<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Cooked with Flambe, https://getflambe.com */
'use strict';
(function() {
    function s(a, h) {
        function b() {}
        b.prototype = a;
        var f = new b,
            W;
        for (W in h) f[W] = h[W];
        h.toString !== Object.prototype.toString &amp;&amp; (f.toString = h.toString);
        return f
    }

    function Og(a) {
        return a instanceof Array ? function() {
            return I.iter(a)
        } : "function" == typeof a.iterator ? t(a, a.iterator) : a.iterator
    }

    function t(a, h) {
        if (null == h) return null;
        null == h.__id__ &amp;&amp; (h.__id__ = ii++);
        var b;
        null == a.hx__closures__ ? a.hx__closures__ = {} : b = a.hx__closures__[h.__id__];
        null == b &amp;&amp; (b = function() {
            return b.method.apply(b.scope,
                arguments)
        }, b.scope = a, b.method = h, a.hx__closures__[h.__id__] = b);
        return b
    }
    var g = {},
        b = function() {
            return ua.__string_rec(this, "")
        },
        v = function(a, h) {
            h = h.split("u").join("");
            this.r = RegExp(a, h)
        };
    g.EReg = v;
    v.__name__ = ["EReg"];
    v.prototype = {
        match: function(a) {
            this.r.global &amp;&amp; (this.r.lastIndex = 0);
            this.r.m = this.r.exec(a);
            this.r.s = a;
            return null != this.r.m
        },
        matched: function(a) {
            if (null != this.r.m &amp;&amp; 0 &lt;= a &amp;&amp; a &lt; this.r.m.length) return this.r.m[a];
            throw "EReg::matched";
        },
        matchedPos: function() {
            if (null == this.r.m) throw "No string matched";
            return {
                pos: this.r.m.index,
                len: this.r.m[0].length
            }
        },
        replace: function(a, h) {
            return a.replace(this.r, h)
        },
        __class__: v
    };
    var I = function() {};
    g.HxOverrides = I;
    I.__name__ = ["HxOverrides"];
    I.dateStr = function(a) {
        var h = a.getMonth() + 1,
            b = a.getDate(),
            f = a.getHours(),
            W = a.getMinutes(),
            d = a.getSeconds();
        return a.getFullYear() + "-" + (10 &gt; h ? "0" + h : "" + h) + "-" + (10 &gt; b ? "0" + b : "" + b) + " " + (10 &gt; f ? "0" + f : "" + f) + ":" + (10 &gt; W ? "0" + W : "" + W) + ":" + (10 &gt; d ? "0" + d : "" + d)
    };
    I.strDate = function(a) {
        switch (a.length) {
            case 8:
                var a = a.split(":"),
                    h = new Date;
                h.setTime(0);
                h.setUTCHours(a[0]);
                h.setUTCMinutes(a[1]);
                h.setUTCSeconds(a[2]);
                return h;
            case 10:
                return a = a.split("-"), new Date(a[0], a[1] - 1, a[2], 0, 0, 0);
            case 19:
                return h = a.split(" "), a = h[0].split("-"), h = h[1].split(":"), new Date(a[0], a[1] - 1, a[2], h[0], h[1], h[2]);
            default:
                throw "Invalid date format : " + a;
        }
    };
    I.cca = function(a, h) {
        var b = a.charCodeAt(h);
        return b != b ? void 0 : b
    };
    I.substr = function(a, h, b) {
        if (null != h &amp;&amp; 0 != h &amp;&amp; null != b &amp;&amp; 0 &gt; b) return "";
        null == b &amp;&amp; (b = a.length);
        0 &gt; h ? (h = a.length + h, 0 &gt; h &amp;&amp; (h = 0)) : 0 &gt; b &amp;&amp; (b = a.length + b - h);
        return a.substr(h,
            b)
    };
    I.remove = function(a, h) {
        var b = a.indexOf(h);
        if (-1 == b) return !1;
        a.splice(b, 1);
        return !0
    };
    I.iter = function(a) {
        return {
            cur: 0,
            arr: a,
            hasNext: function() {
                return this.cur &lt; this.arr.length
            },
            next: function() {
                return this.arr[this.cur++]
            }
        }
    };
    var $b = function() {};
    g.Lambda = $b;
    $b.__name__ = ["Lambda"];
    $b.array = function(a) {
        for (var h = [], a = Og(a)(); a.hasNext();) {
            var b = a.next();
            h.push(b)
        }
        return h
    };
    $b.exists = function(a, h) {
        for (var b = Og(a)(); b.hasNext();) {
            var f = b.next();
            if (h(f)) return !0
        }
        return !1
    };
    $b.filter = function(a, h) {
        for (var b =
                new Xb, f = Og(a)(); f.hasNext();) {
            var W = f.next();
            h(W) &amp;&amp; b.add(W)
        }
        return b
    };
    $b.count = function(a, h) {
        var b = 0;
        if (null == h)
            for (var f = Og(a)(); f.hasNext();) f.next(), b++;
        else
            for (f = Og(a)(); f.hasNext();) {
                var W = f.next();
                h(W) &amp;&amp; b++
            }
        return b
    };
    var Xb = function() {
        this.length = 0
    };
    g.List = Xb;
    Xb.__name__ = ["List"];
    Xb.prototype = {
        add: function(a) {
            a = [a];
            null == this.h ? this.h = a : this.q[1] = a;
            this.q = a;
            this.length++
        },
        push: function(a) {
            this.h = a = [a, this.h];
            null == this.q &amp;&amp; (this.q = a);
            this.length++
        },
        pop: function() {
            if (null == this.h) return null;
            var a = this.h[0];
            this.h = this.h[1];
            null == this.h &amp;&amp; (this.q = null);
            this.length--;
            return a
        },
        iterator: function() {
            return {
                h: this.h,
                hasNext: function() {
                    return null != this.h
                },
                next: function() {
                    if (null == this.h) return null;
                    var a = this.h[0];
                    this.h = this.h[1];
                    return a
                }
            }
        },
        __class__: Xb
    };
    var wc = function() {};
    g.IMap = wc;
    wc.__name__ = ["IMap"];
    wc.prototype = {
        __class__: wc
    };
    Math.__name__ = ["Math"];
    var L = function() {};
    g.Reflect = L;
    L.__name__ = ["Reflect"];
    L.field = function(a, h) {
        try {
            return a[h]
        } catch (b) {
            return null
        }
    };
    L.setField = function(a,
        h, b) {
        a[h] = b
    };
    L.getProperty = function(a, h) {
        var b;
        return null == a ? null : a.__properties__ &amp;&amp; (b = a.__properties__["get_" + h]) ? a[b]() : a[h]
    };
    L.setProperty = function(a, h, b) {
        var f;
        if (a.__properties__ &amp;&amp; (f = a.__properties__["set_" + h])) a[f](b);
        else a[h] = b
    };
    L.fields = function(a) {
        var h = [];
        if (null != a) {
            var b = Object.prototype.hasOwnProperty,
                f;
            for (f in a) "__id__" != f &amp;&amp; "hx__closures__" != f &amp;&amp; b.call(a, f) &amp;&amp; h.push(f)
        }
        return h
    };
    L.isFunction = function(a) {
        return "function" == typeof a &amp;&amp; !(a.__name__ || a.__ename__)
    };
    L.compare = function(a, h) {
        return a ==
            h ? 0 : a &gt; h ? 1 : -1
    };
    L.compareMethods = function(a, h) {
        return a == h ? !0 : !L.isFunction(a) || !L.isFunction(h) ? !1 : a.scope == h.scope &amp;&amp; a.method == h.method &amp;&amp; null != a.method
    };
    L.isEnumValue = function(a) {
        return null != a &amp;&amp; null != a.__enum__
    };
    L.deleteField = function(a, h) {
        if (!Object.prototype.hasOwnProperty.call(a, h)) return !1;
        delete a[h];
        return !0
    };
    var G = function() {};
    g.Std = G;
    G.__name__ = ["Std"];
    G.is = function(a, h) {
        return ua.__instanceof(a, h)
    };
    G.string = function(a) {
        return ua.__string_rec(a, "")
    };
    G["int"] = function(a) {
        return a | 0
    };
    G.parseInt =
        function(a) {
            var h = parseInt(a, 10);
            if (0 == h &amp;&amp; (120 == I.cca(a, 1) || 88 == I.cca(a, 1))) h = parseInt(a);
            return isNaN(h) ? null : h
        };
    G.parseFloat = function(a) {
        return parseFloat(a)
    };
    var fc = function() {
        this.b = ""
    };
    g.StringBuf = fc;
    fc.__name__ = ["StringBuf"];
    fc.prototype = {
        add: function(a) {
            this.b += G.string(a)
        },
        addSub: function(a, h, b) {
            this.b = null == b ? this.b + I.substr(a, h, null) : this.b + I.substr(a, h, b)
        },
        __class__: fc
    };
    var ha = function() {};
    g.StringTools = ha;
    ha.__name__ = ["StringTools"];
    ha.startsWith = function(a, h) {
        return a.length &gt;= h.length &amp;&amp;
            I.substr(a, 0, h.length) == h
    };
    ha.isSpace = function(a, h) {
        var b = I.cca(a, h);
        return 8 &lt; b &amp;&amp; 14 &gt; b || 32 == b
    };
    ha.ltrim = function(a) {
        for (var h = a.length, b = 0; b &lt; h &amp;&amp; ha.isSpace(a, b);) b++;
        return 0 &lt; b ? I.substr(a, b, h - b) : a
    };
    ha.rtrim = function(a) {
        for (var h = a.length, b = 0; b &lt; h &amp;&amp; ha.isSpace(a, h - b - 1);) b++;
        return 0 &lt; b ? I.substr(a, 0, h - b) : a
    };
    ha.trim = function(a) {
        return ha.ltrim(ha.rtrim(a))
    };
    ha.lpad = function(a, h, b) {
        if (0 &gt;= h.length) return a;
        for (; a.length &lt; b;) a = h + a;
        return a
    };
    ha.replace = function(a, h, b) {
        return a.split(h).join(b)
    };
    ha.fastCodeAt =
        function(a, h) {
            return a.charCodeAt(h)
        };
    var V = g.ValueType = {
        __ename__: ["ValueType"],
        __constructs__: "TNull,TInt,TFloat,TBool,TObject,TFunction,TClass,TEnum,TUnknown".split(",")
    };
    V.TNull = ["TNull", 0];
    V.TNull.toString = b;
    V.TNull.__enum__ = V;
    V.TInt = ["TInt", 1];
    V.TInt.toString = b;
    V.TInt.__enum__ = V;
    V.TFloat = ["TFloat", 2];
    V.TFloat.toString = b;
    V.TFloat.__enum__ = V;
    V.TBool = ["TBool", 3];
    V.TBool.toString = b;
    V.TBool.__enum__ = V;
    V.TObject = ["TObject", 4];
    V.TObject.toString = b;
    V.TObject.__enum__ = V;
    V.TFunction = ["TFunction", 5];
    V.TFunction.toString =
        b;
    V.TFunction.__enum__ = V;
    V.TClass = function(a) {
        a = ["TClass", 6, a];
        a.__enum__ = V;
        a.toString = b;
        return a
    };
    V.TEnum = function(a) {
        a = ["TEnum", 7, a];
        a.__enum__ = V;
        a.toString = b;
        return a
    };
    V.TUnknown = ["TUnknown", 8];
    V.TUnknown.toString = b;
    V.TUnknown.__enum__ = V;
    V.__empty_constructs__ = [V.TNull, V.TInt, V.TFloat, V.TBool, V.TObject, V.TFunction, V.TUnknown];
    var ja = function() {};
    g.Type = ja;
    ja.__name__ = ["Type"];
    ja.getClass = function(a) {
        return null == a ? null : a instanceof Array &amp;&amp; null == a.__enum__ ? Array : a.__class__
    };
    ja.getClassName = function(a) {
        return a.__name__.join(".")
    };
    ja.getEnumName = function(a) {
        return a.__ename__.join(".")
    };
    ja.resolveClass = function(a) {
        a = g[a];
        return null == a || !a.__name__ ? null : a
    };
    ja.resolveEnum = function(a) {
        a = g[a];
        return null == a || !a.__ename__ ? null : a
    };
    ja.createInstance = function(a, h) {
        switch (h.length) {
            case 0:
                return new a;
            case 1:
                return new a(h[0]);
            case 2:
                return new a(h[0], h[1]);
            case 3:
                return new a(h[0], h[1], h[2]);
            case 4:
                return new a(h[0], h[1], h[2], h[3]);
            case 5:
                return new a(h[0], h[1], h[2], h[3], h[4]);
            case 6:
                return new a(h[0], h[1], h[2], h[3], h[4], h[5]);
            case 7:
                return new a(h[0],
                    h[1], h[2], h[3], h[4], h[5], h[6]);
            case 8:
                return new a(h[0], h[1], h[2], h[3], h[4], h[5], h[6], h[7]);
            default:
                throw "Too many arguments";
        }
    };
    ja.createEmptyInstance = function(a) {
        function h() {}
        h.prototype = a.prototype;
        return new h
    };
    ja.createEnum = function(a, h, b) {
        var f = L.field(a, h);
        if (null == f) throw "No such constructor " + h;
        if (L.isFunction(f)) {
            if (null == b) throw "Constructor " + h + " need parameters";
            return f.apply(a, b)
        }
        if (null != b &amp;&amp; 0 != b.length) throw "Constructor " + h + " does not need parameters";
        return f
    };
    ja.getEnumConstructs =
        function(a) {
            return a.__constructs__.slice()
        };
    ja["typeof"] = function(a) {
        switch (typeof a) {
            case "boolean":
                return V.TBool;
            case "string":
                return V.TClass(String);
            case "number":
                return Math.ceil(a) == a % 2147483648 ? V.TInt : V.TFloat;
            case "object":
                if (null == a) return V.TNull;
                var h = a.__enum__;
                if (null != h) return V.TEnum(h);
                a = a instanceof Array &amp;&amp; null == a.__enum__ ? Array : a.__class__;
                return null != a ? V.TClass(a) : V.TObject;
            case "function":
                return a.__name__ || a.__ename__ ? V.TObject : V.TFunction;
            case "undefined":
                return V.TNull;
            default:
                return V.TUnknown
        }
    };
    ja.allEnums = function(a) {
        return a.__empty_constructs__
    };
    (g.XmlType = {
        __ename__: ["XmlType"],
        __constructs__: []
    }).__empty_constructs__ = [];
    var M = function() {};
    g.Xml = M;
    M.__name__ = ["Xml"];
    M.parse = function(a) {
        return ac.parse(a)
    };
    M.createElement = function(a) {
        var h = new M;
        h.nodeType = M.Element;
        h._children = [];
        h._attributes = new U;
        h.set_nodeName(a);
        return h
    };
    M.createPCData = function(a) {
        var h = new M;
        h.nodeType = M.PCData;
        h.set_nodeValue(a);
        return h
    };
    M.createCData = function(a) {
        var h = new M;
        h.nodeType = M.CData;
        h.set_nodeValue(a);
        return h
    };
    M.createComment = function(a) {
        var h = new M;
        h.nodeType = M.Comment;
        h.set_nodeValue(a);
        return h
    };
    M.createDocType = function(a) {
        var h = new M;
        h.nodeType = M.DocType;
        h.set_nodeValue(a);
        return h
    };
    M.createProcessingInstruction = function(a) {
        var h = new M;
        h.nodeType = M.ProcessingInstruction;
        h.set_nodeValue(a);
        return h
    };
    M.createDocument = function() {
        var a = new M;
        a.nodeType = M.Document;
        a._children = [];
        return a
    };
    M.prototype = {
        get_nodeName: function() {
            if (this.nodeType != M.Element) throw "bad nodeType";
            return this._nodeName
        },
        set_nodeName: function(a) {
            if (this.nodeType != M.Element) throw "bad nodeType";
            return this._nodeName = a
        },
        get_nodeValue: function() {
            if (this.nodeType == M.Element || this.nodeType == M.Document) throw "bad nodeType";
            return this._nodeValue
        },
        set_nodeValue: function(a) {
            if (this.nodeType == M.Element || this.nodeType == M.Document) throw "bad nodeType";
            return this._nodeValue = a
        },
        get: function(a) {
            if (this.nodeType != M.Element) throw "bad nodeType";
            return this._attributes.get(a)
        },
        set: function(a, h) {
            if (this.nodeType != M.Element) throw "bad nodeType";
            this._attributes.set(a, h)
        },
        exists: function(a) {
            if (this.nodeType != M.Element) throw "bad nodeType";
            return this._attributes.exists(a)
        },
        iterator: function() {
            if (null == this._children) throw "bad nodetype";
            return {
                cur: 0,
                x: this._children,
                hasNext: function() {
                    return this.cur &lt; this.x.length
                },
                next: function() {
                    return this.x[this.cur++]
                }
            }
        },
        elements: function() {
            if (null == this._children) throw "bad nodetype";
            return {
                cur: 0,
                x: this._children,
                hasNext: function() {
                    for (var a = this.cur, h = this.x.length; a &lt; h &amp;&amp; !(this.x[a].nodeType == M.Element);) a +=
                        1;
                    this.cur = a;
                    return a &lt; h
                },
                next: function() {
                    for (var a = this.cur, h = this.x.length; a &lt; h;) {
                        var b = this.x[a],
                            a = a + 1;
                        if (b.nodeType == M.Element) return this.cur = a, b
                    }
                    return null
                }
            }
        },
        elementsNamed: function(a) {
            if (null == this._children) throw "bad nodetype";
            return {
                cur: 0,
                x: this._children,
                hasNext: function() {
                    for (var h = this.cur, b = this.x.length; h &lt; b;) {
                        var f = this.x[h];
                        if (f.nodeType == M.Element &amp;&amp; f._nodeName == a) break;
                        h++
                    }
                    this.cur = h;
                    return h &lt; b
                },
                next: function() {
                    for (var h = this.cur, b = this.x.length; h &lt; b;) {
                        var f = this.x[h];
                        h++;
                        if (f.nodeType ==
                            M.Element &amp;&amp; f._nodeName == a) return this.cur = h, f
                    }
                    return null
                }
            }
        },
        firstElement: function() {
            if (null == this._children) throw "bad nodetype";
            for (var a = 0, h = this._children.length; a &lt; h;) {
                var b = this._children[a];
                if (b.nodeType == M.Element) return b;
                a++
            }
            return null
        },
        addChild: function(a) {
            if (null == this._children) throw "bad nodetype";
            null != a._parent &amp;&amp; I.remove(a._parent._children, a);
            a._parent = this;
            this._children.push(a)
        },
        __class__: M,
        __properties__: {
            set_nodeValue: "set_nodeValue",
            get_nodeValue: "get_nodeValue",
            set_nodeName: "set_nodeName",
            get_nodeName: "get_nodeName"
        }
    };
    var Oa = function() {
        var a = this;
        this._root = J.root;
        this._timeline = new Ha;
        this._root.addChild(this._timeline);
        J.uncaughtError.connect(t(this, this.errorHandler));
        i.get_instance().get_input().prime();
        this._scaleSprite = new Z;
        this._timeline.add(this._scaleSprite);
        this._layerWorld = new Ha;
        this._layerUI = new Ha;
        this._timeline.addChild(this._layerWorld);
        this._timeline.addChild(this._layerUI);
        D.setCanvasVars(960, 0);
        this._dt = 0;
        this._timerRefreshScale = 0.001;
        this._isUIActive = this._isWorldActive = !1;
        this._flagFirstPlay = !0;
        this._flagInitialLoadComplete = this._flagWebAudioUnlocked = !1;
        this._flagGameplayPaused = !0;
        this._debugEnabled = this._flagJSEmbedExists = this._flagJSEmbedPauseState = !1;
        ga.onPlaybackToggle = function(h) {
            h ? a._unpauseGameplay() : a._pauseGameplay()
        };
        i.get_instance().setString(j.STRING_SCALE_TYPE, "none");
        this._calculateScaleFactor();
        this._flagJSEmbedExists = pa.get_exists();
        i.get_instance().setBool(j.BOOL_JSEMBED_EXISTS, this._flagJSEmbedExists);
        this._flagJSEmbedExists ? i.get_instance().setString(j.STRING_SCALE_TYPE,
            pa.get_scaleType()) : (this._scaleSprite.scaleX.set__(this._scaleSprite.scaleY.set__(D.scaleFactor)), i.get_instance().get_input().set_scale(D.scaleFactor));
        this._calcScale();
        this._changeActions = [];
        this._flowstack = [];
        this._addEventListeners();
        this._beginEngine();
        sa.get_instance().load()
    };
    g["com.nick.pr_vs_tmnt.premier_game.Main"] = Oa;
    Oa.__name__ = ["com", "nick", "pr_vs_tmnt", "premier_game", "Main"];
    Oa.main = function() {
        J.init();
        J.root.add(new nd);
        ga.onAudioToggle = function(a) {
            J.volume.set__(a ? 1 : 0)
        };
        va.checkPiracy(" ");
        Yb.setupBaseURL();
        var a = new Ha;
        Oa._fillSprite = new zb(0, 8, 8);
        Oa._fillSprite.setScaleXY(J._platform.getStage().get_width() / 8, J._platform.getStage().get_height() / 8);
        a.add(Oa._fillSprite);
        J.root.addChild(a);
        pa.get_exists() ? pa.get_isCrossdomain() ? i.get_instance().get_assets().setCrossdomainBaseUrl(Oa.appendAssetsToUrl(pa.get_base())) : i.get_instance().get_assets().set_baseUrl(Oa.trimUrl(pa.get_base())) : i.get_instance().get_assets().set_baseUrl("");
        Xa.sendGameEvent("onLoadingStart");
        i.get_instance().get_assets().load(Oa._onBootstrapLoad,
            null, ["bootstrap"])
    };
    Oa._onBootstrapLoad = function() {
        Xa.sendGameEvent("getLoadingProgress", 0.3333333333333333);
        Oa._initServices();
        Ab.delay(Oa._initMain, 800)
    };
    Oa._initMain = function() {
        Oa._main = new Oa
    };
    Oa._initServices = function() {
        for (var a = 0, h = i.get_instance().get_assets().allConfig(); a &lt; h.length;) {
            var b = h[a];
            ++a;
            if (!1 != b.hasNode.resolve("services"))
                for (b = b.node.resolve("services").nodes.resolve("service").iterator(); b.hasNext();) {
                    var f = b.next();
                    switch (f.att.resolve("type").toString()) {
                        case "canadaTracking":
                            "true" ==
                            f.att.resolve("enabled").toString() &amp;&amp; Nb.enableCanadaTracking(f.att.resolve("showGameTitle").toString());
                            break;
                        case "deltaDNA":
                            "true" == f.att.resolve("enabled").toString() &amp;&amp; B.init("17465332607419048654743258514528")
                    }
                }
        }
    };
    Oa.trimUrl = function(a) {
        if ("" == a) return "";
        if (0 &gt; a.indexOf("http")) return "/" == a.charAt(0) &amp;&amp; (a = I.substr(a, 1, a.length - 1)), a;
        var h = a.indexOf("http://");
        0 &gt; h ? (h = a.indexOf("https://"), h = 0 &gt; h ? 0 : h + 8) : h += 7;
        h = a.indexOf("/", h);
        a = I.substr(a, h, a.length - h);
        return a = Oa.appendAssetsToUrl(a)
    };
    Oa.appendAssetsToUrl =
        function(a) {
            if (0 == a.length) return a;
            "/" != a.charAt(a.length - 1) &amp;&amp; (a += "/");
            a.indexOf("/assets") &lt; a.length - 9 &amp;&amp; (a += "assets/");
            return a
        };
    Oa.prototype = {
        _calculateScaleFactor: function() {
            if (!1 != G.is(J._platform.getStage(), gc)) {
                var a = window.devicePixelRatio;
                null == a &amp;&amp; (a = 1);
                var h = window.document.createElement("canvas").getContext("2d"),
                    b = ca.loadExtension("backingStorePixelRatio", h).value;
                null == b &amp;&amp; (b = 1);
                h = eval("navigator.userAgent.toLowerCase();");
                a /= b; - 1 != h.indexOf("ipad") &amp;&amp; (a = 1);
                h = J._platform.getStage();
                a != h.scaleFactor &amp;&amp;
                    (h.scaleFactor = a, ca.setVendorStyle(L.field(h, "_canvas"), "transform-origin", "top left"), ca.setVendorStyle(L.field(h, "_canvas"), "transform", "scale(" + 1 / h.scaleFactor + ")"), h.requestResize(h.get_width(), h.get_height()));
                D.scaleFactor = h.scaleFactor
            }
        },
        errorHandler: function() {
            null
        },
        _parseConfigXML: function() {
            for (var a = !1, h = 0, b = "000000", f = !1, W = !1, d = "en", e = 0, g = i.get_instance().get_assets().allConfig(!0); e &lt; g.length;) {
                var m = g[e];
                ++e;
                if (m.hasNode.resolve("chunks"))
                    for (var k = m.node.resolve("chunks").nodes.resolve("chunk").iterator(); k.hasNext();) {
                        var l =
                            k.next();
                        i.get_instance().get_assets().addChunk(l.att.resolve("id").toString(), l)
                    }
                m.hasNode.resolve("quality") &amp;&amp; (J._platform.getTouch().get_supported() &amp;&amp; (a = "false" == m.node.resolve("quality").att.resolve("forceLowQualityMobile") ? !1 : !0), h = G.parseInt(m.node.resolve("quality").att.resolve("index")));
                m.hasNode.resolve("unlockCode") &amp;&amp; (b = m.node.resolve("unlockCode").get_innerData());
                m.hasNode.resolve("unlockEnabled") &amp;&amp; (f = "true" == m.node.resolve("unlockEnabled").get_innerData());
                m.hasNode.resolve("achievements") &amp;&amp;
                    "true" == m.node.resolve("achievements").att.resolve("enabled").toString() &amp;&amp; (W = !0);
                m.hasNode.resolve("localization") &amp;&amp; (d = G.string(m.node.resolve("localization").node.resolve("region").get_innerData()));
                m.hasNode.resolve("voiceover") &amp;&amp; i.get_instance().setBool(j.BOOL_ENABLE_VO, "true" == m.node.resolve("voiceover").att.resolve("enabled"))
            }
            i.get_instance().setBool(j.BOOL_LOW_QUALITY_MOBILE, a);
            i.get_instance().setInt(j.INT_QUALITY, h);
            i.get_instance().setString(j.STRING_UNLOCK_CODE, b);
            i.get_instance().setBool(j.BOOL_ALLOW_UNLOCK,
                f);
            W &amp;&amp; i.get_instance().get_achievements().init();
            i.get_instance().setString(j.STRING_REGION_ID, d);
            null
        },
        _eventLoadCompleteGameplay: function() {
            this._isWorldActive ? null : this._generateWorld()
        },
        _eventInitialLoadComplete: function() {
            Ab.delay(t(this, this._enableSplash), 1200);
            this._flagInitialLoadComplete = !0
        },
        _beginEngine: function() {
            D.setFlowDelegate(t(this, this._addFlowEvent));
            this._timeline.add(new od(t(this, this._onEventUpdate)));
            this._ui = new Pg(this._layerUI);
            i.get_instance().get_input().setDelegateUnlockWebAudio(t(this,
                this._handleWebAudioUnlock));
            this._setDefaults();
            this._parseConfigXML();
            this._generateUI();
            this._registerInput();
            this._openSplash()
        },
        _openSplash: function() {
            this._timerAnalytics = 0;
            try {
                eval('var div = document.getElementById("loadingOverlay"); div.parentNode.removeChild(div);')
            } catch (a) {
                null
            }
            this._ui.changeScreenTo(r.SPLASH, !1)
        },
        _setDefaults: function() {
            i.get_instance().setBool(j.BOOL_PAUSED, !1);
            i.get_instance().setBool(j.BOOL_GAME_WIN, !1);
            i.get_instance().setBool(j.BOOL_GAME_LOSE, !1);
            i.get_instance().setBool(j.BOOL_LEVEL_WIN, !1);
            i.get_instance().setBool(j.BOOL_LEVEL_LOSE, !1);
            i.get_instance().setBool(j.BOOL_CODE_SCREEN_OPEN, !1);
            i.get_instance().setBool(j.BOOL_CODE_UNLOCK, !1);
            i.get_instance().setBool(j.BOOL_TOUCH_DEVICE, J._platform.getTouch().get_supported());
            i.get_instance().setInt(j.INT_HEALTH, 3);
            i.get_instance().setInt(j.INT_LIVES, 3);
            i.get_instance().setInt(j.INT_SCORE, 0);
            i.get_instance().setInt(j.INT_CURRENCY, 200);
            i.get_instance().setInt(j.INT_LOADING_PROGRESS, 0);
            i.get_instance().setInt(j.INT_LOADING_SCORE, 0);
            i.get_instance().setInt(j.INT_ACHIEVEMENT_SCORE,
                0);
            i.get_instance().setInt(j.INT_QUALITY, 0);
            i.get_instance().setInt(j.INT_HEALTH_P1, 100);
            i.get_instance().setInt(j.INT_HEALTH_P2, 100);
            i.get_instance().setInt(j.INT_SUPER_P1, 0);
            i.get_instance().setInt(j.INT_SUPER_P2, 0);
            i.get_instance().setInt(j.INT_RETRIES, 0);
            i.get_instance().setInt(j.INT_ARCADE_HARD_WIN, 0);
            i.get_instance().setInt(j.INT_TEAM_SOLO_WIN, 0);
            i.get_instance().setInt(j.INT_ALMOST_DEAD_WIN, 0);
            i.get_instance().setInt(j.INT_PERFECT_TRAINING, 0);
            i.get_instance().setInt(j.INT_WINS, 0);
            i.get_instance().setInt(j.INT_BUST_THROUGH_WALL,
                0);
            i.get_instance().setInt(j.INT_SUPER_KILL, 0);
            i.get_instance().setString(j.STRING_NEW_RELIC_UNLOCKED, "LEO_HEAVY_STEEL");
            i.get_instance().setString(j.STRING_CHARACTER_PROFILE, "fighter_leo");
            Ba.get_instance().setDefaults();
            i.get_instance().setString(j.STRING_LEVEL_ID, "level1");
            i.get_instance().get_sound().set_muteAll(!1)
        },
        _registerInput: function() {
            i.get_instance().get_input().registerInput(l.LEFT, [e.Left], [l.VIRTUAL_LEFT]);
            i.get_instance().get_input().registerInput(l.RIGHT, [e.Right], [l.VIRTUAL_RIGHT]);
            i.get_instance().get_input().registerInput(l.UP, [e.Up]);
            i.get_instance().get_input().registerInput(l.DOWN, [e.Down]);
            i.get_instance().get_input().registerInput(l.SPACE, [e.Z, e.Space], [l.VIRTUAL_SPACE]);
            i.get_instance().get_input().registerInput(l.Q, [e.Q]);
            i.get_instance().get_input().registerInput(l.E, [e.E]);
            i.get_instance().get_input().registerInput(l.A, [e.A], [l.VIRTUAL_A]);
            i.get_instance().get_input().registerInput(l.S, [e.S], [l.VIRTUAL_B]);
            i.get_instance().get_input().registerInput(l.NUM_0, [e.Number0]);
            i.get_instance().get_input().registerInput(l.NUM_1, [e.Number1]);
            i.get_instance().get_input().registerInput(l.NUM_2, [e.Number2]);
            i.get_instance().get_input().registerInput(l.NUM_3, [e.Number3]);
            i.get_instance().get_input().registerInput(l.NUM_4, [e.Number4]);
            i.get_instance().get_input().registerInput(l.NUM_5, [e.Number5]);
            i.get_instance().get_input().registerInput(l.NUM_6, [e.Number6]);
            i.get_instance().get_input().registerInput(l.NUM_7, [e.Number7]);
            i.get_instance().get_input().registerInput(l.NUM_8, [e.Number8]);
            i.get_instance().get_input().registerInput(l.NUM_9, [e.Number9]);
            i.get_instance().get_input().registerInput(l.B, [e.B]);
            i.get_instance().get_input().registerInput(l.C, [e.C]);
            i.get_instance().get_input().registerInput(l.D, [e.D]);
            i.get_instance().get_input().registerInput(l.E, [e.E]);
            i.get_instance().get_input().registerInput(l.F, [e.F]);
            i.get_instance().get_input().registerInput(l.G, [e.G]);
            i.get_instance().get_input().registerInput(l.H, [e.H]);
            i.get_instance().get_input().registerInput(l.I, [e.I]);
            i.get_instance().get_input().registerInput(l.J, [e.J]);
            i.get_instance().get_input().registerInput(l.K, [e.K]);
            i.get_instance().get_input().registerInput(l.L, [e.L]);
            i.get_instance().get_input().registerInput(l.M, [e.M]);
            i.get_instance().get_input().registerInput(l.N, [e.N]);
            i.get_instance().get_input().registerInput(l.O, [e.O]);
            i.get_instance().get_input().registerInput(l.P, [e.P]);
            i.get_instance().get_input().registerInput(l.Q, [e.Q]);
            i.get_instance().get_input().registerInput(l.R, [e.R]);
            i.get_instance().get_input().registerInput(l.T, [e.T]);
            i.get_instance().get_input().registerInput(l.U, [e.U]);
            i.get_instance().get_input().registerInput(l.V, [e.V]);
            i.get_instance().get_input().registerInput(l.W, [e.W]);
            i.get_instance().get_input().registerInput(l.X, [e.X]);
            i.get_instance().get_input().registerInput(l.Y, [e.Y]);
            i.get_instance().get_input().registerInput(l.Z, [e.Z]);
            i.get_instance().get_input().registerInput(l.ENTER, [e.Enter]);
            i.get_instance().get_input().registerInput(l.BACKSPACE, [e.Backspace]);
            i.get_instance().get_input().registerInput(l.SHIFT, [e.Shift]);
            i.get_instance().get_input().registerInput(l.CONTROL, [e.Control]);
            i.get_instance().get_input().registerInput(l.F, [e.F]);
            i.get_instance().get_input().registerInput(l.M, [e.M]);
            i.get_instance().get_input().registerInput(l.V, [e.V]);
            i.get_instance().get_input().registerInput(l.Y, [e.Y])
        },
        _generateUI: function() {
            this._isUIActive = !0;
            this._ui.addScreen(r.SPLASH, pd);
            this._ui.addScreen(r.HELP, hc);
            this._ui.addScreen(r.SHOP, qd);
            this._ui.addScreen(r.GAMEPLAY_MENU, rd);
            this._ui.addScreen(r.QUIT_CONFIRM, sd);
            this._ui.addScreen(r.GAMEPLAY_HUD, td);
            this._ui.addScreen(r.END_GAME,
                ud);
            this._ui.addScreen(r.ENTER_CODE, vd);
            this._ui.addScreen(r.ENTER_CODE_DETAIL, wd);
            this._ui.addScreen(r.ACHIEVEMENT_POPUP, xd);
            this._ui.addScreen(r.ACHIEVEMENTS, yd);
            this._ui.addScreen(r.DEBUG, zd);
            this._ui.addScreen(r.LEVEL_SELECT, Ad);
            this._ui.addScreen(r.LOADING, Bd);
            this._ui.addScreen(r.LOADING_BATTLE, Cd);
            this._ui.addScreen(r.CHARACTER_SELECT_TOWER, Dd);
            this._ui.addScreen(r.CHARACTER_SELECT_VS, Sb);
            this._ui.addScreen(r.CHARACTER_SELECT_ARCADE, Ed);
            this._ui.addScreen(r.CHARACTER_SELECT_TRAINING, Fd);
            this._ui.addScreen(r.MODE_SELECT_DETAIL,
                Gd);
            this._ui.addScreen(r.BATTLE_SELECT, Hd);
            this._ui.addScreen(r.BATTLE_DETAIL, Id);
            this._ui.addScreen(r.MODE_SELECT, Jd);
            this._ui.addScreen(r.RELIC_UNLOCK_DETAIL, Kd);
            this._ui.addScreen(r.TUTORIAL, Ld);
            this._ui.addScreen(r.EXTRAS_SELECT, Md);
            this._ui.addScreen(r.EXTRAS_RELIC, Nd);
            this._ui.addScreen(r.EXTRAS_CHARACTER_PROFILES, Od);
            this._ui.addScreen(r.EXTRAS_CHARACTER_PROFILES_DETAIL, Pd);
            this._ui.addScreen(r.BADGE_SELECT, Qd);
            this._ui.addScreen(r.DIFFICULTY_SELECT, Rd);
            this._ui.set_interfaceDelegate(t(this,
                this._onInterfaceChange));
            null
        },
        _gotoAndPlayGame: function() {
            Xa.sendGameEvent("onLevelStart");
            var a;
            a = i.get_instance().getInt(j.INT_QUALITY);
            if (0 == a) a = "gameplay_sd";
            else if (1 == a) a = "gameplay_hd";
            else throw "[Main](_gotoAndPlayGame) Error: Not expecting quality flag " + a + ". Nothing loaded.";
            var h;
            h = D.allAudioSupported() ? "gameplay_audio_optional" : "gameplay_audio_required";
            var b = z.get_instance().player1.getCurrentFighter(),
                f = z.get_instance().player2.getCurrentFighter();
            null == b &amp;&amp; (b = "fighter_leo", null);
            null ==
                f &amp;&amp; (f = "fighter_leo", null);
            var W = !1;
            b == f &amp;&amp; (f = b + "_alternate", W = !0);
            a = [a, h];
            J._platform.getTouch().get_supported() || (a.push("endgame_portraits"), a.push(b + "_vo"), W || a.push(f + "_vo"));
            a.push(b);
            a.push(f);
            b = z.get_instance().level;
            a.push(b.id);
            null != b.transition &amp;&amp; a.push(b.transition);
            f = z.get_instance().getAllCharacterStrings();
            b = [];
            for (W = 0; W &lt; f.length;) h = f[W], ++W, b.push(h), b.push(h + "_alternate"), b.push(h + "_vo");
            for (f = 0; f &lt; a.length;) W = a[f], ++f, I.remove(b, W);
            for (f = 0; f &lt; b.length;) W = b[f], ++f, i.get_instance().get_assets().disposeChunk(W);
            b = z.get_instance().getAllLevelStrings();
            for (f = 0; f &lt; a.length;) W = a[f], ++f, I.remove(b, W);
            for (f = 0; f &lt; b.length;) W = b[f], ++f, i.get_instance().get_assets().disposeChunk(W);
            b = z.get_instance().level;
            a.push(b.id);
            null != b.transition &amp;&amp; a.push(b.transition);
            i.get_instance().get_assets().load(t(this, this._eventLoadCompleteGameplay), a, null, null, 1200)
        },
        _onWorldGenerationComplete: function() {
            "mode_tower" == i.get_instance().getString(j.STRING_GAMEPLAY_MODE) ? Ab.delay(t(this, this._waitForBattleLoadingAnimation), 2500) : (Ab.delay(t(this,
                this._onWorldGenerationCompleteDelay), 300), this._ui.changeScreenTo(r.GAMEPLAY_HUD, !0))
        },
        _waitForBattleLoadingAnimation: function() {
            Ab.delay(t(this, this._onWorldGenerationCompleteDelay), 300);
            this._ui.changeScreenTo(r.GAMEPLAY_HUD, !0)
        },
        _onWorldGenerationCompleteDelay: function() {
            this._world.start();
            this._unpauseGameplay();
            this._timerAnalytics = 0
        },
        _enableSplash: function() {
            i.get_instance().getBool(j.BOOL_TOUCH_DEVICE) || i.get_instance().get_sound().playMusic(d.prvstmnt_music_menu, 0.75);
            this._ui.getScreen(r.SPLASH).open(!1);
            this._enableInput()
        },
        _gotoEndGame: function(a) {
            this._flagWonPreviousGame = a;
            this._newOnChangeAction(r.END_GAME, wa.OPEN_COMPLETE, t(this, this._endGameOpenComplete));
            this._ui.changeScreenTo(r.END_GAME, !1);
            Xa.sendGameEvent("onGameOver")
        },
        _endGameOpenComplete: function() {
            var a = this;
            Ab.delay(function() {
                a._disposeWorld()
            }, 100)
        },
        _onGameNew: function() {
            this._resetFlagsResults()
        },
        _resetFlagsResults: function() {
            i.get_instance().resetValue(j.BOOL_GAME_WIN);
            i.get_instance().resetValue(j.BOOL_GAME_LOSE);
            i.get_instance().resetValue(j.BOOL_LEVEL_WIN);
            i.get_instance().resetValue(j.BOOL_LEVEL_LOSE)
        },
        _resetGameResults: function() {
            i.get_instance().resetValue(j.INT_SCORE);
            i.get_instance().resetValue(j.STRING_LEVEL_ID)
        },
        _generateWorld: function() {
            this._isWorldActive &amp;&amp; this._disposeWorld();
            this._isWorldActive = !0;
            this._world = new Qg(this._layerWorld)
        },
        _onEventUpdate: function(a) {
            this._dt = Math.round(1E3 * a) / 1E3;
            0.06666666666666667 &lt; this._dt &amp;&amp; (this._dt = 0.06666666666666667);
            this._timerAnalytics += this._dt;
            this._timerRefreshScale -= this._dt;
            0 &gt;= this._timerRefreshScale &amp;&amp;
                (this._timerRefreshScale = 0.4, this._calcScale());
            this._flagJSEmbedExists &amp;&amp; pa.get_isPaused() != this._flagJSEmbedPauseState &amp;&amp; ((this._flagJSEmbedPauseState = pa.get_isPaused()) ? this._pauseGameplay(!1) : this._flagGameplayPaused || this._unpauseGameplay());
            i.get_instance().update(this._dt);
            this._isUIActive &amp;&amp; this._ui.update(this._dt);
            this._isWorldActive &amp;&amp; this._world.update(this._dt);
            i.get_instance().get_sound().update(this._dt);
            i.get_instance().getBool(j.BOOL_GAME_LOSE) ? D.dispatchFlowEvent(k.BRANCH_GAME_LOSE) :
                i.get_instance().getBool(j.BOOL_GAME_WIN) ? D.dispatchFlowEvent(k.BRANCH_GAME_WIN) : i.get_instance().getBool(j.BOOL_LEVEL_LOSE) ? D.dispatchFlowEvent(k.BRANCH_LEVEL_LOSE) : i.get_instance().getBool(j.BOOL_LEVEL_WIN) &amp;&amp; D.dispatchFlowEvent(k.BRANCH_LEVEL_WIN);
            this._runFlowStack()
        },
        _calcScale: function() {
            var a = J._platform.getStage().get_height() / 560,
                h = 0.5 * (J._platform.getStage().get_width() - 960 * a);
            a == this._scaleSprite.scaleX._value &amp;&amp; h == this._scaleSprite.x._value || (this._scaleSprite.scaleX.set__(this._scaleSprite.scaleY.set__(a)),
                i.get_instance().get_input().set_scale(a), this._scaleSprite.x.set__(h), D.setCanvasVars(J._platform.getStage().get_width() / a, h / a), Oa._fillSprite.setScaleXY(J._platform.getStage().get_width() / 8, J._platform.getStage().get_height() / 8), pa.get_isPortrait() ? (i.get_instance().get_input().get_offset().to(D.get_CANVAS_LEFT(), 0), this._scaleSprite.rotation.set__(90)) : (this._scaleSprite.rotation.set__(0), i.get_instance().get_input().get_offset().to(D.get_CANVAS_LEFT(), 0)), i.get_instance().get_dispatcher().dispatchEvent(da.request(n.RESIZE_CANVAS,
                    function() {
                        var h = new U;
                        h.set("scale", a);
                        return h
                    }(this))))
        },
        _addFlowEvent: function(a) {
            this._flowstack.push(a)
        },
        _runFlowStack: function() {
            if (!(1 &gt; this._flowstack.length))
                for (; 0 &lt; this._flowstack.length;) this._executeFlowStack(this._flowstack[0]), this._flowstack.shift()
        },
        _selectRandomLevel: function() {
            var a = z.get_instance().getAllLevelStrings();
            z.get_instance().level = new vb(a[Math.round(Math.random() * (a.length - 1))])
        },
        _gotoCharacterSelect: function() {
            switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                case "mode_vs":
                    this._ui.changeScreenTo(r.CHARACTER_SELECT_VS, !0);
                    break;
                case "mode_training":
                    this._ui.changeScreenTo(r.CHARACTER_SELECT_TRAINING, !0);
                    break;
                case "mode_tower":
                    this._ui.changeScreenTo(r.CHARACTER_SELECT_TOWER, !0);
                    break;
                case "mode_arcade":
                    this._ui.changeScreenTo(r.CHARACTER_SELECT_ARCADE, !0);
                    break;
                default:
                    null
            }
        },
        _executeFlowStack: function(a) {
            switch (a[1]) {
                case 0:
                    Nb.sendCanadaTrackingCall("play");
                    this._timerAnalytics = 0;
                    this._ui.changeScreenTo(r.MODE_SELECT, !1);
                    break;
                case 44:
                    this._selectRandomLevel();
                    this._gotoCharacterSelect();
                    i.get_instance().setInt(j.INT_RETRIES,
                        0);
                    switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                        case "mode_vs":
                            sa.get_instance().showVsInfo &amp;&amp; (this._ui.openScreen(r.MODE_SELECT_DETAIL, !1), sa.get_instance().showVsInfo = !1, sa.get_instance().save());
                            break;
                        case "mode_training":
                            sa.get_instance().showTrainingInfo &amp;&amp; (this._ui.openScreen(r.MODE_SELECT_DETAIL, !1), sa.get_instance().showTrainingInfo = !1, sa.get_instance().save());
                            break;
                        case "mode_arcade":
                            sa.get_instance().showArcadeInfo &amp;&amp; (this._ui.openScreen(r.MODE_SELECT_DETAIL, !1), sa.get_instance().showArcadeInfo = !1, sa.get_instance().save());
                            break;
                        case "mode_tower":
                            sa.get_instance().showMissionsInfo &amp;&amp; (this._ui.openScreen(r.MODE_SELECT_DETAIL, !1), sa.get_instance().showMissionsInfo = !1, sa.get_instance().save());
                            break;
                        default:
                            null
                    }
                    break;
                case 45:
                    this._ui.changeScreenTo(r.EXTRAS_SELECT, !0);
                    break;
                case 46:
                    this._ui.changeScreenTo(r.MODE_SELECT, !0);
                    break;
                case 47:
                    this._ui.changeScreenTo(r.EXTRAS_RELIC, !0);
                    break;
                case 48:
                    this._ui.changeScreenTo(r.EXTRAS_CHARACTER_PROFILES, !0);
                    break;
                case 50:
                    this._ui.changeScreenTo(r.EXTRAS_SELECT, !0);
                    break;
                case 49:
                    this._ui.changeScreenTo(r.EXTRAS_SELECT, !0);
                    break;
                case 51:
                    this._ui.changeScreenTo(r.EXTRAS_CHARACTER_PROFILES_DETAIL, !0);
                    break;
                case 52:
                    this._ui.changeScreenTo(r.EXTRAS_CHARACTER_PROFILES, !0);
                    break;
                case 41:
                    switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                        case "mode_vs":
                        case "mode_training":
                        case "mode_arcade":
                            this._ui.changeScreenTo(r.MODE_SELECT, !0);
                            break;
                        case "mode_tower":
                            this._ui.changeScreenTo(r.MODE_SELECT, !0);
                            break;
                        default:
                            null
                    }
                    break;
                case 59:
                    Y.get_instance().resetAll();
                    Y.get_instance().setupNextFight();
                    this._ui.changeScreenTo(r.LOADING_BATTLE, !0);
                    this._gotoAndPlayGame();
                    break;
                case 60:
                    this._ui.changeScreenTo(r.BATTLE_SELECT, !0);
                    break;
                case 40:
                    i.get_instance().setInt(j.INT_RETRIES, 0);
                    switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                        case "mode_vs":
                        case "mode_tower":
                        case "mode_arcade":
                            this._ui.changeScreenTo(r.BADGE_SELECT, !0);
                            break;
                        case "mode_training":
                            this._selectRandomLevel();
                            z.get_instance().difficulty = la.EASY;
                            this._ui.changeScreenTo(r.LOADING, !0);
                            this._gotoAndPlayGame();
                            break;
                        default:
                            null
                    }
                    break;
                case 43:
                    this._gotoCharacterSelect();
                    break;
                case 42:
                    this._ui.changeScreenTo(r.LOADING, !0);
                    this._gotoAndPlayGame();
                    break;
                case 58:
                    this._gotoCharacterSelect();
                    break;
                case 57:
                    Y.get_instance().resetAll();
                    Y.get_instance().selectedBattle.plays++;
                    var h = a = "none";
                    1 &lt;= z.get_instance().player1.relics.length &amp;&amp; (a = "" + G.string(z.get_instance().player1.relics[0]));
                    2 &lt;= z.get_instance().player1.relics.length &amp;&amp; (h = "" + G.string(z.get_instance().player1.relics[1]));
                    B.sendEvent({
                        event: "missionStarted",
                        params: {
                            characterSelected1: "" + z.get_instance().player1.characters[0],
                            characterSelected2: "" + z.get_instance().player1.characters[1],
                            isTutorial: !1,
                            difficultyLevel: "" + G.string(Y.get_instance().selectedBattle.difficulty),
                            matchType: i.get_instance().getString(j.STRING_GAMEPLAY_MODE),
                            missionName: Y.get_instance().selectedBattle.name,
                            relic1: a,
                            relic2: h
                        }
                    });
                    this._ui.changeScreenTo(r.BATTLE_DETAIL, !0);
                    break;
                case 61:
                    switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                        case "mode_vs":
                            this._ui.changeScreenTo(r.DIFFICULTY_SELECT, !0);
                            break;
                        case "mode_training":
                            this._ui.changeScreenTo(r.DIFFICULTY_SELECT, !0);
                            break;
                        case "mode_tower":
                            this._ui.changeScreenTo(r.BATTLE_SELECT, !0);
                            break;
                        case "mode_arcade":
                            this._ui.changeScreenTo(r.DIFFICULTY_SELECT, !0);
                            break;
                        default:
                            null
                    }
                    break;
                case 62:
                    this._gotoCharacterSelect();
                    break;
                case 65:
                    switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                        case "mode_vs":
                            this._ui.changeScreenTo(r.LEVEL_SELECT, !0);
                            break;
                        case "mode_training":
                            this._ui.changeScreenTo(r.LEVEL_SELECT, !0);
                            break;
                        case "mode_arcade":
                            Ya.get_instance().plays++;
                            h = a = "none";
                            1 &lt;= z.get_instance().player1.relics.length &amp;&amp; (a = "" + G.string(z.get_instance().player1.relics[0]));
                            2 &lt;= z.get_instance().player1.relics.length &amp;&amp; (h = "" + G.string(z.get_instance().player1.relics[1]));
                            B.sendEvent({
                                event: "missionStarted",
                                params: {
                                    characterSelected1: "" + z.get_instance().player1.characters[0],
                                    isTutorial: !1,
                                    difficultyLevel: "" + G.string(z.get_instance().difficulty),
                                    matchType: i.get_instance().getString(j.STRING_GAMEPLAY_MODE),
                                    missionName: "arcade",
                                    relic1: a,
                                    relic2: h
                                }
                            });
                            this._ui.changeScreenTo(r.LOADING, !0);
                            this._gotoAndPlayGame();
                            break;
                        case "mode_tower":
                            this._ui.changeScreenTo(r.LOADING, !0);
                            this._gotoAndPlayGame();
                            break;
                        default:
                            null
                    }
                    break;
                case 66:
                    this._ui.changeScreenTo(r.BADGE_SELECT, !0);
                    break;
                case 11:
                    this._ui.openScreen(r.HELP, !1);
                    break;
                case 7:
                    this._ui.openScreen(r.SHOP, !1);
                    break;
                case 8:
                    this._ui.closeScreen(r.SHOP);
                    break;
                case 6:
                    this._ui.closeScreen(r.HELP);
                    break;
                case 9:
                    this._pauseGameplay();
                    this._ui.openScreen(r.GAMEPLAY_MENU, !1);
                    break;
                case 10:
                    this._unpauseGameplay();
                    this._ui.closeScreen(r.GAMEPLAY_MENU);
                    break;
                case 55:
                    this._pauseGameplay();
                    this._ui.openScreen(r.TUTORIAL, !1);
                    break;
                case 56:
                    this._unpauseGameplay();
                    this._ui.closeScreen(r.TUTORIAL, !1);
                    break;
                case 12:
                    this._ui.openScreen(r.QUIT_CONFIRM, !1);
                    break;
                case 13:
                    i.get_instance().get_sound().playMusic(d.prvstmnt_music_menu, 0.75);
                    this._endGameEnd();
                    break;
                case 63:
                    this._ui.openScreen(r.MODE_SELECT_DETAIL, !1);
                    break;
                case 64:
                    this._ui.closeScreen(r.MODE_SELECT_DETAIL);
                    break;
                case 30:
                    this._ui.openScreen(r.ENTER_CODE, !1);
                    break;
                case 29:
                    this._ui.closeScreen(r.ENTER_CODE);
                    break;
                case 31:
                    this._ui.closeScreen(r.ENTER_CODE);
                    this._ui.openScreen(r.ENTER_CODE_DETAIL, !1);
                    break;
                case 32:
                    this._ui.closeScreen(r.ENTER_CODE_DETAIL);
                    break;
                case 14:
                    this._ui.closeScreen(r.QUIT_CONFIRM);
                    break;
                case 25:
                case 26:
                    i.get_instance().get_sound().playMusic(d.prvstmnt_music_menu, 0.75);
                    if (z.get_instance().player1.isDefeated() || z.get_instance().player2.isDefeated()) switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                        case "mode_vs":
                        case "mode_training":
                            this._endGameEnd();
                            break;
                        case "mode_tower":
                            z.get_instance().player1.isDefeated() ?
                                this._endGameEnd() : Y.get_instance().setupNextFight() ? this._endGameNextFight() : this._endGameEnd();
                            break;
                        case "mode_arcade":
                            z.get_instance().player1.isDefeated() ? this._endGameEnd() : Ya.get_instance().setupNextFight() ? (this._selectRandomLevel(), this._endGameNextFight()) : this._endGameEnd();
                            break;
                        default:
                            null
                    } else this._endGameNextFight();
                    break;
                case 20:
                    this._disposeWorld();
                    Nb.sendCanadaTrackingCall("replay");
                    this._onGameNew();
                    i.get_instance().setBool(j.BOOL_PAUSED, !1);
                    this._ui.changeScreenTo(r.MODE_SELECT, !0);
                    break;
                case 19:
                    this._disposeWorld();
                    Nb.sendCanadaTrackingCall("replay");
                    this._onGameNew();
                    i.get_instance().setBool(j.BOOL_PAUSED, !1);
                    switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                        case "mode_vs":
                        case "mode_training":
                            this._gotoCharacterSelect();
                            break;
                        case "mode_tower":
                            Y.get_instance().retryFight();
                            this._ui.changeScreenTo(r.LOADING_BATTLE, !0);
                            this._gotoAndPlayGame();
                            break;
                        case "mode_arcade":
                            Ya.get_instance().retryFight();
                            this._ui.changeScreenTo(r.LOADING, !0);
                            this._gotoAndPlayGame();
                            break;
                        default:
                            null
                    }
                    break;
                case 33:
                    this._gotoAndPlayGame();
                    break;
                case 35:
                    this._ui.isScreenOpen(r.ACHIEVEMENT_POPUP) || this._ui.openScreen(r.ACHIEVEMENT_POPUP, !1);
                    break;
                case 36:
                    this._ui.closeScreen(r.ACHIEVEMENT_POPUP);
                    break;
                case 53:
                    this._ui.openScreen(r.RELIC_UNLOCK_DETAIL, !1);
                    break;
                case 54:
                    this._ui.closeScreen(r.RELIC_UNLOCK_DETAIL, !1);
                    break;
                case 37:
                    this._ui.openScreen(r.ACHIEVEMENTS, !1);
                    break;
                case 38:
                    this._ui.closeScreen(r.ACHIEVEMENTS, !0);
                    break;
                case 39:
                    this._ui.closeScreen(r.DEBUG, !0)
            }
        },
        _endGameEnd: function() {
            this._pauseGameplay();
            this._resetFlagsResults();
            this._gotoEndGame(!0);
            this._resetGameResults()
        },
        _endGameNextFight: function() {
            this._disposeWorld();
            "mode_tower" == i.get_instance().getString(j.STRING_GAMEPLAY_MODE) ? this._ui.changeScreenTo(r.LOADING_BATTLE, !0) : this._ui.changeScreenTo(r.LOADING, !1);
            this._onGameNew();
            this._gotoAndPlayGame()
        },
        _pauseGameplay: function(a) {
            null == a &amp;&amp; (a = !0);
            a &amp;&amp; (this._flagGameplayPaused = !0);
            Xa.sendGameEvent("onPause");
            i.get_instance().get_dispatcher().dispatchEvent(da.request(n.PAUSE))
        },
        _unpauseGameplay: function(a) {
            null ==
                a &amp;&amp; (a = !0);
            a &amp;&amp; (this._flagGameplayPaused = !1);
            Xa.sendGameEvent("onResume");
            i.get_instance().get_dispatcher().dispatchEvent(da.request(n.UNPAUSE))
        },
        _newOnChangeAction: function(a, h, b) {
            this._changeActions.push(new Rg(a, h, b))
        },
        _executeInterfaceChange: function(a, h) {
            for (var b = this._changeActions.length; 0 &lt; b;) b--, this._changeActions[b].get_screenId() == h &amp;&amp; this._changeActions[b].get_changeEvent() == a &amp;&amp; (this._changeActions[b].get_action()(), this._changeActions.splice(b, 1))
        },
        _addEventListeners: function() {
            i.get_instance().get_dispatcher().addEventListener(n.MUTE_TOGGLE,
                t(this, this._onMuteToggle));
            i.get_instance().get_dispatcher().addEventListener(n.WORLD_GENERATION_COMPLETE, t(this, this._onWorldGenerationComplete));
            i.get_instance().get_dispatcher().addEventListener(n.FILES_LOADING, t(this, this._onEventFilesLoading));
            i.get_instance().get_dispatcher().addEventListener(n.INITIAL_LOAD_COMPLETE, t(this, this._eventInitialLoadComplete))
        },
        _enableInput: function() {
            i.get_instance().get_input().setEnabled(!0)
        },
        _onMuteToggle: function() {
            i.get_instance().get_sound().set_muteAll(!i.get_instance().get_sound().get_muteAll())
        },
        _onEventFilesLoading: function(a) {
            i.get_instance().setInt(j.INT_LOADING_PROGRESS, a.get_map().get("val"))
        },
        _handleWebAudioUnlock: function() {
            this._flagWebAudioUnlocked || (this._flagWebAudioUnlocked = !0, i.get_instance().get_sound().playSound(d.silent))
        },
        _onInterfaceChange: function(a, h) {
            this._executeInterfaceChange(a, h)
        },
        _disposeWorld: function() {
            this._isWorldActive &amp;&amp; (this._isWorldActive = !1, this._world.dispose(), this._world = null)
        },
        __class__: Oa
    };
    var H = g["com.nick.pr_vs_tmnt.premier_game.data.Achievement"] = {
        __ename__: "com,nick,pr_vs_tmnt,premier_game,data,Achievement".split(","),
        __constructs__: "ACHIEVEMENT_FIRST_WIN,ACHIEVEMENT_BUST_THROUGH_WALL,ACHIEVEMENT_SUPER_KILL,ACHIEVEMENT_ARCADE_TMNT,ACHIEVEMENT_ARCADE_PR,ACHIEVEMENT_ALL_STAGES,ACHIEVEMENT_ALL_RELICS,ACHIEVEMENT_PERFECT_TRAINING,ACHIEVEMENT_ALMOST_DEAD_WIN,ACHIEVEMENT_1_GOLD_BATTLE,ACHIEVEMENT_ALL_GOLD_BATTLES,ACHIEVEMENT_ARCADE_HARD,ACHIEVEMENT_TEAM_SOLO".split(",")
    };
    H.ACHIEVEMENT_FIRST_WIN = ["ACHIEVEMENT_FIRST_WIN", 0];
    H.ACHIEVEMENT_FIRST_WIN.toString =
        b;
    H.ACHIEVEMENT_FIRST_WIN.__enum__ = H;
    H.ACHIEVEMENT_BUST_THROUGH_WALL = ["ACHIEVEMENT_BUST_THROUGH_WALL", 1];
    H.ACHIEVEMENT_BUST_THROUGH_WALL.toString = b;
    H.ACHIEVEMENT_BUST_THROUGH_WALL.__enum__ = H;
    H.ACHIEVEMENT_SUPER_KILL = ["ACHIEVEMENT_SUPER_KILL", 2];
    H.ACHIEVEMENT_SUPER_KILL.toString = b;
    H.ACHIEVEMENT_SUPER_KILL.__enum__ = H;
    H.ACHIEVEMENT_ARCADE_TMNT = ["ACHIEVEMENT_ARCADE_TMNT", 3];
    H.ACHIEVEMENT_ARCADE_TMNT.toString = b;
    H.ACHIEVEMENT_ARCADE_TMNT.__enum__ = H;
    H.ACHIEVEMENT_ARCADE_PR = ["ACHIEVEMENT_ARCADE_PR", 4];
    H.ACHIEVEMENT_ARCADE_PR.toString =
        b;
    H.ACHIEVEMENT_ARCADE_PR.__enum__ = H;
    H.ACHIEVEMENT_ALL_STAGES = ["ACHIEVEMENT_ALL_STAGES", 5];
    H.ACHIEVEMENT_ALL_STAGES.toString = b;
    H.ACHIEVEMENT_ALL_STAGES.__enum__ = H;
    H.ACHIEVEMENT_ALL_RELICS = ["ACHIEVEMENT_ALL_RELICS", 6];
    H.ACHIEVEMENT_ALL_RELICS.toString = b;
    H.ACHIEVEMENT_ALL_RELICS.__enum__ = H;
    H.ACHIEVEMENT_PERFECT_TRAINING = ["ACHIEVEMENT_PERFECT_TRAINING", 7];
    H.ACHIEVEMENT_PERFECT_TRAINING.toString = b;
    H.ACHIEVEMENT_PERFECT_TRAINING.__enum__ = H;
    H.ACHIEVEMENT_ALMOST_DEAD_WIN = ["ACHIEVEMENT_ALMOST_DEAD_WIN", 8];
    H.ACHIEVEMENT_ALMOST_DEAD_WIN.toString = b;
    H.ACHIEVEMENT_ALMOST_DEAD_WIN.__enum__ = H;
    H.ACHIEVEMENT_1_GOLD_BATTLE = ["ACHIEVEMENT_1_GOLD_BATTLE", 9];
    H.ACHIEVEMENT_1_GOLD_BATTLE.toString = b;
    H.ACHIEVEMENT_1_GOLD_BATTLE.__enum__ = H;
    H.ACHIEVEMENT_ALL_GOLD_BATTLES = ["ACHIEVEMENT_ALL_GOLD_BATTLES", 10];
    H.ACHIEVEMENT_ALL_GOLD_BATTLES.toString = b;
    H.ACHIEVEMENT_ALL_GOLD_BATTLES.__enum__ = H;
    H.ACHIEVEMENT_ARCADE_HARD = ["ACHIEVEMENT_ARCADE_HARD", 11];
    H.ACHIEVEMENT_ARCADE_HARD.toString = b;
    H.ACHIEVEMENT_ARCADE_HARD.__enum__ = H;
    H.ACHIEVEMENT_TEAM_SOLO = ["ACHIEVEMENT_TEAM_SOLO", 12];
    H.ACHIEVEMENT_TEAM_SOLO.toString = b;
    H.ACHIEVEMENT_TEAM_SOLO.__enum__ = H;
    H.__empty_constructs__ = [H.ACHIEVEMENT_FIRST_WIN, H.ACHIEVEMENT_BUST_THROUGH_WALL, H.ACHIEVEMENT_SUPER_KILL, H.ACHIEVEMENT_ARCADE_TMNT, H.ACHIEVEMENT_ARCADE_PR, H.ACHIEVEMENT_ALL_STAGES, H.ACHIEVEMENT_ALL_RELICS, H.ACHIEVEMENT_PERFECT_TRAINING, H.ACHIEVEMENT_ALMOST_DEAD_WIN, H.ACHIEVEMENT_1_GOLD_BATTLE, H.ACHIEVEMENT_ALL_GOLD_BATTLES, H.ACHIEVEMENT_ARCADE_HARD, H.ACHIEVEMENT_TEAM_SOLO];
    var Zb =
        function() {};
    g["com.nick.pr_vs_tmnt.premier_game.data.Achievements"] = Zb;
    Zb.__name__ = "com,nick,pr_vs_tmnt,premier_game,data,Achievements".split(",");
    Zb.achievmentData = function(a) {
        switch (a[1]) {
            case 0:
                return {
                    id: "first_win",
                    valueId: j.INT_WINS,
                    value: 1,
                    points: 1
                };
            case 1:
                return {
                    id: "bust_through_wall",
                    valueId: j.INT_BUST_THROUGH_WALL,
                    value: 1,
                    points: 1
                };
            case 2:
                return {
                    id: "super_kill",
                    valueId: j.INT_SUPER_KILL,
                    value: 1,
                    points: 1
                };
            case 3:
                return {
                    id: "arcade_tmnt",
                    valueId: j.INT_ARCADE_TMNT,
                    value: 1,
                    points: 1
                };
            case 4:
                return {
                    id: "arcade_pr",
                    valueId: j.INT_ARCADE_PR,
                    value: 1,
                    points: 1
                };
            case 5:
                return {
                    id: "all_stages",
                    valueId: j.INT_STAGES_PLAYED,
                    value: 6,
                    points: 1
                };
            case 6:
                return {
                    id: "all_relics",
                    valueId: j.INT_RELICS_UNLOCKED,
                    value: 8,
                    points: 1
                };
            case 7:
                return {
                    id: "perfect_training",
                    valueId: j.INT_PERFECT_TRAINING,
                    value: 1,
                    points: 1
                };
            case 8:
                return {
                    id: "almost_dead_win",
                    valueId: j.INT_ALMOST_DEAD_WIN,
                    value: 1,
                    points: 1
                };
            case 9:
                return {
                    id: "gold_battle_1",
                    valueId: j.INT_BATTLES_GOLD,
                    value: 1,
                    points: 1
                };
            case 10:
                return {
                    id: "gold_battle_all",
                    valueId: j.INT_BATTLES_GOLD,
                    value: 8,
                    points: 1
                };
            case 11:
                return {
                    id: "arcade_hard",
                    valueId: j.INT_ARCADE_HARD_WIN,
                    value: 1,
                    points: 1
                };
            case 12:
                return {
                    id: "team_solo",
                    valueId: j.INT_TEAM_SOLO_WIN,
                    value: 1,
                    points: 1
                }
        }
    };
    Zb.getAchievementsForDisplay = function() {
        return [H.ACHIEVEMENT_BUST_THROUGH_WALL, H.ACHIEVEMENT_SUPER_KILL, H.ACHIEVEMENT_ALL_STAGES, H.ACHIEVEMENT_FIRST_WIN, H.ACHIEVEMENT_PERFECT_TRAINING, H.ACHIEVEMENT_ALMOST_DEAD_WIN, H.ACHIEVEMENT_1_GOLD_BATTLE, H.ACHIEVEMENT_ALL_GOLD_BATTLES, H.ACHIEVEMENT_ALL_RELICS, H.ACHIEVEMENT_ARCADE_TMNT, H.ACHIEVEMENT_ARCADE_PR,
            H.ACHIEVEMENT_ARCADE_HARD, H.ACHIEVEMENT_TEAM_SOLO
        ]
    };
    var Ya = function() {
        this._arcadeLineup = [];
        this.plays = this._arcacdeIndex = -1
    };
    g["com.nick.pr_vs_tmnt.premier_game.data.ArcadeManager"] = Ya;
    Ya.__name__ = "com,nick,pr_vs_tmnt,premier_game,data,ArcadeManager".split(",");
    Ya.__properties__ = {
        get_instance: "get_instance"
    };
    Ya.get_instance = function() {
        null == Ya.__instance &amp;&amp; (Ya.__instance = new Ya);
        return Ya.__instance
    };
    Ya.prototype = {
        generateNewArcadeLineup: function(a) {
            for (; 0 &lt; this._arcadeLineup.length;) this._arcadeLineup.pop();
            this._arcacdeIndex = -1;
            for (var h = z.get_instance().getAllCharacterStrings(), b = 0; b &lt; h.length;) {
                var f = h[b];
                ++b;
                for (var W = !1, d = 0, e = a.characters; d &lt; e.length;) {
                    var g = e[d];
                    ++d;
                    g == f &amp;&amp; (W = !0)
                }
                W || this._arcadeLineup.push(f)
            }
            null
        },
        setupNextFight: function() {
            this._arcacdeIndex++;
            return this._arcacdeIndex &lt; this._arcadeLineup.length ? (z.get_instance().player2 = new $([this._arcadeLineup[this._arcacdeIndex]]), z.get_instance().player1.resetHp(), !0) : !1
        },
        getFightIndex: function() {
            return this._arcacdeIndex
        },
        getNumFights: function() {
            return this._arcadeLineup.length
        },
        retryFight: function() {
            z.get_instance().player1.reset();
            z.get_instance().player2.reset()
        },
        __class__: Ya
    };
    var ba = g["com.nick.pr_vs_tmnt.premier_game.data.BATTLE_RANK"] = {
        __ename__: "com,nick,pr_vs_tmnt,premier_game,data,BATTLE_RANK".split(","),
        __constructs__: ["NONE", "BRONZE", "SILVER", "GOLD"]
    };
    ba.NONE = ["NONE", 0];
    ba.NONE.toString = b;
    ba.NONE.__enum__ = ba;
    ba.BRONZE = ["BRONZE", 1];
    ba.BRONZE.toString = b;
    ba.BRONZE.__enum__ = ba;
    ba.SILVER = ["SILVER", 2];
    ba.SILVER.toString = b;
    ba.SILVER.__enum__ = ba;
    ba.GOLD = ["GOLD", 3];
    ba.GOLD.toString =
        b;
    ba.GOLD.__enum__ = ba;
    ba.__empty_constructs__ = [ba.NONE, ba.BRONZE, ba.SILVER, ba.GOLD];
    var Fb = function(a, h, b, f, W) {
        this.name = a;
        this.difficulty = h;
        this.relics = b;
        this.encounters = f;
        this.level = W;
        this.encounterIndex = -1;
        this.lastIndex = 0;
        this.plays = -1;
        this.rank = ba.NONE
    };
    g["com.nick.pr_vs_tmnt.premier_game.data.Battle"] = Fb;
    Fb.__name__ = "com,nick,pr_vs_tmnt,premier_game,data,Battle".split(",");
    Fb.prototype = {
        setupNextFight: function() {
            this.encounterIndex++;
            if (this.encounterIndex &lt; this.encounters.length) {
                z.get_instance().player2 =
                    this.encounters[this.encounterIndex].player;
                z.get_instance().level = this.level;
                z.get_instance().difficulty = this.difficulty;
                for (var a = 0, h = this.encounters; a &lt; h.length;) ++a, null;
                return !0
            }
            return !1
        },
        reset: function() {
            this.encounterIndex = -1;
            for (var a = this.lastIndex = 0, h = this.encounters; a &lt; h.length;) {
                var b = h[a];
                ++a;
                b.player.characterIndex = 0
            }
        },
        __class__: Fb
    };
    var ea = function(a) {
        this.player = a
    };
    g["com.nick.pr_vs_tmnt.premier_game.data.BattleEncounter"] = ea;
    ea.__name__ = "com,nick,pr_vs_tmnt,premier_game,data,BattleEncounter".split(",");
    ea.prototype = {
        __class__: ea
    };
    var Y = function() {
        this.battles = [];
        this.selectedBattle = null;
        this._buildBattles()
    };
    g["com.nick.pr_vs_tmnt.premier_game.data.BattleManager"] = Y;
    Y.__name__ = "com,nick,pr_vs_tmnt,premier_game,data,BattleManager".split(",");
    Y.__properties__ = {
        get_instance: "get_instance"
    };
    Y.get_instance = function() {
        null == Y.__instance &amp;&amp; (Y.__instance = new Y);
        return Y.__instance
    };
    Y.prototype = {
        setupNextFight: function() {
            return this.selectedBattle.setupNextFight()
        },
        retryFight: function() {
            z.get_instance().player1.reset();
            z.get_instance().player2.reset()
        },
        resetAll: function() {
            for (var a = 0, h = this.battles; a &lt; h.length;) {
                var b = h[a];
                ++a;
                b.reset()
            }
        },
        isRelicUnlocked: function(a) {
            for (var h = 0, b = this.battles; h &lt; b.length;) {
                var f = b[h];
                ++h;
                if (0 &lt; f.relics.length &amp;&amp; f.relics[0] == a &amp;&amp; f.rank != ba.NONE) return !0
            }
            return !1
        },
        lockEverything: function() {
            return this.battles[0].rank != ba.NONE || this.battles[1].rank != ba.NONE ? !1 : !0
        },
        _buildBattles: function() {
            var a = la.EASY,
                h = [C.LEO_HEAVY_STEEL],
                b = [],
                f = [];
            f.push(new ea(new $(["fighter_mikey"], b)));
            f.push(new ea(new $(["fighter_donnie"],
                b)));
            f.push(new ea(new $(["fighter_raph"], b)));
            f.push(new ea(new $(["fighter_leo"], b)));
            this.battles.push(new Fb("battle_turtle_power", a, h, f, new vb("level_alley")));
            a = la.EASY;
            h = [C.ANDROS_MOVE_SPEED_FIRE];
            b = [];
            f = [];
            f.push(new ea(new $(["fighter_shelby"], b)));
            f.push(new ea(new $(["fighter_andros"], b)));
            f.push(new ea(new $(["fighter_jason"], b)));
            f.push(new ea(new $(["fighter_orion"], b)));
            this.battles.push(new Fb("battle_rangers_rule", a, h, f, new vb("level_quarry")));
            a = la.EASY;
            h = [C.SHELBY_POWER_ARMOR];
            b = [C.SHELBY_POWER_ARMOR];
            f = [];
            f.push(new ea(new $(["fighter_shelby", "fighter_andros"], b)));
            f.push(new ea(new $(["fighter_donnie", "fighter_mikey"], b)));
            this.battles.push(new Fb("battle_subway_showdown", a, h, f, new vb("level_subway")));
            a = la.MEDIUM;
            h = [C.RAPH_ATTACK_UP];
            b = [C.RAPH_ATTACK_UP];
            f = [];
            f.push(new ea(new $(["fighter_raph"], b)));
            f.push(new ea(new $(["fighter_leo"], b)));
            f.push(new ea(new $(["fighter_andros"], b)));
            f.push(new ea(new $(["fighter_tommy"], b)));
            this.battles.push(new Fb("battle_sword_fight",
                a, h, f, new vb("level_alley")));
            a = la.MEDIUM;
            h = [C.ORION_POWER_BOOST];
            b = [C.ORION_POWER_BOOST];
            f = [];
            f.push(new ea(new $(["fighter_raph", "fighter_jason"], b)));
            f.push(new ea(new $(["fighter_orion", "fighter_mikey"], b)));
            f.push(new ea(new $(["fighter_shelby", "fighter_donnie"], b)));
            f.push(new ea(new $(["fighter_leo"], h)));
            this.battles.push(new Fb("battle_mega_city_brawl", a, h, f, new vb("level_city")));
            a = la.HARD;
            h = [C.DONNIE_THORNS_LIGHTNING];
            b = [C.RAPH_ATTACK_UP, C.DONNIE_THORNS_LIGHTNING, C.MIKEY_ATTACK_SPEED];
            f = [];
            f.push(new ea(new $(["fighter_donnie", "fighter_orion"], b)));
            f.push(new ea(new $(["fighter_andros", "fighter_leo"], b)));
            this.battles.push(new Fb("battle_sticks_vs_steel", a, h, f, new vb("level_alley")));
            a = la.HARD;
            h = [C.JASON_LIGHTNING_DOT];
            b = [C.JASON_LIGHTNING_DOT, C.RAPH_ATTACK_UP, C.MIKEY_ATTACK_SPEED];
            f = [];
            f.push(new ea(new $(["fighter_mikey"], b)));
            f.push(new ea(new $(["fighter_jason"], b)));
            this.battles.push(new Fb("battle_golden_globe", a, h, f, new vb("level_quarry")));
            a = la.HARD;
            h = [C.APRIL_KNOCKBACK];
            b = [C.APRIL_KNOCKBACK, C.RAPH_ATTACK_UP, C.ANDROS_MOVE_SPEED_FIRE];
            f = [];
            f.push(new ea(new $(["fighter_shelby"], b)));
            f.push(new ea(new $(["fighter_april"], b)));
            this.battles.push(new Fb("battle_girl_power", a, h, f, new vb("level_quarry")));
            a = la.HARD;
            h = [C.TOMMY_SHOT];
            b = [C.APRIL_KNOCKBACK, C.RAPH_ATTACK_UP, C.TOMMY_SHOT];
            f = [];
            f.push(new ea(new $(["fighter_jason"], b)));
            f.push(new ea(new $(["fighter_orion"], b)));
            f.push(new ea(new $(["fighter_andros"], b)));
            f.push(new ea(new $(["fighter_tommy"], b)));
            this.battles.push(new Fb("battle_dragon_zord_dungeon",
                a, h, f, new vb("level_warehouse")));
            a = la.HARD;
            h = [C.MIKEY_ATTACK_SPEED];
            b = [C.SHELBY_POWER_ARMOR, C.RAPH_ATTACK_UP, C.MIKEY_ATTACK_SPEED];
            f = [];
            f.push(new ea(new $(["fighter_mikey"], b)));
            f.push(new ea(new $(["fighter_donnie"], b)));
            f.push(new ea(new $(["fighter_raph"], b)));
            f.push(new ea(new $(["fighter_shelby"], b)));
            f.push(new ea(new $(["fighter_jason"], b)));
            f.push(new ea(new $(["fighter_orion"], b)));
            f.push(new ea(new $(["fighter_andros"], b)));
            f.push(new ea(new $(["fighter_leo"], b)));
            f.push(new ea(new $(["fighter_tommy"],
                b)));
            f.push(new ea(new $(["fighter_april"], b)));
            this.battles.push(new Fb("battle_ultimate_showdown", a, h, f, new vb("level_warehouse")))
        },
        __class__: Y
    };
    var la = g["com.nick.pr_vs_tmnt.premier_game.data.DIFFICULTY"] = {
        __ename__: "com,nick,pr_vs_tmnt,premier_game,data,DIFFICULTY".split(","),
        __constructs__: ["EASY", "MEDIUM", "HARD"]
    };
    la.EASY = ["EASY", 0];
    la.EASY.toString = b;
    la.EASY.__enum__ = la;
    la.MEDIUM = ["MEDIUM", 1];
    la.MEDIUM.toString = b;
    la.MEDIUM.__enum__ = la;
    la.HARD = ["HARD", 2];
    la.HARD.toString = b;
    la.HARD.__enum__ =
        la;
    la.__empty_constructs__ = [la.EASY, la.MEDIUM, la.HARD];
    var Ea = g["com.nick.pr_vs_tmnt.premier_game.data.Item"] = {
        __ename__: "com,nick,pr_vs_tmnt,premier_game,data,Item".split(","),
        __constructs__: ["ITEM_SWORD", "ITEM_SHIELD", "ITEM_CANDLE", "ITEM_GLOVES"]
    };
    Ea.ITEM_SWORD = ["ITEM_SWORD", 0];
    Ea.ITEM_SWORD.toString = b;
    Ea.ITEM_SWORD.__enum__ = Ea;
    Ea.ITEM_SHIELD = ["ITEM_SHIELD", 1];
    Ea.ITEM_SHIELD.toString = b;
    Ea.ITEM_SHIELD.__enum__ = Ea;
    Ea.ITEM_CANDLE = ["ITEM_CANDLE", 2];
    Ea.ITEM_CANDLE.toString = b;
    Ea.ITEM_CANDLE.__enum__ =
        Ea;
    Ea.ITEM_GLOVES = ["ITEM_GLOVES", 3];
    Ea.ITEM_GLOVES.toString = b;
    Ea.ITEM_GLOVES.__enum__ = Ea;
    Ea.__empty_constructs__ = [Ea.ITEM_SWORD, Ea.ITEM_SHIELD, Ea.ITEM_CANDLE, Ea.ITEM_GLOVES];
    var Ba = function() {
        this._rankStorage = new U
    };
    g["com.nick.pr_vs_tmnt.premier_game.data.Inventory"] = Ba;
    Ba.__name__ = "com,nick,pr_vs_tmnt,premier_game,data,Inventory".split(",");
    Ba.__properties__ = {
        get_instance: "get_instance"
    };
    Ba.get_instance = function() {
        null == Ba.__instance &amp;&amp; (Ba.__instance = new Ba);
        return Ba.__instance
    };
    Ba.prototype = {
        getUniqueSuffix: function(a) {
            switch (a[1]) {
                case 0:
                    return "sword";
                case 1:
                    return "shield";
                case 2:
                    return "candle";
                case 3:
                    return "gloves"
            }
        },
        getRankDefault: function(a) {
            switch (a[1]) {
                case 0:
                    return 1;
                default:
                    return 0
            }
        },
        getRankCap: function(a) {
            switch (a[1]) {
                case 0:
                    return 3;
                case 1:
                    return 3;
                case 2:
                    return 3;
                case 3:
                    return 2
            }
        },
        getCostNextRank: function(a) {
            switch (a[1]) {
                case 0:
                    return 200 + 20 * this.getRank(a);
                case 1:
                    return 20 + 20 * this.getRank(a);
                case 2:
                    return 30 + 20 * this.getRank(a);
                case 3:
                    return 40 + 20 * this.getRank(a)
            }
        },
        getIcon: function(a) {
            return "icon_" + this.getUniqueSuffix(a)
        },
        getLocalizationNameID: function(a) {
            var h =
                "";
            return h = "item_name_" + this.getUniqueSuffix(a)
        },
        getLocalizationDescID: function(a, h) {
            null == h &amp;&amp; (h = 0);
            var b = "";
            return b = 0 &gt;= this.getRank(a) + h ? "item_unowned" : "item_desc_" + this.getUniqueSuffix(a) + "_" + (this.getRank(a) + h)
        },
        getCurrencyType: function() {
            return j.INT_CURRENCY
        },
        canAffordNextRank: function(a) {
            return this.hasRankCapped(a) ? !1 : i.get_instance().getInt(this.getCurrencyType(a)) &gt;= this.getCostNextRank(a)
        },
        hasRankCapped: function(a) {
            return this.getRank(a) &gt;= this.getRankCap(a)
        },
        getRank: function(a) {
            a = this.getRankStorageID(a);
            !1 == this._rankStorage.exists(a) &amp;&amp; (this._rankStorage.set(a, 1), 1);
            return this._rankStorage.get(a)
        },
        setRank: function(a, h) {
            this._rankStorage.set(this.getRankStorageID(a), h);
            h
        },
        modRank: function(a, h) {
            null == h &amp;&amp; (h = 1);
            var b = this.getRankStorageID(a);
            !1 == this._rankStorage.exists(b) &amp;&amp; (this._rankStorage.set(b, 1), 1);
            var f = this._rankStorage.get(b) + h;
            this._rankStorage.set(b, f);
            f
        },
        setDefaults: function() {
            this.setRanksToDefault();
            this.output()
        },
        setRanksToDefault: function() {
            for (var a = 0, h = ja.allEnums(Ea); a &lt; h.length;) {
                var b =
                    h[a];
                ++a;
                this.setRank(b, this.getRankDefault(b))
            }
        },
        getRankStorageID: function(a) {
            return "int_rank_" + this.getUniqueSuffix(a)
        },
        output: function() {
            for (var a = 0, h = ja.allEnums(Ea); a &lt; h.length;) ++a, null
        },
        getItemList: function() {
            return ja.allEnums(Ea)
        },
        __class__: Ba
    };
    var vb = function(a) {
        this.id = a;
        this.transition = null;
        switch (this.id) {
            case "level_quarry":
                this.music = d.prvstmnt_music_level3_pr;
                this.transition = "level_subway";
                break;
            case "level_subway":
                this.music = d.prvstmnt_music_level3_tmnt;
                this.transition = "level_quarry";
                break;
            case "level_alley":
                this.music = d.prvstmnt_music_level3_tmnt;
                this.transition = "level_warehouse";
                break;
            case "level_warehouse":
                this.music = d.prvstmnt_music_level3_pr;
                this.transition = "level_alley";
                break;
            case "level_city":
                this.music = d.prvstmnt_music_level3_pr;
                this.transition = "level_ship";
                break;
            case "level_ship":
                this.music = d.prvstmnt_music_level3_tmnt;
                this.transition = "level_city";
                break;
            case "level_sewer":
                this.music = d.prvstmnt_music_level3_tmnt, this.transition = "level_subway"
        }
    };
    g["com.nick.pr_vs_tmnt.premier_game.data.LevelData"] =
        vb;
    vb.__name__ = "com,nick,pr_vs_tmnt,premier_game,data,LevelData".split(",");
    vb.prototype = {
        __class__: vb
    };
    var $ = function(a, h) {
        this.characters = a;
        this.characterIndex = 0;
        this.relics = null == h ? [] : h;
        this.lastHP = 100;
        this.lastEnergy = 0
    };
    g["com.nick.pr_vs_tmnt.premier_game.data.PlayerData"] = $;
    $.__name__ = "com,nick,pr_vs_tmnt,premier_game,data,PlayerData".split(",");
    $.prototype = {
        getFighterStrings: function() {
            for (var a = "", h = 0, b = this.characters; h &lt; b.length;) {
                var f = b[h];
                ++h;
                a += f;
                a += " "
            }
            return a
        },
        getCurrentFighter: function() {
            return this.characterIndex &gt;=
                this.characters.length ? null : this.characters[this.characterIndex]
        },
        reset: function() {
            for (this.characterIndex = 0; 0 &lt; this.relics.length;) this.relics.pop()
        },
        resetHp: function() {
            this.lastHP = 100
        },
        isDefeated: function() {
            return this.characterIndex &gt;= this.characters.length
        },
        __class__: $
    };
    var z = function() {
        this.difficulty = la.EASY
    };
    g["com.nick.pr_vs_tmnt.premier_game.data.PlayerManager"] = z;
    z.__name__ = "com,nick,pr_vs_tmnt,premier_game,data,PlayerManager".split(",");
    z.__properties__ = {
        get_instance: "get_instance"
    };
    z.get_instance =
        function() {
            null == z.__instance &amp;&amp; (z.__instance = new z);
            return z.__instance
        };
    z.prototype = {
        getAllLevelStrings: function() {
            var a = "level_quarry,level_subway,level_alley,level_warehouse,level_city,level_ship".split(",");
            i.get_instance().getBool(j.BOOL_CODE_UNLOCK) &amp;&amp; a.push("level_sewer");
            return a
        },
        getAllCharacterStrings: function() {
            return "fighter_leo,fighter_mikey,fighter_donnie,fighter_raph,fighter_april,fighter_shelby,fighter_andros,fighter_jason,fighter_orion,fighter_tommy".split(",")
        },
        __class__: z
    };
    var C =
        g["com.nick.pr_vs_tmnt.premier_game.data.RELIC"] = {
            __ename__: "com,nick,pr_vs_tmnt,premier_game,data,RELIC".split(","),
            __constructs__: "JASON_LIGHTNING_DOT,ANDROS_MOVE_SPEED_FIRE,ORION_POWER_BOOST,SHELBY_POWER_ARMOR,DONNIE_THORNS_LIGHTNING,RAPH_ATTACK_UP,LEO_HEAVY_STEEL,MIKEY_ATTACK_SPEED,APRIL_KNOCKBACK,TOMMY_SHOT".split(",")
        };
    C.JASON_LIGHTNING_DOT = ["JASON_LIGHTNING_DOT", 0];
    C.JASON_LIGHTNING_DOT.toString = b;
    C.JASON_LIGHTNING_DOT.__enum__ = C;
    C.ANDROS_MOVE_SPEED_FIRE = ["ANDROS_MOVE_SPEED_FIRE", 1];
    C.ANDROS_MOVE_SPEED_FIRE.toString =
        b;
    C.ANDROS_MOVE_SPEED_FIRE.__enum__ = C;
    C.ORION_POWER_BOOST = ["ORION_POWER_BOOST", 2];
    C.ORION_POWER_BOOST.toString = b;
    C.ORION_POWER_BOOST.__enum__ = C;
    C.SHELBY_POWER_ARMOR = ["SHELBY_POWER_ARMOR", 3];
    C.SHELBY_POWER_ARMOR.toString = b;
    C.SHELBY_POWER_ARMOR.__enum__ = C;
    C.DONNIE_THORNS_LIGHTNING = ["DONNIE_THORNS_LIGHTNING", 4];
    C.DONNIE_THORNS_LIGHTNING.toString = b;
    C.DONNIE_THORNS_LIGHTNING.__enum__ = C;
    C.RAPH_ATTACK_UP = ["RAPH_ATTACK_UP", 5];
    C.RAPH_ATTACK_UP.toString = b;
    C.RAPH_ATTACK_UP.__enum__ = C;
    C.LEO_HEAVY_STEEL = ["LEO_HEAVY_STEEL",
        6
    ];
    C.LEO_HEAVY_STEEL.toString = b;
    C.LEO_HEAVY_STEEL.__enum__ = C;
    C.MIKEY_ATTACK_SPEED = ["MIKEY_ATTACK_SPEED", 7];
    C.MIKEY_ATTACK_SPEED.toString = b;
    C.MIKEY_ATTACK_SPEED.__enum__ = C;
    C.APRIL_KNOCKBACK = ["APRIL_KNOCKBACK", 8];
    C.APRIL_KNOCKBACK.toString = b;
    C.APRIL_KNOCKBACK.__enum__ = C;
    C.TOMMY_SHOT = ["TOMMY_SHOT", 9];
    C.TOMMY_SHOT.toString = b;
    C.TOMMY_SHOT.__enum__ = C;
    C.__empty_constructs__ = [C.JASON_LIGHTNING_DOT, C.ANDROS_MOVE_SPEED_FIRE, C.ORION_POWER_BOOST, C.SHELBY_POWER_ARMOR, C.DONNIE_THORNS_LIGHTNING, C.RAPH_ATTACK_UP,
        C.LEO_HEAVY_STEEL, C.MIKEY_ATTACK_SPEED, C.APRIL_KNOCKBACK, C.TOMMY_SHOT
    ];
    var Gb = function() {};
    g["com.nick.pr_vs_tmnt.premier_game.data.RelicUtils"] = Gb;
    Gb.__name__ = "com,nick,pr_vs_tmnt,premier_game,data,RelicUtils".split(",");
    Gb.RAPH_ATTACK_UP_DAMAGE_BONUS = function() {
        return 2
    };
    Gb.MIKEY_ATTACK_SPEED_FPS_BONUS = function() {
        return 6
    };
    Gb.ANDROS_MOVE_SPEED_BONUS = function() {
        return 200
    };
    Gb.ANDROS_MOVE_SPEED_BASE_FPS_BONUS = function() {
        return 5
    };
    Gb.SHELBY_POWER_ARMOR_DAMAGE_REDUCTION = function() {
        return 2
    };
    Gb.LEO_HEAVY_STEEL_KNOCKBACK_REDUCTION =
        function() {
            return 0.5
        };
    var sa = function() {
        this.showTutorial = this.showVsInfo = this.showMissionsInfo = this.showTrainingInfo = this.showArcadeInfo = !0;
        this._codeUnlocked = !1;
        this._levelsPlayed = [];
        this._arcadeCharacterWins = []
    };
    g["com.nick.pr_vs_tmnt.premier_game.data.SaveData"] = sa;
    sa.__name__ = "com,nick,pr_vs_tmnt,premier_game,data,SaveData".split(",");
    sa.__properties__ = {
        get_instance: "get_instance"
    };
    sa.get_instance = function() {
        null == sa.__instance &amp;&amp; (sa.__instance = new sa);
        return sa.__instance
    };
    sa.prototype = {
        enterCodeSuccuess: function() {
            this._codeUnlocked = !0;
            i.get_instance().setBool(j.BOOL_CODE_UNLOCK, !0);
            this.save()
        },
        load: function() {
            var a = i.get_instance().sharedObjectGetData("POWER_RANGERS_VS_TMNT_save_data_release");
            null != a.showArcadeInfo &amp;&amp; (this.showArcadeInfo = a.showArcadeInfo);
            null != a.showTrainingInfo &amp;&amp; (this.showTrainingInfo = a.showTrainingInfo);
            null != a.showMissionsInfo &amp;&amp; (this.showMissionsInfo = a.showMissionsInfo);
            null != a.showVsInfo &amp;&amp; (this.showVsInfo = a.showVsInfo);
            null != a.showTutorial &amp;&amp; (this.showTutorial = a.showTutorial);
            for (var h = z.get_instance().getAllLevelStrings(),
                    b = 0; b &lt; h.length;) {
                var f = h[b];
                ++b;
                null != a["played_" + f] &amp;&amp; this._levelsPlayed.push(f)
            }
            h = z.get_instance().getAllCharacterStrings();
            for (b = 0; b &lt; h.length;) f = h[b], ++b, null != a["arcade_win_" + f] &amp;&amp; this._arcadeCharacterWins.push(f);
            null != a.codeUnlocked &amp;&amp; (this._codeUnlocked = a.codeUnlocked, i.get_instance().setBool(j.BOOL_CODE_UNLOCK, !0));
            h = Y.get_instance().battles;
            for (b = 0; b &lt; h.length;) {
                f = h[b];
                ++b;
                var W = ba.NONE,
                    W = 0,
                    W = null == a[f.name] ? 0 : a[f.name];
                switch (W) {
                    case 1:
                        W = ba.BRONZE;
                        break;
                    case 2:
                        W = ba.SILVER;
                        break;
                    case 3:
                        W = ba.GOLD;
                        break;
                    default:
                        W = ba.NONE
                }
                f.rank = W
            }
        },
        save: function() {
            var a = {};
            a.codeUnlocked = this._codeUnlocked;
            a.showTutorial = this.showTutorial;
            a.showArcadeInfo = this.showArcadeInfo;
            a.showTrainingInfo = this.showTrainingInfo;
            a.showMissionsInfo = this.showMissionsInfo;
            a.showVsInfo = this.showVsInfo;
            for (var h = Y.get_instance().battles, b = 0, f = 0, W = 0; W &lt; h.length;) {
                var d = h[W];
                ++W;
                d.rank != ba.NONE &amp;&amp; f++;
                var e = 0;
                switch (d.rank[1]) {
                    case 0:
                        e = 0;
                        break;
                    case 1:
                        e = 1;
                        break;
                    case 2:
                        e = 2;
                        break;
                    case 3:
                        e = 3, b++
                }
                a[d.name] = e
            }
            h = 0;
            for (W = this._levelsPlayed; h &lt;
                W.length;) d = W[h], ++h, a["played_" + d] = !0;
            h = 0;
            for (W = this._arcadeCharacterWins; h &lt; W.length;) d = W[h], ++h, a["arcade_win_" + d] = !0;
            i.get_instance().setInt(j.INT_RELICS_UNLOCKED, f);
            i.get_instance().setInt(j.INT_BATTLES_GOLD, b);
            i.get_instance().setInt(j.INT_STAGES_PLAYED, this._levelsPlayed.length);
            this._tmntArcadeClear() &amp;&amp; i.get_instance().setInt(j.INT_ARCADE_TMNT, 1);
            this._prArcadeClear() &amp;&amp; i.get_instance().setInt(j.INT_ARCADE_PR, 1);
            i.get_instance().sharedObjectSetData("POWER_RANGERS_VS_TMNT_save_data_release",
                a)
        },
        addArcadeClearCharacter: function(a) {
            -1 == this._arcadeCharacterWins.indexOf(a, 0) &amp;&amp; this._arcadeCharacterWins.push(a)
        },
        addStagePlayed: function(a) {
            -1 == this._levelsPlayed.indexOf(a, 0) &amp;&amp; this._levelsPlayed.push(a);
            i.get_instance().setInt(j.INT_STAGES_PLAYED, this._levelsPlayed.length)
        },
        _tmntArcadeClear: function() {
            return -1 != this._arcadeCharacterWins.indexOf("fighter_leo", 0) &amp;&amp; -1 != this._arcadeCharacterWins.indexOf("fighter_mikey", 0) &amp;&amp; -1 != this._arcadeCharacterWins.indexOf("fighter_donnie", 0) &amp;&amp; -1 != this._arcadeCharacterWins.indexOf("fighter_raph",
                0) ? !0 : !1
        },
        _prArcadeClear: function() {
            return -1 != this._arcadeCharacterWins.indexOf("fighter_shelby", 0) &amp;&amp; -1 != this._arcadeCharacterWins.indexOf("fighter_andros", 0) &amp;&amp; -1 != this._arcadeCharacterWins.indexOf("fighter_jason", 0) &amp;&amp; -1 != this._arcadeCharacterWins.indexOf("fighter_orion", 0) ? !0 : !1
        },
        __class__: sa
    };
    var m = function(a) {
        this._asset = null;
        this._rootEntity = new Ha;
        this._rootSprite = new Z;
        this._rootEntity.add(this._rootSprite);
        this._imageEntity = new Ha;
        this._rootEntity.addChild(this._imageEntity);
        this._imageSprite =
            new Z;
        this._imageEntity.add(this._imageSprite);
        this._format = ya.EMPTY;
        this._children = [];
        this._imageSprite.set_pixelSnapping(!1);
        this._rootSprite.set_pixelSnapping(!1);
        this._pos = X.request(null == a.x ? 0 : a.x, null == a.y ? 0 : a.y, null == a.z ? 0 : a.z);
        this._velocity = X.request();
        this._uniqueId = D.getUniqueId();
        this._useCamera = !0;
        this._doDelete = !1;
        this._perspectiveScale = this.visible = !0;
        this.rotation = this.offsetX = this.offsetY = 0;
        this.scaleX = this.scaleY = this.alpha = 1;
        this.originX = this.originY = 0.5;
        this.width = this.height = -1;
        null == a.layer &amp;&amp; (a.layer = A.z__MAINUI);
        this._layer = a.layer;
        this.setAsset(a.asset, a.assetString);
        null != a.origin &amp;&amp; (this.originX = this.originY = a.origin);
        null != a.originX &amp;&amp; (this.originX = a.originX);
        null != a.originY &amp;&amp; (this.originY = a.originY);
        null != a.scale &amp;&amp; (this.scaleX = this.scaleY = a.scale);
        null != a.scaleX &amp;&amp; (this.scaleX = a.scaleX);
        null != a.scaleY &amp;&amp; (this.scaleY = a.scaleY);
        null != a.rotation &amp;&amp; (this.rotation = a.rotation);
        null != a.alpha &amp;&amp; (this.alpha = a.alpha);
        null != a.offset &amp;&amp; (this.offsetX = this.offsetY = a.offset);
        null !=
            a.offsetX &amp;&amp; (this.offsetX = a.offsetX);
        null != a.offsetY &amp;&amp; (this.offsetY = a.offsetY);
        null != a.useCamera &amp;&amp; (this._useCamera = a.useCamera);
        null != a.perspectiveScale &amp;&amp; (this._perspectiveScale = a.perspectiveScale);
        this._addEventListeners()
    };
    g["com.workinman.display.element.Element"] = m;
    m.__name__ = ["com", "workinman", "display", "element", "Element"];
    m.prototype = {
        setAsset: function(a, h) {
            null == h &amp;&amp; (h = "");
            if (null == a &amp;&amp; ("" == h || null == h)) return this;
            this._asset = null != a ? a : null;
            this.height = this.width = -1;
            switch (this._format[1]) {
                case 1:
                    this._textureSprite.setTexture(a,
                        h);
                    break;
                default:
                    this.setImageSprite(new Mc(a, h))
            }
            return this
        },
        setUseCamera: function(a) {
            this._useCamera = a;
            return this
        },
        dispose: function() {
            this._format = this._asset = null;
            this._removeEventListeners();
            this._rootEntity.dispose();
            this._rootEntity = null;
            this._rootSprite.dispose();
            this._rootSprite = null;
            this._imageEntity.dispose();
            this._imageEntity = null;
            this._imageSprite.dispose();
            this._textureSprite = this._imageSprite = null;
            this._pos.dispose();
            this._pos = null;
            this._velocity.dispose();
            this._layer = this._velocity =
                null;
            for (var a = 0, h = this._children; a &lt; h.length;) {
                var b = h[a];
                ++a;
                b.dispose()
            }
            this._children = null
        },
        disablePointerInput: function() {
            this._rootSprite.disablePointer();
            return this
        },
        destroy: function() {
            this.set_doDelete(!0)
        },
        get_asset: function() {
            return this._asset
        },
        get_pos: function() {
            return this._pos
        },
        set_pos: function(a) {
            this._pos.toPoint(a);
            return this._pos
        },
        get_x: function() {
            return this._pos.x
        },
        set_x: function(a) {
            this._pos.x = a;
            return this._pos.x
        },
        get_y: function() {
            return this._pos.y
        },
        set_y: function(a) {
            this._pos.y =
                a;
            return this._pos.y
        },
        get_z: function() {
            return this._pos.z
        },
        set_z: function(a) {
            this._pos.z = a;
            return this._pos.z
        },
        get_scale: function() {
            return this.scaleX
        },
        set_scale: function(a) {
            this.scaleX = a * (0 &gt; this.scaleX ? -1 : 1);
            this.scaleY = a * (0 &gt; this.scaleY ? -1 : 1);
            return this.scaleX
        },
        get_velocity: function() {
            return this._velocity
        },
        set_velocity: function(a) {
            this._velocity.toPoint(a);
            return this._velocity
        },
        get_doDelete: function() {
            return this._doDelete
        },
        set_doDelete: function(a) {
            return this._doDelete = a
        },
        get_root: function() {
            return this._rootEntity
        },
        get_rootSprite: function() {
            return this._rootSprite
        },
        get_depth: function() {
            return -this._pos.z
        },
        get_subDepth: function() {
            return 0
        },
        get_layer: function() {
            return this._layer
        },
        set_layer: function(a) {
            return this._layer = a
        },
        get_uniqueId: function() {
            return this._uniqueId
        },
        get_onScreen: function() {
            return !0
        },
        get_pointerEnabled: function() {
            return 0 != (this._imageSprite._flags &amp; 4)
        },
        set_pointerEnabled: function(a) {
            this._imageSprite.set_pointerEnabled(a);
            return this.get_pointerEnabled()
        },
        get_usecamera: function() {
            return this._useCamera
        },
        set_usecamera: function(a) {
            this._useCamera = a;
            return this.get_usecamera()
        },
        get_perspectiveScale: function() {
            return this._perspectiveScale
        },
        set_perspectiveScale: function(a) {
            this._perspectiveScale = a;
            return this.get_perspectiveScale()
        },
        _determineFormat: function(a) {
            ua.__instanceof(a, Mc) ? this._setFormat(ya.TEXTURE) : this._setFormat(ya.EMPTY)
        },
        _cleanOldFormat: function() {
            switch (this._format[1]) {
                case 0:
                    break;
                case 1:
                    this._textureSprite = null;
                    break;
                default:
                    null
            }
        },
        _setFormat: function(a) {
            this._format != a &amp;&amp; (this._cleanOldFormat(a),
                this._format = a)
        },
        setImageSprite: function(a) {
            this._determineFormat(a);
            this._imageEntity.remove(this._imageSprite);
            this._imageSprite.dispose();
            this._imageSprite = a;
            this._imageEntity.add(this._imageSprite);
            this._format == ya.TEXTURE &amp;&amp; (this._textureSprite = this._imageSprite)
        },
        update: function(a) {
            for (var h = this._children.length; 0 &lt; h--;) this._children[h].update(a), this._children[h].get_doDelete() &amp;&amp; (this._children[h].dispose(), this._children.splice(h, 1))
        },
        updatePositionFromVelocity: function(a) {
            this._pos.x += this._velocity.x *
                a;
            this._pos.y += this._velocity.y * a
        },
        addElement: function(a) {
            a.set_usecamera(!1);
            this.get_root().addChild(a.get_root());
            this._children.push(a);
            return a
        },
        removeElement: function(a) {
            this.get_root().removeChild(a.get_root());
            for (var h = this._children.length; 0 &lt; h--;) this._children[h] == a &amp;&amp; this._children.splice(h, 1);
            return a
        },
        renderPosition: function(a) {
            -1 == this.width &amp;&amp; (this.width = this._imageSprite.getNaturalWidth()); - 1 == this.height &amp;&amp; (this.height = this._imageSprite.getNaturalHeight());
            this._imageSprite.x.set__(-(this.originX *
                this.width));
            this._imageSprite.y.set__(-(this.originY * this.height));
            if (!1 == this.visible) this._rootSprite.set_visible(!1);
            else {
                var h;
                if (null == a || !1 == this._useCamera) this._renderX = this._pos.x + this.offsetX, this._renderY = this._pos.y + this.offsetY, m._renderScale = 1;
                else {
                    h = this._pos.z - a.get_pos().z;
                    if (h &lt; -a.focalLength || !1 == this.visible) {
                        this._rootSprite.set_visible(!1);
                        return
                    }
                    m._renderScale = 0 &gt;= a.focalLength ? 1 : this._perspectiveScale ? a.focalLength / (a.focalLength + h) : 1;
                    this._renderX = a.get_worldCenterX() + (this._pos.x -
                        a.get_pos().x + a.get_screenCenterX() + this.offsetX - a.get_worldCenterX()) * m._renderScale;
                    this._renderY = a.get_worldCenterY() + (this._pos.y - a.get_pos().y + a.get_screenCenterY() + this.offsetY - a.get_worldCenterY()) * m._renderScale
                }
                this._rootSprite.x.set__(this._renderX);
                this._rootSprite.y.set__(this._renderY);
                this._rootSprite.scaleX.set__(this.scaleX * m._renderScale);
                this._rootSprite.scaleY.set__(this.scaleY * m._renderScale);
                this._rootSprite.rotation.set__(this.rotation);
                this._rootSprite.alpha.set__(this.alpha);
                this._rootSprite.set_visible(!0);
                h = 0;
                for (var b = this._children; h &lt; b.length;) {
                    var f = b[h];
                    ++h;
                    f.renderPosition(a)
                }
            }
        },
        contains: function(a, h) {
            return 0 &gt; this.width || 0 &gt; this.height ? !1 : a &gt;= this._renderX - this.originX * this.width &amp;&amp; h &gt;= this._renderY - this.originY * this.height &amp;&amp; a &lt;= this._renderX - this.originX * this.width + this.width &amp;&amp; h &lt;= this._renderY - this.originY * this.height + this.height
        },
        _addEventListeners: function() {},
        _removeEventListeners: function() {},
        disableSnapping: function() {
            this._rootSprite.set_pixelSnapping(!1);
            return this
        },
        __class__: m,
        __properties__: {
            set_perspectiveScale: "set_perspectiveScale",
            get_perspectiveScale: "get_perspectiveScale",
            set_usecamera: "set_usecamera",
            get_usecamera: "get_usecamera",
            set_pointerEnabled: "set_pointerEnabled",
            get_pointerEnabled: "get_pointerEnabled",
            get_onScreen: "get_onScreen",
            get_uniqueId: "get_uniqueId",
            set_layer: "set_layer",
            get_layer: "get_layer",
            get_subDepth: "get_subDepth",
            get_depth: "get_depth",
            get_rootSprite: "get_rootSprite",
            get_root: "get_root",
            set_doDelete: "set_doDelete",
            get_doDelete: "get_doDelete",
            set_velocity: "set_velocity",
            get_velocity: "get_velocity",
            set_scale: "set_scale",
            get_scale: "get_scale",
            set_z: "set_z",
            get_z: "get_z",
            set_y: "set_y",
            get_y: "get_y",
            set_x: "set_x",
            get_x: "get_x",
            set_pos: "set_pos",
            get_pos: "get_pos",
            get_asset: "get_asset"
        }
    };
    var Sd = function(a, h) {
        null == h &amp;&amp; (h = 0);
        null == a &amp;&amp; (a = 0);
        this.x = a;
        this.y = h
    };
    g["flambe.math.Point"] = Sd;
    Sd.__name__ = ["flambe", "math", "Point"];
    Sd.prototype = {
        __class__: Sd
    };
    var ia = function(a) {
        this._DEBUG_SHOW_HITBOX = !1;
        m.call(this, a);
        this._dispatcher = Hb.request();
        this._tween =
            a.tween;
        this._containsInput = this._hitTestResult = !1;
        this._returnData = null;
        this._assetUp = a.assetUp;
        this._assetOver = a.assetOver;
        this._assetDown = a.assetDown;
        this._assetDisabled = a.assetDisabled;
        this._state = xa._STATE_UP;
        this._flagDragged = !1;
        this.enable();
        this.renderPosition();
        this._buildHitBox();
        i.get_instance().get_input().addDelegateListener(t(this, this._onInput));
        this._buttonScaleBase = X.request(1, 1)
    };
    g["com.workinman.display.ui.ButtonBase"] = ia;
    ia.__name__ = ["com", "workinman", "display", "ui", "ButtonBase"];
    ia.__super__ = m;
    ia.prototype = s(m.prototype, {
        isEnabled: function() {
            return this._flagEnabled
        },
        dispose: function() {
            this._tween = null;
            this.disable();
            i.get_instance().get_input().removeDelegateListener(t(this, this._onInput));
            null != this._hitBox &amp;&amp; (this._hitBox.dispose(), this._hitBox = null);
            this._hitRect.dispose();
            this._hitRect = null;
            this._buttonScaleBase.dispose();
            this._state = this._buttonScaleBase = null;
            this._dispatcher.dispose();
            this._returnData = this._dispatcher = null;
            m.prototype.dispose.call(this)
        },
        get_dispatcher: function() {
            return this._dispatcher
        },
        setDispatchData: function(a) {
            this._returnData = a
        },
        enable: function() {
            this._flagEnabled = !0;
            this._renderUp()
        },
        disable: function() {
            this._flagEnabled = !1;
            this._renderDisabled()
        },
        _buildHitBox: function() {
            this._hitRect = Ta.request(0, 0, this.width, this.height);
            if (this._DEBUG_SHOW_HITBOX) {
                if (null == this._hitBox) {
                    this._hitBox = new zb(16711680, 8, 8);
                    var a = new Ha;
                    a.add(this._hitBox);
                    this._imageEntity.addChild(a)
                }
                this._hitBox.scaleX.set__(this._hitRect.get_width() / 8);
                this._hitBox.scaleY.set__(this._hitRect.get_height() /
                    8)
            }
        },
        setCustomHitBox: function(a, h) {
            this.width = a;
            this.height = h;
            this._buildHitBox();
            return this
        },
        _onInput: function(a, h, b, f, d, e) {
            switch (h[1]) {
                case 0:
                    switch (this._imageSprite.getViewMatrix().inverseTransform(d, e, ia._scratchPoint), this._containsInput = this._hitRect.contains(ia._scratchPoint.x, ia._scratchPoint.y), a[1]) {
                        case 0:
                            switch (this._state[1]) {
                                case 0:
                                case 2:
                                case 3:
                                    this._containsInput &amp;&amp; this.depthTest(d, e) &amp;&amp; (this._state = xa._STATE_DOWN, this._onDown(b, f))
                            }
                            break;
                        case 2:
                            switch (this._state[1]) {
                                case 0:
                                    this._containsInput &amp;&amp;
                                        this.depthTest(d, e) &amp;&amp; (this._state = xa._STATE_OVER, this._onOver());
                                    break;
                                case 2:
                                case 1:
                                    !1 == this._containsInput &amp;&amp; (this._state = xa._STATE_UP, this._onOut())
                            }
                            break;
                        case 1:
                            switch (this._state[1]) {
                                case 1:
                                    this._containsInput ? (this._state = xa._STATE_CLICK, this._onUp(b, f)) : (this._state = xa._STATE_UP, this._renderReturnUp())
                            }
                    }
            }
        },
        depthTest: function(a, h, b) {
            null == b &amp;&amp; (b = !1);
            if (!this._flagEnabled) return !1;
            a = i.get_instance().get_input().doDepthTestOnWorldCoordinates(a, h);
            this._hitTestResult = !1;
            a == this._imageSprite &amp;&amp; (this._hitTestResult = !0);
            !1 == this._hitTestResult &amp;&amp; null != this._hitBox &amp;&amp; a == this._hitBox &amp;&amp; (this._hitTestResult = !0);
            b &amp;&amp; null;
            return this._hitTestResult
        },
        _dispatch: function(a) {
            null == this._returnData &amp;&amp; (this._returnData = new U);
            this._returnData.set("button", this);
            this;
            this._dispatcher.dispatchEvent(da.request(a, this._returnData))
        },
        _click: function() {
            this._tween.tween(this, 0.1, {
                scaleX: 1.1 * this._buttonScaleBase.x,
                scaleY: 1.1 * this._buttonScaleBase.y,
                alpha: 1
            }, !0).ease(p.EASE_QUAD_IN);
            this._tween.tween(this, 0.4, {
                scaleX: this._buttonScaleBase.x,
                scaleY: this._buttonScaleBase.y,
                alpha: 1
            }, !1).ease(p.EASE_ELASTIC_OUT).onComplete(t(this, this._onClickComplete));
            this._playSoundClick();
            this._doClick()
        },
        _onClickComplete: function() {
            this._containsInput ? (this._state = xa._STATE_OVER, this._renderOver()) : this._state = xa._STATE_UP
        },
        _doClick: function() {
            this._dispatch(n.BUTTON_CLICK)
        },
        _onDown: function() {
            this._flagEnabled &amp;&amp; (this._renderDown(), this._dispatch(n.BUTTON_DOWN))
        },
        _onUp: function() {
            this._flagEnabled &amp;&amp; (this._renderReturnUp(), this._click(), this._flagDragged &amp;&amp;
                this._onCancelDrag(), this._dispatch(n.BUTTON_UP))
        },
        _onOver: function() {
            this._renderOver();
            this._dispatch(n.BUTTON_OVER)
        },
        _onOut: function() {
            this._flagEnabled &amp;&amp; (this._renderOut(), this._dispatch(n.BUTTON_OUT))
        },
        _onCancelDrag: function() {
            this._flagDragged = !1;
            this._dispatch(n.BUTTON_CANCEL_DRAG)
        },
        update: function(a) {
            m.prototype.update.call(this, a)
        },
        _playSoundClick: function() {},
        setScale: function(a, h) {
            this._buttonScaleBase.x = a;
            this._buttonScaleBase.y = h;
            this.scaleX = this._buttonScaleBase.x;
            this.scaleY = this._buttonScaleBase.y;
            return this
        },
        _renderUp: function() {
            this.setAsset(this._assetUp)
        },
        _renderOver: function() {
            this._tween.tween(this, 0.15, {
                scaleX: 1.1 * this._buttonScaleBase.x,
                scaleY: 1.1 * this._buttonScaleBase.y,
                alpha: 1
            }, !0).ease(p.EASE_QUAD_IN)
        },
        _renderOut: function() {
            this._tween.tween(this, 0.5, {
                scaleX: this._buttonScaleBase.x,
                scaleY: this._buttonScaleBase.y,
                alpha: 1
            }, !0).ease(p.EASE_ELASTIC_OUT)
        },
        _renderDown: function() {
            this._tween.tween(this, 0.15, {
                scaleX: 0.9 * this._buttonScaleBase.x,
                scaleY: 0.9 * this._buttonScaleBase.y,
                alpha: 1
            }, !0).ease(p.EASE_QUAD_OUT);
            this.setAsset(this._assetDown)
        },
        _renderReturnUp: function() {
            this._tween.tween(this, 0.15, {
                scaleX: this._buttonScaleBase.x,
                scaleY: this._buttonScaleBase.y,
                alpha: 1
            }, !0).ease(p.EASE_QUAD_OUT);
            this._renderUp()
        },
        _renderDisabled: function() {
            this.setAsset(this._assetDisabled)
        },
        __class__: ia,
        __properties__: s(m.prototype.__properties__, {
            get_dispatcher: "get_dispatcher"
        })
    });
    var Td = function(o) {
        ia.call(this, o);
        this.setAsset(null);
        this._locked = !1;
        this._sin1 = Math.random();
        this._sin2 = Math.random();
        this.battle = o.battle;
        this._glowHolder = this.addElement(new m({
            alpha: 0
        }));
        this._glow2 = this._glowHolder.addElement(new m({
            asset: a.mode_select_glow_2
        }));
        this._glow1 = this._glowHolder.addElement(new m({
            asset: a.mode_select_glow_1
        }));
        this._holder = this.addElement(new m({
            asset: o.assetUp
        }));
        this._title = this._holder.addElement(new x({
            text: this.battle.name,
            align: K.Left,
            x: -243,
            y: -35
        }));
        o = "battle_difficulty_easy";
        switch (this.battle.difficulty[1]) {
            case 0:
                o = "battle_difficulty_easy";
                break;
            case 1:
                o = "battle_difficulty_medium";
                break;
            case 2:
                o = "battle_difficulty_hard"
        }
        this._difficultyText = this._holder.addElement(new x({
            text: o,
            align: K.Left,
            x: -240,
            y: 5
        }));
        this._battlesLabel = this._holder.addElement(new x({
            text: "battle_battles",
            align: K.Right,
            x: 50,
            y: this._difficultyText.get_y()
        }));
        this._battlesText = this._holder.addElement(new Ca({
            text: "" + this.battle.encounters.length,
            align: K.Left,
            x: this._battlesLabel.get_x(),
            y: this._difficultyText.get_y(),
            scale: this._battlesLabel.get_scale()
        }));
        if (0 &lt; this.battle.relics.length) {
            this._relicsText =
                this._holder.addElement(new x({
                    text: "battle_relics",
                    align: K.Left,
                    x: 85,
                    y: this._difficultyText.get_y()
                }));
            for (var o = 0, h = this.battle.relics.length; o &lt; h;) {
                var b = o++,
                    f = this._holder.addElement(new m({
                        asset: a.badge_icon_stupid,
                        x: this._relicsText.get_x() + 180 + 35 * b,
                        y: this._relicsText.get_y() - 5,
                        scale: 0.85
                    }));
                switch (this.battle.relics[b][1]) {
                    case 0:
                        f.setAsset(a.relic_jason);
                        break;
                    case 2:
                        f.setAsset(a.relic_orion);
                        break;
                    case 4:
                        f.setAsset(a.relic_donnie);
                        break;
                    case 1:
                        f.setAsset(a.relic_andros);
                        break;
                    case 3:
                        f.setAsset(a.relic_shelby);
                        break;
                    case 6:
                        f.setAsset(a.relic_leo);
                        break;
                    case 7:
                        f.setAsset(a.relic_mikey);
                        break;
                    case 5:
                        f.setAsset(a.relic_raph);
                        break;
                    case 9:
                        f.setAsset(a.relic_tommy);
                        break;
                    case 8:
                        f.setAsset(a.relic_april)
                }
            }
        } else this._relicsText = this._holder.addElement(new x({
            text: "battle_relics_none",
            align: K.Left,
            x: 90,
            y: this._difficultyText.get_y()
        }));
        this._iconHolder = this._holder.addElement(new m({
            asset: a.badge_btn_blank,
            x: -313,
            y: -3
        }));
        this._icon = this._iconHolder.addElement(new m({}));
        switch (this.battle.rank[1]) {
            case 1:
                this._icon.setAsset(a.medal_bronze);
                break;
            case 2:
                this._icon.setAsset(a.medal_silver);
                break;
            case 3:
                this._icon.setAsset(a.medal_gold)
        }
        this.setCustomHitBox(650, 75);
        this._holder.set_pointerEnabled(!1);
        this._glowHolder.set_pointerEnabled(!1);
        this._glow1.set_pointerEnabled(!1);
        this._glow2.set_pointerEnabled(!1);
        this._iconHolder.set_pointerEnabled(!1);
        this._icon.set_pointerEnabled(!1);
        this._relicsText.set_pointerEnabled(!1);
        this._battlesText.set_pointerEnabled(!1);
        this._battlesLabel.set_pointerEnabled(!1);
        this._difficultyText.set_pointerEnabled(!1);
        this.enable()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.buttons.ButtonBattleSelect"] = Td;
    Td.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,buttons,ButtonBattleSelect".split(",");
    Td.__super__ = ia;
    Td.prototype = s(ia.prototype, {
        enable: function() {
            this._locked || ia.prototype.enable.call(this)
        },
        lock: function() {
            this._locked = !0;
            this._title.alpha = 0.5;
            this._battlesLabel.alpha = 0.5;
            this._battlesText.alpha = 0.5;
            this._difficultyText.alpha = 0.5;
            this._relicsText.alpha = 0.5;
            this._iconHolder.addElement(new m({
                asset: a.icon_lock,
                x: 0
            }));
            this.disable()
        },
        _playSoundClick: function() {
            i.get_instance().get_sound().playSound(d.button_click_strong)
        },
        update: function(a) {
            ia.prototype.update.call(this, a);
            this._sin1 += 5 * a;
            this._sin1 &gt;= 2 * Math.PI &amp;&amp; (this._sin1 -= 2 * Math.PI);
            this._sin2 += 4 * a;
            this._sin2 &gt;= 2 * Math.PI &amp;&amp; (this._sin2 -= 2 * Math.PI);
            this._glow1.scaleX = 0.95 + 0.05 * Math.sin(this._sin1);
            this._glow1.scaleY = 0.95 + 0.05 * Math.cos(this._sin1);
            this._glow2.scaleX = 0.95 + 0.05 * Math.sin(this._sin2);
            this._glow2.scaleY = 0.95 + 0.05 * Math.cos(this._sin2)
        },
        dispose: function() {
            ia.prototype.dispose.call(this);
            this._glow2 = this._glow1 = this._glowHolder = null
        },
        _click: function() {
            this._tween.timer(0.2).onComplete(t(this, this._onClickComplete));
            this._playSoundClick();
            this._doClick()
        },
        _renderOver: function() {
            this._tween.tween(this._glowHolder, 0.25, {
                alpha: 1,
                scaleX: 2.5,
                scaleY: 1.05
            }, !0, p.EASE_CUBIC_OUT)
        },
        _renderOut: function() {
            this._tween.tween(this._glowHolder, 0.5, {
                alpha: 0,
                scaleX: 1,
                scaleY: 0.5
            }, !0, p.EASE_CUBIC_OUT)
        },
        _renderDown: function() {
            this._tween.tween(this._glowHolder, 0.25, {
                alpha: 1,
                scaleX: 2,
                scaleY: 1
            }, !0, p.EASE_CUBIC_OUT)
        },
        _renderReturnUp: function() {
            this._renderUp()
        },
        __class__: Td
    });
    var S = function(o) {
        ia.call(this, o);
        this._sin1 = Math.random();
        this._sin2 = Math.random();
        this._downScale = this._glowScale = 1;
        this._overScale = 1.05;
        this.characterId = o.characterId;
        this._glowHolder = this.addElement(new m({
            alpha: 0,
            scale: 0.1,
            y: -1
        }));
        this._glow2 = this._glowHolder.addElement(new m({
            asset: a.select_glow_2
        }));
        this._glow1 = this._glowHolder.addElement(new m({
            asset: a.select_glow_1
        }));
        this._selected = this.addElement(new m({
            asset: o.selectedAsset,
            alpha: 0,
            x: 0,
            y: 1
        }));
        this._iconHolder = this.addElement(new m({}));
        this._glowHolder.set_pointerEnabled(!1);
        this._glow1.set_pointerEnabled(!1);
        this._glow2.set_pointerEnabled(!1);
        this._selected.set_pointerEnabled(!1);
        this._iconHolder.set_pointerEnabled(!1);
        this._isSelected = !1
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.buttons.ButtonCharacterSelect"] = S;
    S.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,buttons,ButtonCharacterSelect".split(",");
    S.__super__ = ia;
    S.prototype = s(ia.prototype, {
        setSelectedOffset: function(a, h) {
            this._selected.get_pos().to(a,
                h)
        },
        setOverDownScale: function(a, h) {
            this._downScale = a;
            this._overScale = h;
            this._selected.set_scale(this._downScale);
            this._iconHolder.set_scale(this._downScale)
        },
        _playSoundClick: function() {
            i.get_instance().get_sound().playSound(d.button_click_normal)
        },
        setGlowScale: function(a) {
            this._glowScale = a
        },
        addIcon: function(a) {
            this._iconHolder.addElement(a);
            a.set_pointerEnabled(!1)
        },
        update: function(a) {
            this._updateGlow(a);
            ia.prototype.update.call(this, a)
        },
        _updateGlow: function(a) {
            this._sin1 += 5 * a;
            this._sin1 &gt;= 2 * Math.PI &amp;&amp;
                (this._sin1 -= 2 * Math.PI);
            this._sin2 += 4 * a;
            this._sin2 &gt;= 2 * Math.PI &amp;&amp; (this._sin2 -= 2 * Math.PI);
            this._glow1.rotation += 30 * a;
            this._glow2.rotation -= 17 * a;
            this._glow1.scaleX = 0.9 + 0.1 * Math.sin(this._sin1);
            this._glow1.scaleY = 0.9 + 0.1 * Math.cos(this._sin1);
            this._glow2.scaleX = 0.9 + 0.1 * Math.sin(this._sin2);
            this._glow2.scaleY = 0.9 + 0.1 * Math.cos(this._sin2)
        },
        dispose: function() {
            ia.prototype.dispose.call(this);
            this._selected = this._glow2 = this._glow1 = this._glowHolder = null
        },
        select: function() {
            this._glowHolder.alpha = 1;
            this._selected.alpha =
                1;
            this._isSelected = !0;
            this._renderOver()
        },
        deselect: function() {
            this._glowHolder.alpha = 0;
            this._selected.alpha = 0;
            this._isSelected = !1;
            this._renderOut()
        },
        _click: function() {
            this._tween.timer(0.2).onComplete(t(this, this._onClickComplete));
            this._playSoundClick();
            this._doClick()
        },
        _renderOver: function() {
            var a = 0.5;
            this._isSelected &amp;&amp; (a = 1);
            this._tween.tween(this._glowHolder, 0.25, {
                alpha: a,
                scale: 1.25 * this._glowScale
            }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this._selected, 0.1, {
                alpha: 1,
                scale: this._overScale
            });
            this._tween.tween(this._iconHolder,
                0.1, {
                    scale: this._overScale
                })
        },
        _renderOut: function() {
            var a = 0;
            this._isSelected &amp;&amp; (a = 1.25);
            this._tween.tween(this._glowHolder, 0.5, {
                alpha: a,
                scale: a * this._glowScale
            }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this._selected, 0.2, {
                alpha: a,
                scale: this._downScale
            }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this._iconHolder, 0.2, {
                scale: this._downScale
            }, !0, p.EASE_CUBIC_OUT)
        },
        _renderDown: function() {
            this._tween.tween(this._glowHolder, 0.25, {
                alpha: 1,
                scale: 1.25 * this._glowScale
            }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this._selected,
                0.1, {
                    alpha: 1,
                    scale: this._downScale
                }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this._iconHolder, 0.2, {
                scale: this._downScale
            }, !0, p.EASE_CUBIC_OUT)
        },
        _renderReturnUp: function() {
            this._renderUp()
        },
        __class__: S
    });
    var Ib = function(a) {
        S.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.buttons.ButtonCharacterSelectSnap"] = Ib;
    Ib.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,buttons,ButtonCharacterSelectSnap".split(",");
    Ib.__super__ = S;
    Ib.prototype = s(S.prototype, {
        _playSoundClick: function() {
            i.get_instance().get_sound().playSound(d.button_click_weak)
        },
        __class__: Ib
    });
    var Nc = function(o) {
        ia.call(this, o);
        this.setAsset(null);
        this._sin1 = Math.random();
        this._sin2 = Math.random();
        this.id = o.id;
        this._glowHolder = this.addElement(new m({
            alpha: 0
        }));
        this._glow2 = this._glowHolder.addElement(new m({
            asset: a.mode_select_glow_2
        }));
        this._glow1 = this._glowHolder.addElement(new m({
            asset: a.mode_select_glow_1
        }));
        this._holder = this.addElement(new m({
            asset: o.assetUp
        }));
        this._title = this._holder.addElement(new x({
            text: this.id,
            align: K.Left,
            x: -303,
            y: -35
        }));
        this._labelText = this._holder.addElement(new x({
            text: this.id +
                "_label",
            align: K.Left,
            x: -300,
            y: 5
        }));
        this.setCustomHitBox(650, 75);
        this._holder.set_pointerEnabled(!1);
        this._glowHolder.set_pointerEnabled(!1);
        this._glow1.set_pointerEnabled(!1);
        this._glow2.set_pointerEnabled(!1);
        this._labelText.set_pointerEnabled(!1);
        this._title.set_pointerEnabled(!1);
        this.enable()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.buttons.ButtonExtraSelect"] = Nc;
    Nc.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,buttons,ButtonExtraSelect".split(",");
    Nc.__super__ = ia;
    Nc.prototype = s(ia.prototype, {
        _playSoundClick: function() {
            i.get_instance().get_sound().playSound(d.button_click_strong)
        },
        update: function(a) {
            ia.prototype.update.call(this, a);
            this._sin1 += 5 * a;
            this._sin1 &gt;= 2 * Math.PI &amp;&amp; (this._sin1 -= 2 * Math.PI);
            this._sin2 += 4 * a;
            this._sin2 &gt;= 2 * Math.PI &amp;&amp; (this._sin2 -= 2 * Math.PI);
            this._glow1.scaleX = 0.95 + 0.05 * Math.sin(this._sin1);
            this._glow1.scaleY = 0.95 + 0.05 * Math.cos(this._sin1);
            this._glow2.scaleX = 0.95 + 0.05 * Math.sin(this._sin2);
            this._glow2.scaleY = 0.95 + 0.05 * Math.cos(this._sin2)
        },
        dispose: function() {
            ia.prototype.dispose.call(this);
            this._glow2 = this._glow1 = this._glowHolder = null
        },
        _click: function() {
            this._tween.timer(0.2).onComplete(t(this, this._onClickComplete));
            this._playSoundClick();
            this._doClick()
        },
        _renderOver: function() {
            this._tween.tween(this._glowHolder, 0.25, {
                alpha: 1,
                scaleX: 2.5,
                scaleY: 1.05
            }, !0, p.EASE_CUBIC_OUT)
        },
        _renderOut: function() {
            this._tween.tween(this._glowHolder, 0.5, {
                alpha: 0,
                scaleX: 1,
                scaleY: 0.5
            }, !0, p.EASE_CUBIC_OUT)
        },
        _renderDown: function() {
            this._tween.tween(this._glowHolder, 0.25, {
                alpha: 1,
                scaleX: 2,
                scaleY: 1
            }, !0, p.EASE_CUBIC_OUT)
        },
        _renderReturnUp: function() {
            this._renderUp()
        },
        __class__: Nc
    });
    var cb = function(o) {
        S.call(this, o);
        this._glow1.setAsset(a.mode_select_glow_1);
        this._glow2.setAsset(a.mode_select_glow_2);
        this._glowScaleY = this._glowScaleX = 1;
        this._glow1.rotation = 0;
        this._glow2.rotation = 0
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.buttons.ButtonLevelSelect"] = cb;
    cb.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,buttons,ButtonLevelSelect".split(",");
    cb.__super__ = S;
    cb.prototype = s(S.prototype, {
        update: function(a) {
            S.prototype.update.call(this,
                a)
        },
        _playSoundClick: function() {
            i.get_instance().get_sound().playSound(d.button_click_medium)
        },
        setGlowScale: function(a) {
            this._glowScaleY = this._glowScaleX = this._glowScale = a
        },
        setGlowScaleXY: function(a, h) {
            this._glowScaleX = this._glowScale = a;
            this._glowScaleY = h;
            this._glowHolder.scaleX = this._glowScaleX;
            this._glowHolder.scaleY = this._glowScaleY
        },
        _updateGlow: function(a) {
            this._sin1 += 5 * a;
            this._sin1 &gt;= 2 * Math.PI &amp;&amp; (this._sin1 -= 2 * Math.PI);
            this._sin2 += 4 * a;
            this._sin2 &gt;= 2 * Math.PI &amp;&amp; (this._sin2 -= 2 * Math.PI);
            this._glow1.scaleX =
                0.95 + 0.05 * Math.sin(this._sin1);
            this._glow1.scaleY = 0.95 + 0.05 * Math.cos(this._sin1);
            this._glow2.scaleX = 0.95 + 0.05 * Math.sin(this._sin2);
            this._glow2.scaleY = 0.95 + 0.05 * Math.cos(this._sin2)
        },
        dispose: function() {
            S.prototype.dispose.call(this);
            this._selected = this._glow2 = this._glow1 = this._glowHolder = null
        },
        _click: function() {
            this._tween.timer(0.2).onComplete(t(this, this._onClickComplete));
            this._playSoundClick();
            this._doClick()
        },
        _renderOver: function() {
            var a = 0.5;
            this._isSelected &amp;&amp; (a = 1);
            this._tween.tween(this._glowHolder,
                0.2, {
                    alpha: a,
                    scaleX: 1.1 * this._glowScaleX,
                    scaleY: 0.8 * this._glowScaleY
                }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this._selected, 0.2, {
                alpha: 1,
                scale: 1.05
            });
            this._tween.tween(this._iconHolder, 0.1, {
                scale: 1.05
            })
        },
        _renderOut: function() {
            var a = 0;
            this._isSelected &amp;&amp; (a = 1.05);
            this._tween.tween(this._glowHolder, 0.2, {
                alpha: a,
                scaleX: a * this._glowScaleX,
                scaleY: 0.8 * a * this._glowScaleY
            }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this._selected, 0.2, {
                alpha: a,
                scale: 1.04
            }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this._iconHolder,
                0.2, {
                    scale: 1
                }, !0, p.EASE_CUBIC_OUT)
        },
        _renderDown: function() {
            this._tween.tween(this._glowHolder, 0.25, {
                alpha: 1,
                scaleX: this._glowScaleX,
                scaleY: 0.75 * this._glowScaleY
            }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this._selected, 0.1, {
                alpha: 1,
                scale: 1.04
            }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this._iconHolder, 0.2, {
                scale: 1
            }, !0, p.EASE_CUBIC_OUT)
        },
        _renderReturnUp: function() {
            this._renderUp()
        },
        __class__: cb
    });
    var Bb = function(a) {
        cb.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.buttons.ButtonLevelSelectDoot"] = Bb;
    Bb.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,buttons,ButtonLevelSelectDoot".split(",");
    Bb.__super__ = cb;
    Bb.prototype = s(cb.prototype, {
        _playSoundClick: function() {
            i.get_instance().get_sound().playSound(d.button_click_normal)
        },
        __class__: Bb
    });
    var Ud = function(a) {
        ia.call(this, a);
        this.addElement(new x({
            text: "buy"
        }));
        this._hitBox = new zb(16711680, this.width | 0, this.height | 0);
        a = this._hitBox.x;
        a.set__(a._value - (this.width | 0) * this.originX);
        a = this._hitBox.y;
        a.set__(a._value - (this.height | 0) * this.originY);
        this._hitBox.alpha.set__(0);
        a = new Ha;
        a.add(this._hitBox);
        this._rootEntity.addChild(a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.buttons.ButtonShopBuy"] = Ud;
    Ud.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,buttons,ButtonShopBuy".split(",");
    Ud.__super__ = ia;
    Ud.prototype = s(ia.prototype, {
        __class__: Ud
    });
    var Vd = function(o) {
        ia.call(this, o);
        this._item = o.item;
        this.setDispatchData(function(a) {
            var o = new U;
            o.set("id", a._item);
            return o
        }(this));
        this._itemIcon = this.addElement(new m({
            asset: a.pause_btn_unlock
        }));
        this.addElement(new m({
            asset: a.ach_btn_close,
            x: -30,
            y: -32
        }));
        this._itemRank = this.addElement(new Ca({
            text: "0",
            x: -30,
            y: -30,
            scale: 0.4
        }));
        this._itemAvailability = this.addElement(new m({
            asset: a.ach_btn_close,
            x: 30,
            y: 30
        }));
        this._hitBox = new zb(16711680, this.width | 0, this.height | 0);
        o = this._hitBox.x;
        o.set__(o._value - (this.width | 0) * this.originX);
        o = this._hitBox.y;
        o.set__(o._value - (this.height | 0) * this.originY);
        this._hitBox.alpha.set__(0);
        o = new Ha;
        o.add(this._hitBox);
        this._rootEntity.addChild(o);
        o = null;
        this.doRefreshDisplay()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.buttons.ButtonShopItem"] =
        Vd;
    Vd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,buttons,ButtonShopItem".split(",");
    Vd.__super__ = ia;
    Vd.prototype = s(ia.prototype, {
        doRefreshDisplay: function() {
            this._itemRank.set_text("" + Ba.get_instance().getRank(this._item));
            this._itemAvailability.alpha = Ba.get_instance().canAffordNextRank(this._item) ? 1 : 0;
            this._itemIcon.setAsset(bc.stringToTexture(Ba.get_instance().getIcon(this._item)))
        },
        __class__: Vd
    });
    var Wd = function(a) {
        S.call(this, a);
        this._assetUpOn = a.assetUp;
        this._assetOverOn = a.assetOver;
        this._assetDownOn =
            a.assetDown;
        this._assetDisabledOn = a.assetDisabled;
        this._assetUpOff = a.assetUpOff;
        this._assetOverOff = a.assetOverOff;
        this._assetDownOff = a.assetDownOff;
        this._assetDisabledOff = a.assetDisabledOff;
        this._refreshMuteState();
        this._renderUp()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.buttons.ButtonSoundToggle"] = Wd;
    Wd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,buttons,ButtonSoundToggle".split(",");
    Wd.__super__ = S;
    Wd.prototype = s(S.prototype, {
        dispose: function() {
            this._assetDisabledOff = this._assetDownOff = this._assetOverOff =
                this._assetUpOff = this._assetDisabledOn = this._assetDownOn = this._assetOverOn = this._assetUpOn = null;
            S.prototype.dispose.call(this)
        },
        _doClick: function() {
            this._flagEnabled &amp;&amp; (i.get_instance().get_dispatcher().dispatchEvent(da.request(n.MUTE_TOGGLE)), this._refreshMuteState(), this._renderUp())
        },
        _refreshMuteState: function() {
            i.get_instance().get_sound().get_muteAll() ? (this._assetUp = this._assetUpOff, this._assetOver = this._assetOverOff, this._assetDown = this._assetDownOff, this._assetDisabled = this._assetDisabledOff) :
                (this._assetUp = this._assetUpOn, this._assetOver = this._assetOverOn, this._assetDown = this._assetDownOn, this._assetDisabled = this._assetDisabledOn);
            this._selected.setAsset(this._assetUp)
        },
        __class__: Wd
    });
    var fa = function(a) {
        m.call(this, a);
        this._tween = a.tween;
        this._life = this._lifeMax = a.life;
        this._facing = null != a.facing ? a.facing : 1;
        this._gravity = 500;
        this._useGravity = null != a.useGravity ? a.useGravity : !1;
        this._velocity.x = null != a.velX ? a.velX : 0;
        this._velocity.y = null != a.velY ? a.velY : 0;
        this._rotateWithVel = null != a.rotateWithVel ?
            a.rotateWithVel : !1;
        this._start()
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.effects.ParticleBase"] = fa;
    fa.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,effects,ParticleBase".split(",");
    fa.__super__ = m;
    fa.prototype = s(m.prototype, {
        _addEventListeners: function() {
            m.prototype._addEventListeners.call(this);
            i.get_instance().get_dispatcher().addEventListener(n.EVENT_ENVIRONMENT_TRANSITION, t(this, this._onEnvironmentTransition))
        },
        _removeEventListeners: function() {
            m.prototype._removeEventListeners.call(this);
            i.get_instance().get_dispatcher().addEventListener(n.EVENT_ENVIRONMENT_TRANSITION, t(this, this._onEnvironmentTransition))
        },
        _onEnvironmentTransition: function() {
            this.alpha = this._life = 0;
            this.set_doDelete(!0)
        },
        dispose: function() {
            m.prototype.dispose.call(this);
            this._tween = null
        },
        _start: function() {
            this.scaleX *= this._facing;
            this._tween.tween(this, 0.85 * this._lifeMax, {
                alpha: 0,
                scaleX: 1.25 * this.scaleX,
                scaleY: 1.25 * this.scaleY
            }, !0, p.EASE_CUBIC_OUT).delay(0.15 * this._lifeMax)
        },
        update: function(a) {
            m.prototype.update.call(this,
                a);
            this._useGravity &amp;&amp; (this._velocity.y += this._gravity * a);
            this._pos.add(this._velocity.x * a, this._velocity.y * a);
            this._rotateWithVel &amp;&amp; (this.rotation += 0.5 * (this._velocity.x + this._velocity.y) * a);
            this._life -= a;
            0 &gt;= this._life &amp;&amp; (this._life = 0, this.set_doDelete(!0))
        },
        __class__: fa
    });
    var xc = function(a) {
        fa.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.display.CharacterSelectAfterImage"] = xc;
    xc.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,display,CharacterSelectAfterImage".split(",");
    xc.__super__ = fa;
    xc.prototype =
        s(fa.prototype, {
            dispose: function() {
                fa.prototype.dispose.call(this)
            },
            _start: function() {
                this._tween.tween(this, this._lifeMax, {
                    alpha: 0
                }, !0, p.EASE_QUAD_IN)
            },
            update: function(a) {
                fa.prototype.update.call(this, a)
            },
            __class__: xc
        });
    var fb = function(o) {
        m.call(this, {
            x: 2E3
        });
        this._tween = o;
        this._bg = this.addElement(new m({
            asset: a.loading_vignette,
            scale: 4.1
        }));
        this._holder = this.addElement(new m({
            y: -50
        }));
        this._holder.addElement(new m({
            asset: a.badge_popup_backing,
            originX: 1,
            scaleX: 1.3333333333333333,
            scaleY: 1.3333333333333333,
            x: 1
        }));
        this._holder.addElement(new m({
            asset: a.badge_popup_backing,
            originX: 1,
            scaleX: -1.3333333333333333,
            scaleY: 1.3333333333333333
        }));
        this._buttons = [];
        this._selected = [];
        this._maxSelection = 3;
        this._buildUI();
        this._updateSelection()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.display.PopupMenu"] = fb;
    fb.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,display,PopupMenu".split(",");
    fb.__super__ = m;
    fb.prototype = s(m.prototype, {
        dispose: function() {
            m.prototype.dispose.call(this);
            this._selected = this._buttons = this._holder =
                this._bg = null
        },
        _buildUI: function() {},
        show: function() {
            this.set_x(0);
            this._holder.alpha = 0;
            this._holder.set_scale(0.5);
            this._tween.tween(this._holder, 0.35, {
                alpha: 1,
                scale: 1
            }, !0, p.EASE_BUMP_OUT);
            this._bg.alpha = 0;
            this._tween.tween(this._bg, 1, {
                alpha: 1
            }, !0, p.EASE_CUBIC_OUT)
        },
        hide: function() {
            this._tween.tween(this._holder, 0.35, {
                alpha: 0,
                scale: 0.5
            }, !0, p.EASE_BUMP_IN);
            this._tween.tween(this._bg, 0.5, {
                alpha: 0
            }, !0, p.EASE_CUBIC_OUT).onComplete(t(this, this._hideComplete));
            for (var a = 0, h = this._buttons; a &lt; h.length;) {
                var b =
                    h[a];
                ++a;
                b.disable()
            }
        },
        _hideComplete: function() {
            this.set_x(2E3)
        },
        update: function(a) {
            m.prototype.update.call(this, a)
        },
        _updateSelection: function() {},
        __class__: fb
    });
    var Xd = function(a) {
        fb.call(this, a);
        this._maxSelection = 1
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.display.DifficultySelect"] = Xd;
    Xd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,display,DifficultySelect".split(",");
    Xd.__super__ = fb;
    Xd.prototype = s(fb.prototype, {
        dispose: function() {
            fb.prototype.dispose.call(this);
            this._selected = this._buttons = this._holder =
                this._bg = null
        },
        _buildUI: function() {
            this._holder.addElement(new x({
                text: "difficulty_select_title",
                x: 0,
                y: -140
            }));
            var o = 0,
                h = this._holder.addElement(new Bb({
                    alpha: 0,
                    x: 0,
                    y: -60 + o,
                    tween: this._tween,
                    assetUp: a.btn_difficulty_blank,
                    selectedAsset: a.btn_difficulty_blank_active,
                    characterId: "difficulty_easy"
                }));
            h.addIcon(new x({
                text: "difficulty_select_easy"
            }));
            h.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
            h.set_scale(0.85);
            this._buttons.push(h);
            z.get_instance().difficulty == la.EASY &amp;&amp;
                (h.select(), h.set_scale(1));
            h = this._holder.addElement(new Bb({
                alpha: 0,
                x: 0,
                y: -60 + (o += 85),
                tween: this._tween,
                assetUp: a.btn_difficulty_blank,
                selectedAsset: a.btn_difficulty_blank_active,
                characterId: "difficulty_medium"
            }));
            h.addIcon(new x({
                text: "difficulty_select_medium"
            }));
            h.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
            h.set_scale(0.85);
            this._buttons.push(h);
            z.get_instance().difficulty == la.MEDIUM &amp;&amp; (h.select(), h.set_scale(1));
            o = this._holder.addElement(new Bb({
                alpha: 0,
                x: 0,
                y: -60 + (o + 85),
                tween: this._tween,
                assetUp: a.btn_difficulty_blank,
                selectedAsset: a.btn_difficulty_blank_active,
                characterId: "difficulty_hard"
            }));
            o.addIcon(new x({
                text: "difficulty_select_hard"
            }));
            o.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
            o.set_scale(0.85);
            this._buttons.push(o);
            z.get_instance().difficulty == la.HARD &amp;&amp; (o.select(), o.set_scale(1))
        },
        _onButtonClick: function(a) {
            a = a.get_map().get("button");
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "select difficulty " +
                        a.characterId,
                    UILocation: "difficulty select screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            switch (a.characterId) {
                case "difficulty_easy":
                    z.get_instance().difficulty = la.EASY;
                    break;
                case "difficulty_medium":
                    z.get_instance().difficulty = la.MEDIUM;
                    break;
                case "difficulty_hard":
                    z.get_instance().difficulty = la.HARD
            }
            this._select(a);
            i.get_instance().get_dispatcher().dispatchEvent(da.request(n.DIFFICULTY_SELECT_COMPLETE))
        },
        _select: function(a) {
            for (var h = 0, b = this._buttons; h &lt; b.length;) {
                var f = b[h];
                ++h;
                f == a ? (f.select(),
                    f.set_scale(1), this._selected.push(a)) : (f.deselect(), I.remove(this._selected, f), f.set_scale(0.85))
            }
            this._updateSelection()
        },
        show: function() {
            fb.prototype.show.call(this);
            for (var a = 1, h = 0, b = 0, f = 0, d = this._buttons.length; f &lt; d;) {
                var e = f++,
                    a = this._buttons[e].isEnabled() ? 1 : 0.5;
                this._buttons[e].alpha = 0;
                h = this._buttons[e].get_x();
                b = this._buttons[e].get_y();
                if (0 == e % 2) {
                    var g = this._buttons[e];
                    g.set_x(g.get_x() - 25)
                } else g = this._buttons[e], g.set_x(g.get_x() + 25);
                this._tween.tween(this._buttons[e], 0.25, {
                    alpha: a,
                    x: h,
                    y: b
                }, !0, p.EASE_BUMP_OUT, 0.025 * e)
            }
        },
        hide: function() {
            fb.prototype.hide.call(this)
        },
        update: function(a) {
            fb.prototype.update.call(this, a)
        },
        __class__: Xd
    });
    var Ia = function(a) {
        this._flagLocked = !1;
        this._tween = a.tween;
        m.call(this, a)
    };
    g["com.workinman.display.ui.Display"] = Ia;
    Ia.__name__ = ["com", "workinman", "display", "ui", "Display"];
    Ia.__super__ = m;
    Ia.prototype = s(m.prototype, {
        _addEventListeners: function() {
            m.prototype._addEventListeners.call(this);
            i.get_instance().get_dispatcher().addEventListener(n.UPDATE_DISPLAY,
                t(this, this._onUpdateDisplay))
        },
        _removeEventListeners: function() {
            m.prototype._removeEventListeners.call(this);
            i.get_instance().get_dispatcher().removeEventListener(n.UPDATE_DISPLAY, t(this, this._onUpdateDisplay))
        },
        _onUpdateDisplay: function(a) {
            this._flagLocked || a.get_map().get("val") == this._updateValue() &amp;&amp; this._refresh()
        },
        _refresh: function() {},
        _updateValue: function() {
            return null
        },
        dispose: function() {
            this._tween = null;
            m.prototype.dispose.call(this)
        },
        __class__: Ia
    });
    var Yd = function(a) {
        Ia.call(this, a);
        this._currency =
            i.get_instance().getInt(this._updateValue());
        a = i.get_instance().get_localize().getLocalizeData("currency");
        this._textNum = this.addElement(new Ca({
            text: G.string(this._currency),
            font: a.get_fontName()
        }));
        this._text = this.addElement(new x({
            text: "currency",
            x: -25 * this._textNum.scaleX
        }));
        this._refresh()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.display.DisplayCurrency"] = Yd;
    Yd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,display,DisplayCurrency".split(",");
    Yd.__super__ = Ia;
    Yd.prototype = s(Ia.prototype, {
        dispose: function() {
            this._text =
                this._textNum = null;
            Ia.prototype.dispose.call(this)
        },
        _refresh: function() {
            this._currency = i.get_instance().getInt(this._updateValue());
            this._textNum.set_text(G.string(this._currency));
            Q.easeBounceIn(this, this._tween, !1)
        },
        _updateValue: function() {
            return j.INT_CURRENCY
        },
        __class__: Yd
    });
    var Oc = function(o, h, b, f) {
        Ia.call(this, o);
        this._cloud = h;
        this._cloudSuper = b;
        this._previousSuper = -1;
        this._super = this.addElement(new Zd({
            x: 162,
            y: 15,
            tween: this._tween
        }, this._cloudSuper));
        this._partnerHolder = this.addElement(new m({}));
        f ? (this._bg = this.addElement(new m({
            asset: a.hud_backing_blue,
            x: 2,
            y: 2,
            originX: 0,
            originY: 0
        })), this._bar = this.addElement(new m({
            asset: a.hud_fill_blue,
            x: 5,
            y: 5,
            scaleX: 1,
            originX: 0,
            originY: 0
        })), o = z.get_instance().player1.characters.slice(z.get_instance().player1.characterIndex, z.get_instance().player1.characters.length)) : (this._bg = this.addElement(new m({
            asset: a.hud_backing_red,
            x: 2,
            y: 2,
            originX: 0,
            originY: 0
        })), this._bar = this.addElement(new m({
            asset: a.hud_fill_red,
            x: 5,
            y: 5,
            scaleX: 1,
            originX: 0,
            originY: 0
        })), o = z.get_instance().player2.characters.slice(z.get_instance().player2.characterIndex,
            z.get_instance().player2.characters.length));
        this._frame = this.addElement(new m({
            asset: a.hud_frame,
            x: 0,
            y: 0,
            scaleX: 1,
            originX: 0,
            originY: 0
        }));
        h = o.shift();
        this.addElement(new m({
            asset: this._getPortraitAsset(h, !0),
            x: 275,
            y: 31,
            originY: 1
        }));
        h = this.addElement(new x({
            text: "name_" + h,
            x: 280,
            y: 42
        }));
        h.set_scale(0.5 * h.get_scale());
        f || (h.scaleX *= -1);
        b = this._super.get_x();
        if (0 &lt; o.length)
            for (h = o.length; 0 &lt; h;) h--, b = this._partnerHolder.addElement(new m({
                asset: f ? a.hud_frame_sub_fighter_blue : a.hud_frame_sub_fighter_red,
                x: 195 -
                    100 * h,
                y: 30
            })), b.addElement(new m({
                asset: this._getPortraitAsset(o[h], !1),
                x: 0,
                y: 0
            })), b.addElement(new m({
                asset: a.hud_frame_sub_fighter,
                x: 0,
                y: 2
            })), b = b.get_x();
        this._super.get_x() != b &amp;&amp; this._super.set_x(b - 102);
        this._refresh()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.display.DisplayHealth"] = Oc;
    Oc.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,display,DisplayHealth".split(",");
    Oc.__super__ = Ia;
    Oc.prototype = s(Ia.prototype, {
        dispose: function() {
            Ia.prototype.dispose.call(this);
            this._partnerHolder = this._bar = this._bg =
                this._frame = null
        },
        _getPortraitAsset: function(o, h) {
            var b = a.portrait_leonardo_main;
            switch (o) {
                case "fighter_leo":
                    b = h ? a.portrait_leonardo_main : a.portrait_leonardo_partner;
                    break;
                case "fighter_mikey":
                    b = h ? a.portrait_michelangelo_main : a.portrait_michelangelo_partner;
                    break;
                case "fighter_raph":
                    b = h ? a.portrait_raph_main : a.portrait_raph_partner;
                    break;
                case "fighter_april":
                    b = h ? a.portrait_april_main : a.portrait_april_partner;
                    break;
                case "fighter_donnie":
                    b = h ? a.portrait_donnie_main : a.portrait_tommy_partner;
                    break;
                case "fighter_tommy":
                    b =
                        h ? a.portrait_tommy_main : a.portrait_leonardo_partner;
                    break;
                case "fighter_shelby":
                    b = h ? a.portrait_shelby_main : a.portrait_shelby_partner;
                    break;
                case "fighter_andros":
                    b = h ? a.portrait_andros_main : a.portrait_andros_partner;
                    break;
                case "fighter_jason":
                    b = h ? a.portrait_jason_main : a.portrait_jason_partner;
                    break;
                case "fighter_orion":
                    b = h ? a.portrait_orion_main : a.portrait_orion_partner
            }
            return b
        },
        _refresh: function() {
            this._displayHealth = Tb.clamp(i.get_instance().getInt(this._updateValue()), 0, 100);
            this._bar.scaleX = this._displayHealth /
                100
        },
        _updateValue: function() {
            return this._cloud
        },
        __class__: Oc
    });
    var yc = function(o) {
        Ia.call(this, o);
        this._active = !1;
        this._scale = 1;
        this.addElement(new m({
            asset: a.loading_bar_backing,
            scale: this._scale
        }));
        this._bar = this.addElement(new m({
            asset: a.loading_bar_fill,
            scale: this._scale,
            originX: 0,
            x: -216
        }));
        this.addElement(new m({
            asset: a.loading_bar_top,
            scale: this._scale
        }));
        this.addElement(new x({
            text: "loading"
        }));
        this.alpha = 0
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.display.DisplayLoadingProgress"] = yc;
    yc.__name__ =
        "com,nick,pr_vs_tmnt,premier_game,ui,display,DisplayLoadingProgress".split(",");
    yc.__super__ = Ia;
    yc.prototype = s(Ia.prototype, {
        dispose: function() {
            this._bar = null;
            Ia.prototype.dispose.call(this)
        },
        get_active: function() {
            return this._active
        },
        update: function(a) {
            Ia.prototype.update.call(this, a)
        },
        tweenIn: function(a) {
            this._active || (a &amp;&amp; (this._loadMin = 0), Q.easeBounceIn(this, this._tween), this._active = !0)
        },
        tweenOut: function() {
            !1 != this._active &amp;&amp; (Q.easeBounceOut(this, this._tween), this._active = !1)
        },
        _refresh: function() {
            this._bar.scaleX =
                i.get_instance().getInt(this._updateValue()) / 100;
            this._loadMin = Tb.max(this._loadMin, this._bar.scaleX);
            this._bar.scaleX = Tb.clamp(this._bar.scaleX, 0, 1)
        },
        _updateValue: function() {
            return j.INT_LOADING_PROGRESS
        },
        __class__: yc,
        __properties__: s(Ia.prototype.__properties__, {
            get_active: "get_active"
        })
    });
    var Zd = function(o, h) {
        Ia.call(this, o);
        this._cloud = h;
        this._lightingCooldown = this._sin = this._power = 0;
        this.addElement(new m({
            asset: a.hud_backing_special,
            origin: 0
        }));
        this._blue2 = this.addElement(new m({
            asset: a.hud_special_blue_02,
            x: 0,
            y: -3,
            origin: 0,
            alpha: 0.2
        }));
        this._blue1 = this.addElement(new m({
            asset: a.hud_special_blue_01,
            x: 0,
            y: -3,
            origin: 0,
            alpha: 0.2
        }));
        this._fill = this.addElement(new m({
            asset: a.hud_special_fill,
            x: 0,
            y: -3,
            origin: 0,
            scaleX: 0
        }));
        this._white = this.addElement(new m({
            asset: a.hud_special_fill,
            x: 0,
            y: -3,
            origin: 0,
            alpha: 0
        }));
        this.addElement(new m({
            asset: a.hud_frame_special,
            origin: 0,
            x: -12,
            y: 0
        }));
        this._lightning = [this.addElement(new m({
            asset: a.hud_special_lightning_01,
            x: 4,
            origin: 0,
            alpha: 0
        })), this.addElement(new m({
            asset: a.hud_special_lightning_02,
            x: 4,
            origin: 0,
            alpha: 0
        })), this.addElement(new m({
            asset: a.hud_special_lightning_03,
            x: 4,
            origin: 0,
            alpha: 0
        }))];
        this._refresh()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.display.DisplaySuper"] = Zd;
    Zd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,display,DisplaySuper".split(",");
    Zd.__super__ = Ia;
    Zd.prototype = s(Ia.prototype, {
        dispose: function() {
            Ia.prototype.dispose.call(this)
        },
        update: function(a) {
            Ia.prototype.update.call(this, a);
            this._sin += 5 * a * this._power;
            this._sin &gt;= 2 * Math.PI &amp;&amp; (this._sin -= 2 * Math.PI);
            this._sin2 +=
                10 * a * this._power;
            this._sin2 &gt;= 2 * Math.PI &amp;&amp; (this._sin2 -= 2 * Math.PI);
            0 &lt;= this._lightingCooldown &amp;&amp; (this._lightingCooldown -= a);
            1 &gt; this._power ? (this._blue1.alpha = 0, this._blue2.alpha = 0.1 + 0.1 * Math.sin(this._sin), this._fill.alpha = 0.9 + 0.2 * Math.sin(this._sin)) : (this._blue1.alpha = 0.5 + 0.5 * Math.sin(this._sin), this._blue2.alpha = 0.5 + 0.5 * Math.cos(this._sin2), this._fill.alpha = 0.75 + 0.2 * Math.sin(this._sin));
            1 == this._power &amp;&amp; (this._fill.alpha = 0);
            this._white.alpha = 2 &lt;= this._power ? 0.5 + 0.5 * Math.sin(this._sin2) : 0;
            1 &lt;= this._power &amp;&amp;
                0 &gt;= this._lightingCooldown &amp;&amp; (a = this._lightning[Math.round(Math.random() * (this._lightning.length - 1))], a.alpha = 1, this._tween.tween(a, 0.2, {
                    alpha: 0
                }, !0, p.EASE_EXPO_OUT), this._lightingCooldown = 0.1 + 0.2 * Math.random())
        },
        _refresh: function() {
            var a = i.get_instance().getInt(this._updateValue());
            this._power = a / 100;
            this._fill.scaleX = 100 &gt;= a ? this._power : this._power - 1
        },
        _updateValue: function() {
            return this._cloud
        },
        __class__: Zd
    });
    var $d = function(a) {
        a.alpha = 0;
        fa.call(this, a);
        this.rotation = 360 * Math.random()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.display.FogParticle"] =
        $d;
    $d.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,display,FogParticle".split(",");
    $d.__super__ = fa;
    $d.prototype = s(fa.prototype, {
        dispose: function() {
            fa.prototype.dispose.call(this)
        },
        _start: function() {
            this._tween.tween(this, 0.25 * this._lifeMax, {
                alpha: 0.4,
                scaleX: 1.25 * this.scaleX,
                scaleY: 1.25 * this.scaleY
            }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this, 0.75 * this._lifeMax, {
                alpha: 0,
                scaleX: this.scaleX,
                scaleY: this.scaleY
            }, !1, p.EASE_CUBIC_OUT)
        },
        update: function(a) {
            fa.prototype.update.call(this, a)
        },
        __class__: $d
    });
    var ae = function(a) {
        fb.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.display.RelicSelect"] = ae;
    ae.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,display,RelicSelect".split(",");
    ae.__super__ = fb;
    ae.prototype = s(fb.prototype, {
        _buildUI: function() {
            this._maxSelection = 2;
            this._holder.addElement(new x({
                text: "relic_select_title",
                x: 0,
                y: -140
            }));
            var o = this._holder.addElement(new x({
                text: "relic_select_equipped",
                align: K.Left,
                x: -50,
                y: -100
            }));
            this._selectedText = this._holder.addElement(new Ca({
                text: "",
                align: K.Right,
                x: -50,
                y: -100
            }));
            this._selectedText.set_scale(o.get_scale());
            this._bageDescriptionIcon = this._holder.addElement(new m({
                x: -150,
                y: 115,
                alpha: 0
            }));
            this._badgeDescriptionName = this._holder.addElement(new x({
                text: "relic_leo_name",
                x: this._bageDescriptionIcon.get_x() + 50,
                y: this._bageDescriptionIcon.get_y() - 12,
                align: K.Left,
                alpha: 0
            }));
            this._badgeDescriptionText = this._holder.addElement(new x({
                text: "relic_leo_description",
                x: this._bageDescriptionIcon.get_x() + 50,
                y: this._bageDescriptionIcon.get_y() + 20,
                align: K.Left,
                alpha: 0
            }));
            var h = -1,
                o = 0,
                b = this._holder.addElement(new S({
                    alpha: 0,
                    x: -100 + 95 * h++,
                    y: -40 + 80 * o,
                    tween: this._tween,
                    assetUp: a.relic_raph,
                    selectedAsset: a.relic_raph_active,
                    characterId: "RAPH_ATTACK_UP"
                }));
            b.setSelectedOffset(0, -1);
            this._setupButton(b);
            b = this._holder.addElement(new S({
                alpha: 0,
                x: -100 + 95 * h++,
                y: -40 + 80 * o,
                tween: this._tween,
                assetUp: a.relic_leo,
                selectedAsset: a.relic_leo_active,
                characterId: "LEO_HEAVY_STEEL"
            }));
            b.setSelectedOffset(1, -1);
            this._setupButton(b);
            b = this._holder.addElement(new S({
                alpha: 0,
                x: -100 +
                    95 * h++,
                y: -40 + 80 * o,
                tween: this._tween,
                assetUp: a.relic_shelby,
                selectedAsset: a.relic_shelby_active,
                characterId: "SHELBY_POWER_ARMOR"
            }));
            b.setSelectedOffset(0, -1);
            this._setupButton(b);
            b = this._holder.addElement(new S({
                alpha: 0,
                x: -100 + 95 * h++,
                y: -40 + 80 * o,
                tween: this._tween,
                assetUp: a.relic_andros,
                selectedAsset: a.relic_andros_active,
                characterId: "ANDROS_MOVE_SPEED_FIRE"
            }));
            b.setSelectedOffset(0, 0);
            this._setupButton(b);
            h = this._holder.addElement(new S({
                alpha: 0,
                x: -100 + 95 * h++,
                y: -40 + 80 * o,
                tween: this._tween,
                assetUp: a.relic_tommy,
                selectedAsset: a.relic_tommy_active,
                characterId: "TOMMY_SHOT"
            }));
            h.setSelectedOffset(0, 0);
            this._setupButton(h);
            h = -1;
            o++;
            b = this._holder.addElement(new S({
                alpha: 0,
                x: -100 + 95 * h++,
                y: -40 + 80 * o,
                tween: this._tween,
                assetUp: a.relic_mikey,
                selectedAsset: a.relic_mikey_active,
                characterId: "MIKEY_ATTACK_SPEED"
            }));
            b.setSelectedOffset(0, 0);
            this._setupButton(b);
            b = this._holder.addElement(new S({
                alpha: 0,
                x: -100 + 95 * h++,
                y: -40 + 80 * o,
                tween: this._tween,
                assetUp: a.relic_orion,
                selectedAsset: a.relic_orion_active,
                characterId: "ORION_POWER_BOOST"
            }));
            b.setSelectedOffset(1, -1);
            this._setupButton(b);
            b = this._holder.addElement(new S({
                alpha: 0,
                x: -100 + 95 * h++,
                y: -40 + 80 * o,
                tween: this._tween,
                assetUp: a.relic_jason,
                selectedAsset: a.relic_jason_active,
                characterId: "JASON_LIGHTNING_DOT"
            }));
            b.setSelectedOffset(0, 0);
            this._setupButton(b);
            b = this._holder.addElement(new S({
                alpha: 0,
                x: -100 + 95 * h++,
                y: -40 + 80 * o,
                tween: this._tween,
                assetUp: a.relic_donnie,
                selectedAsset: a.relic_donnie_active,
                characterId: "DONNIE_THORNS_LIGHTNING"
            }));
            b.setSelectedOffset(1, -1);
            this._setupButton(b);
            o = this._holder.addElement(new S({
                alpha: 0,
                x: -100 + 95 * h++,
                y: -40 + 80 * o,
                tween: this._tween,
                assetUp: a.relic_april,
                selectedAsset: a.relic_april_active,
                characterId: "APRIL_KNOCKBACK"
            }));
            o.setSelectedOffset(1, -1);
            this._setupButton(o)
        },
        _onButtonClick: function(a) {
            for (var a = a.get_map().get("button"), h = !1, b = 0, f = this._selected; b &lt; f.length;) {
                var d = f[b];
                ++b;
                if (d == a) {
                    h = !0;
                    break
                }
            }
            h ? (B.sendEvent({
                    event: "uiInteraction",
                    params: {
                        UIName: "deselect relic " + a.characterId,
                        UILocation: "relic select screen",
                        UIAction: "click",
                        UIType: "Button"
                    }
                }),
                a.deselect(), I.remove(this._selected, a), a.set_scale(0.9)) : this._selected.length &lt; this._maxSelection ? (B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "select relic " + a.characterId,
                    UILocation: "relic select screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            }), a.select(), a.set_scale(1), this._selected.push(a)) : a.deselect();
            this._updateSelection()
        },
        _setupButton: function(o) {
            o.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
            o.get_dispatcher().addEventListener(n.BUTTON_OVER, t(this, this._onButtonOver));
            o.set_scale(0.9);
            o.setGlowScale(0.75);
            this._buttons.push(o);
            var h = this._getRelicById(o.characterId);
            Y.get_instance().isRelicUnlocked(h) || (o.disable(), o.addIcon(new m({
                asset: a.ach_btn_locked
            })))
        },
        applyRelics: function() {
            for (var a = [], h = 0, b = this._selected; h &lt; b.length;) {
                var f = b[h];
                ++h;
                f = this._getRelicById(f.characterId);
                null != f &amp;&amp; a.push(f)
            }
            z.get_instance().player1.relics = a
        },
        _getRelicById: function(a) {
            switch (a) {
                case "JASON_LIGHTNING_DOT":
                    return C.JASON_LIGHTNING_DOT;
                case "ORION_POWER_BOOST":
                    return C.ORION_POWER_BOOST;
                case "DONNIE_THORNS_LIGHTNING":
                    return C.DONNIE_THORNS_LIGHTNING;
                case "ANDROS_MOVE_SPEED_FIRE":
                    return C.ANDROS_MOVE_SPEED_FIRE;
                case "SHELBY_POWER_ARMOR":
                    return C.SHELBY_POWER_ARMOR;
                case "LEO_HEAVY_STEEL":
                    return C.LEO_HEAVY_STEEL;
                case "MIKEY_ATTACK_SPEED":
                    return C.MIKEY_ATTACK_SPEED;
                case "RAPH_ATTACK_UP":
                    return C.RAPH_ATTACK_UP;
                case "APRIL_KNOCKBACK":
                    return C.APRIL_KNOCKBACK;
                case "TOMMY_SHOT":
                    return C.TOMMY_SHOT;
                default:
                    return null
            }
        },
        dispose: function() {
            fb.prototype.dispose.call(this);
            this._badgeDescriptionName =
                this._bageDescriptionIcon = this._badgeDescriptionText = this._selectedText = null
        },
        _updateSelection: function() {
            this._selectedText.set_text(this._selected.length + "/" + this._maxSelection + " ")
        },
        _onButtonOver: function(o) {
            o = o.get_map().get("button");
            this._badgeDescriptionName.set_text("name_fighter_default");
            this._badgeDescriptionText.set_text("name_fighter_default");
            switch (o.characterId) {
                case "JASON_LIGHTNING_DOT":
                    this._badgeDescriptionName.set_text("relic_jason_name");
                    this._badgeDescriptionText.set_text("relic_jason_description");
                    this._bageDescriptionIcon.setAsset(a.relic_jason_active);
                    break;
                case "ORION_POWER_BOOST":
                    this._badgeDescriptionName.set_text("relic_orion_name");
                    this._badgeDescriptionText.set_text("relic_orion_description");
                    this._bageDescriptionIcon.setAsset(a.relic_orion_active);
                    break;
                case "DONNIE_THORNS_LIGHTNING":
                    this._badgeDescriptionName.set_text("relic_donnie_name");
                    this._badgeDescriptionText.set_text("relic_donnie_description");
                    this._bageDescriptionIcon.setAsset(a.relic_donnie_active);
                    break;
                case "ANDROS_MOVE_SPEED_FIRE":
                    this._badgeDescriptionName.set_text("relic_andros_name");
                    this._badgeDescriptionText.set_text("relic_andros_description");
                    this._bageDescriptionIcon.setAsset(a.relic_andros_active);
                    break;
                case "SHELBY_POWER_ARMOR":
                    this._badgeDescriptionName.set_text("relic_shelby_name");
                    this._badgeDescriptionText.set_text("relic_shelby_description");
                    this._bageDescriptionIcon.setAsset(a.relic_shelby_active);
                    break;
                case "LEO_HEAVY_STEEL":
                    this._badgeDescriptionName.set_text("relic_leo_name");
                    this._badgeDescriptionText.set_text("relic_leo_description");
                    this._bageDescriptionIcon.setAsset(a.relic_leo_active);
                    break;
                case "MIKEY_ATTACK_SPEED":
                    this._badgeDescriptionName.set_text("relic_mikey_name");
                    this._badgeDescriptionText.set_text("relic_mikey_description");
                    this._bageDescriptionIcon.setAsset(a.relic_mikey_active);
                    break;
                case "RAPH_ATTACK_UP":
                    this._badgeDescriptionName.set_text("relic_raph_name");
                    this._badgeDescriptionText.set_text("relic_raph_description");
                    this._bageDescriptionIcon.setAsset(a.relic_raph_active);
                    break;
                case "APRIL_KNOCKBACK":
                    this._badgeDescriptionName.set_text("relic_april_name");
                    this._badgeDescriptionText.set_text("relic_april_description");
                    this._bageDescriptionIcon.setAsset(a.relic_april_active);
                    break;
                case "TOMMY_SHOT":
                    this._badgeDescriptionName.set_text("relic_tommy_name"), this._badgeDescriptionText.set_text("relic_tommy_description"), this._bageDescriptionIcon.setAsset(a.relic_tommy_active)
            }
            o = this._badgeDescriptionName;
            o.set_scale(0.6 * o.get_scale());
            o = this._badgeDescriptionText;
            o.set_scale(0.8 * o.get_scale());
            this._bageDescriptionIcon.alpha = 0;
            this._badgeDescriptionName.alpha = 0;
            this._badgeDescriptionText.alpha = 0;
            this._tween.tween(this._bageDescriptionIcon,
                0.1, {
                    alpha: 1
                });
            this._tween.tween(this._badgeDescriptionName, 0.1, {
                alpha: 1
            });
            this._tween.tween(this._badgeDescriptionText, 0.1, {
                alpha: 1
            })
        },
        show: function() {
            fb.prototype.show.call(this);
            for (var a = 1, h = 0, b = 0, f = 0, d = this._buttons.length; f &lt; d;) {
                var e = f++,
                    a = this._buttons[e].isEnabled() ? 1 : 0.5;
                this._buttons[e].alpha = 0;
                h = this._buttons[e].get_x();
                b = this._buttons[e].get_y();
                if (0 == e % 2) {
                    var g = this._buttons[e];
                    g.set_y(g.get_y() - 25)
                } else g = this._buttons[e], g.set_y(g.get_y() + 25);
                this._tween.tween(this._buttons[e], 0.25, {
                    alpha: a,
                    x: h,
                    y: b
                }, !0, p.EASE_BUMP_OUT, 0.025 * e)
            }
        },
        hide: function() {
            fb.prototype.hide.call(this)
        },
        update: function(a) {
            fb.prototype.update.call(this, a)
        },
        __class__: ae
    });
    var N = function(a, h) {
        this._STATE_SUSPENDED = "state_suspended";
        this._STATE_OPENED = "state_opened";
        this._STATE_OUT = "state_out";
        this._STATE_IN = "state_in";
        this.id = a;
        this._flowDelegate = null;
        this._elementManager = new be(h, 480, 280, !0, A.z__MAINUI);
        this.isOnTop = !1;
        if (this._useClickWall()) {
            this._clickWall = new Ha;
            var b = new zb(16711680, 8, 8);
            b.x.set__(D.get_CANVAS_LEFT());
            b.scaleX.set__(D.get_CANVAS_WIDTH() / 8);
            b.scaleY.set__(70);
            b.alpha.set__(0);
            this._clickWall.add(b);
            this._elementManager.get_root().addChild(this._clickWall)
        }
        this._elementManager.addLayer(A.z__MAINUI, !1);
        this._dispatcher = Hb.request();
        this._tween = db.request();
        this._buildScreen();
        this._flagStateAnimationComplete = this._flagStateCompleteTemp = this.flagDispose = !1;
        this._states = [];
        this._generateStates();
        this._stateIndex = this._states.length + 2;
        this._setFirstState();
        this._addEventListeners()
    };
    g["com.workinman.display.ui.ScreenBase"] =
        N;
    N.__name__ = ["com", "workinman", "display", "ui", "ScreenBase"];
    N.prototype = {
        dispose: function() {
            this._useClickWall() &amp;&amp; (this._clickWall.dispose(), this._clickWall = null);
            this._removeEventListeners();
            this._elementManager.dispose();
            this.id = this._states = this._elementManager = null;
            this._tween.dispose();
            this._tween = null;
            this._dispatcher.dispose();
            this._flowDelegate = this._dispatcher = null
        },
        get_dispatcher: function() {
            return this._dispatcher
        },
        get_root: function() {
            return this._elementManager.get_root()
        },
        set_flowDelegate: function(a) {
            return this._flowDelegate =
                a
        },
        setFlagDispose: function() {
            this.flagDispose = !0
        },
        _useClickWall: function() {
            return !0
        },
        _setFirstState: function() {
            this._setState(this._STATE_IN)
        },
        _setInState: function() {
            this._finishOpenState()
        },
        _setCloseState: function() {
            this.setFlagDispose()
        },
        _setOpenedState: function() {
            this._setState(this._STATE_OPENED)
        },
        _generateStates: function() {
            this._addState(this._STATE_IN, "in", Cb.ACTION_OPENED);
            this._addState(this._STATE_OUT, "out", Cb.ACTION_CLOSED);
            this._addState(this._STATE_OPENED, "open");
            this._addState(this._STATE_SUSPENDED,
                "suspend")
        },
        _buildScreen: function() {},
        update: function(a) {
            this._tween.update(a);
            this._elementManager.updateElements(a);
            this._flagStateCompleteTemp &amp;&amp; this._onStateComplete()
        },
        _onInput: function() {},
        reset: function() {
            this._setFirstState()
        },
        open: function(a) {
            null == a &amp;&amp; (a = !0);
            a ? (this.get_state() != this._STATE_IN &amp;&amp; this._setState(this._STATE_IN), this._setInState()) : this._finishOpenState()
        },
        _finishOpenState: function() {
            this._setOpenedState();
            this._flowDelegate(nb.OPENED, this.id)
        },
        suspend: function() {
            this._setState(this._STATE_SUSPENDED)
        },
        close: function(a) {
            null == a &amp;&amp; (a = !0);
            this.get_state() != this._STATE_OUT &amp;&amp; (this._setState(this._STATE_OUT), a ? this._setCloseState() : (this.setFlagDispose(), this._flowDelegate(nb.CLOSED, this.id)))
        },
        enable: function() {},
        disable: function() {},
        isOpening: function() {
            return this.get_state() == this._STATE_IN
        },
        isClosing: function() {
            return this.get_state() == this._STATE_OUT
        },
        _addState: function(a, h, b, f, d, e) {
            null == b &amp;&amp; (b = 0);
            this._states.push(new Cb(a, h, b, f, d, e))
        },
        _setState: function(a, h) {
            null == h &amp;&amp; (h = !1);
            var b = this._findStateIndex(a);
            0 &gt; b || !h &amp;&amp; b == this._stateIndex || (this._flagStateAnimationComplete = this._flagStateCompleteTemp = !1, this._stateIndex = b, null != this._states[this._stateIndex].inFunc &amp;&amp; this._states[this._stateIndex].inFunc())
        },
        get_state: function() {
            return this._states[this._stateIndex].id
        },
        _findStateIndex: function(a) {
            for (var h = this._states.length - 1; 0 &lt;= h;) {
                if (this._states[h].id == a) return h;
                h--
            }
            return -1
        },
        _onEventResizeCanvas: function() {},
        _addEventListeners: function() {
            i.get_instance().get_dispatcher().addEventListener(n.RESIZE_CANVAS,
                t(this, this._onEventResizeCanvas));
            i.get_instance().get_input().addDelegateListener(t(this, this._onInput))
        },
        _removeEventListeners: function() {
            i.get_instance().get_dispatcher().removeEventListener(n.RESIZE_CANVAS, t(this, this._onEventResizeCanvas));
            i.get_instance().get_input().removeDelegateListener(t(this, this._onInput))
        },
        _onStateComplete: function() {
            this._flagStateCompleteTemp = !1;
            null != this._states[this._stateIndex].outFunc &amp;&amp; this._states[this._stateIndex].outFunc();
            this._states[this._stateIndex].actionOnComplete !=
                Cb.ACTION_STOP &amp;&amp; (this._states[this._stateIndex].actionOnComplete == Cb.ACTION_OPENED ? (this._setOpenedState(), this._flowDelegate(nb.OPENED, this.id)) : this._states[this._stateIndex].actionOnComplete == Cb.ACTION_CLOSED ? (this.setFlagDispose(), this._flowDelegate(nb.CLOSED, this.id)) : this._states[this._stateIndex].actionOnComplete == Cb.ACTION_FLOW &amp;&amp; D.dispatchFlowEvent(this._states[this._stateIndex].actionData))
        },
        __class__: N,
        __properties__: {
            get_state: "get_state",
            set_flowDelegate: "set_flowDelegate",
            get_root: "get_root",
            get_dispatcher: "get_dispatcher"
        }
    };
    var xd = function(o, h) {
        this._LIFETIME = 3;
        N.call(this, o, h);
        this._tray = this._elementManager.addElement(new m({
            asset: a.ach_text_backing_unlocked,
            x: 810,
            y: 150
        }));
        var b = i.get_instance().get_achievements().lastAchievedId;
        this._tray.addElement(new x({
            text: "achievement_name_" + b,
            x: -243,
            y: -30,
            align: K.Left
        }));
        this._tray.addElement(new x({
            text: "achievement_unlocked",
            align: K.Left,
            x: -240,
            y: 5
        }));
        this._tray.addElement(new m({
            asset: a.ach_btn_unlock_active,
            x: -313,
            y: -3
        }));
        B.sendEvent({
            event: "featureUnlocked",
            params: {
                featureName: "achievement_name_" + b,
                featureType: "achievement",
                matchID: "" + D.MATCH_ID,
                matchType: i.get_instance().getString(j.STRING_GAMEPLAY_MODE),
                rivalName: z.get_instance().player2.getFighterStrings()
            }
        });
        this._tray.alpha = 0;
        this._timer = this._LIFETIME
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenAchievementPopup"] = xd;
    xd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenAchievementPopup".split(",");
    xd.__super__ = N;
    xd.prototype = s(N.prototype, {
        _useClickWall: function() {
            return !1
        },
        dispose: function() {
            this._tray = null;
            N.prototype.dispose.call(this)
        },
        update: function(a) {
            N.prototype.update.call(this, a);
            this.get_state() == this._STATE_OPENED &amp;&amp; 0 &lt; this._timer &amp;&amp; (this._timer -= a, 0 &gt;= this._timer &amp;&amp; D.dispatchFlowEvent(k.ACHIEVEMENT_POPUP_CLOSE))
        },
        _setInState: function() {
            var a = this;
            Q.easeSlideInFromDir(this._tray, this._tween, aa.TOP).onComplete(function() {
                a._finishOpenState()
            })
        },
        _setCloseState: function() {
            var a = this;
            Q.easeSlideOutToDir(this._tray, this._tween, aa.TOP).onComplete(function() {
                a.setFlagDispose()
            })
        },
        __class__: xd
    });
    var yd = function(o, h) {
        N.call(this, o, h);
        this._closing = !1;
        this._tray = this._elementManager.addElement(new m({
            x: 480,
            y: 280,
            alpha: 0
        }));
        this._holder = this._tray.addElement(new m({
            scale: 0.9,
            y: 0
        }));
        this._holder.addElement(new m({
            asset: a.ach_backing_01,
            originX: 1,
            scaleX: 1.3333333333333333,
            scaleY: 1.3333333333333333,
            x: 1
        }));
        this._holder.addElement(new m({
            asset: a.ach_backing_01,
            originX: 1,
            scaleX: -1.3333333333333333,
            scaleY: 1.3333333333333333
        }));
        this._list = [];
        this._listIndex = 0;
        this._listPerPage = 4;
        for (var b =
                0, f = Zb.getAchievementsForDisplay(), d = 0, e = f.length; d &lt; e;) {
            var g = d++,
                j = Zb.achievmentData(f[g]);
            (g = i.get_instance().get_achievements().getAchieved(j.id)) &amp;&amp; b++;
            var k = this._holder.addElement(new m({
                    asset: g ? a.ach_text_backing_locked : a.ach_text_backing_unlocked,
                    x: 2E3,
                    alpha: 0
                })),
                l = k.addElement(new x({
                    text: i.get_instance().get_achievements().getLocalizationNameID(j.id),
                    x: -252,
                    y: -15,
                    align: K.Left
                }));
            l.set_scale(0.8 * l.get_scale());
            j = k.addElement(new x({
                text: i.get_instance().get_achievements().getLocalizationDescID(j.id),
                align: K.Left,
                x: -250,
                y: 15
            }));
            j.set_scale(0.8 * j.get_scale());
            k.addElement(new m({
                asset: g ? a.ach_btn_unlock_active : a.ach_btn_locked,
                x: -313,
                y: -3
            }));
            this._list.push(k)
        }
        this._holder.addElement(new x({
            text: "achievement_title",
            x: 0,
            y: -225
        }));
        d = this._holder.addElement(new x({
            text: "achievement_unlocked_header",
            x: -30,
            y: -184,
            align: K.Left
        }));
        this._holder.addElement(new Ca({
            text: "" + b + "/" + f.length + " ",
            x: d.get_x(),
            y: d.get_y(),
            align: K.Right,
            scale: d.get_scale()
        }));
        this._buttonUp = this._holder.addElement(new S({
            x: 350,
            y: -125,
            assetUp: a.ach_btn_scroll_up,
            selectedAsset: a.ach_btn_scroll_up_active,
            characterId: "",
            tween: this._tween
        }));
        this._buttonUp.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onUpClick));
        this._buttonUp.setGlowScale(0.75);
        this._buttonDown = this._holder.addElement(new S({
            x: 350,
            y: 150,
            assetUp: a.ach_btn_scroll_down,
            selectedAsset: a.ach_btn_scroll_down_active,
            characterId: "",
            tween: this._tween
        }));
        this._buttonDown.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onDownClick));
        this._buttonDown.setGlowScale(0.75);
        this._buttonBack = this._holder.addElement(new S({
            x: 290,
            y: -190,
            assetUp: a.ach_btn_close,
            selectedAsset: a.ach_btn_close_active,
            characterId: "back",
            tween: this._tween
        }));
        this._buttonBack.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onBackClick));
        this._buttonBack.setGlowScale(0.75);
        this._buttonBack.setScale(1.2, 1.2);
        this._tray.alpha = 0;
        this._updateList()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenAchievements"] = yd;
    yd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenAchievements".split(",");
    yd.__super__ = N;
    yd.prototype = s(N.prototype, {
        dispose: function() {
            N.prototype.dispose.call(this);
            this._buttonDown = this._buttonUp = this._buttonBack = this._list = null
        },
        _onBackClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "close button",
                    UILocation: "achievements screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            D.dispatchFlowEvent(k.ACHIEVEMENT_CLOSE)
        },
        _onUpClick: function() {
            this._listIndex--;
            0 &gt;= this._listIndex &amp;&amp; (this._listIndex = 0);
            this._updateList()
        },
        _onDownClick: function() {
            this._listIndex++;
            this._listIndex &gt;= Math.floor(this._list.length / this._listPerPage) &amp;&amp; (this._listIndex = Math.floor(this._list.length / this._listPerPage));
            this._updateList()
        },
        _updateList: function() {
            0 &gt;= this._listIndex ? (this._buttonUp.disable(), this._buttonUp.alpha = 0.5, this._buttonUp.set_scale(0.9)) : (this._buttonUp.enable(), this._buttonUp.alpha = 1, this._buttonUp.set_scale(1));
            this._listIndex &gt;= Math.floor(this._list.length / this._listPerPage) ? (this._buttonDown.disable(), this._buttonDown.alpha = 0.5, this._buttonDown.set_scale(0.9)) :
                (this._buttonDown.enable(), this._buttonDown.alpha = 1, this._buttonDown.set_scale(1));
            for (var a = 0, h = 0, b = this._list.length; h &lt; b;) {
                var f = h++;
                f &gt;= this._listIndex * this._listPerPage &amp;&amp; f &lt; this._listIndex * this._listPerPage + this._listPerPage ? (this._list[f].alpha = 0, this._list[f].set_x(25), this._list[f].set_y(-105 + 95 * a), this._tween.tween(this._list[f], 0.3, {
                    alpha: 1,
                    x: 0
                }, !0, p.EASE_BUMP_OUT, 0.15 + 0.05 * a), a++) : (this._tween.tween(this._list[f], 0.2, {
                    x: -25,
                    alpha: 0
                }, !0, p.EASE_CUBIC_IN), this._tween.tween(this._list[f], 0, {
                    x: 2E3
                }, !1))
            }
            this._tween.timer(0.5).onComplete(t(this, this._updateListComplete))
        },
        _setInState: function() {
            this._closing = !1;
            this._tween.timer(1).onComplete(t(this, this._finishOpenState));
            Q.easeSlideIn(this._tray, this._tween, 480, 1120)
        },
        _setCloseState: function() {
            this._closing || (this._closing = !0, Q.easeSlideOut(this._tray, this._tween, 480, 1120).onComplete(t(this, this.setFlagDispose)))
        },
        _updateListComplete: function() {},
        __class__: yd
    });
    var E = function(o, h) {
        N.call(this, o, h);
        this._nextScreenFlow = null;
        this._camShakeTimer =
            this._particleTimer = 0;
        this._camShake = X.request();
        this._closing = !1;
        this._bg = this._elementManager.addElement(new m({
            x: E.BG_POS,
            y: 0
        }));
        this._bg.addElement(new m({
            asset: a.bg_tile,
            scale: 1.3733333333333333,
            origin: 0
        }));
        this._bg.addElement(new m({
            asset: a.bg_tile,
            scale: 1.3733333333333333,
            origin: 0,
            x: 1024
        }));
        this._tray = this._elementManager.addElement(new m({
            x: 480,
            y: 280
        }));
        this._particleHolder = this._tray.addElement(new m({}));
        this._portraitHolder = this._tray.addElement(new m({}));
        this._bottomGlow1 = this._tray.addElement(new m({
            asset: a.fog_overlay,
            scale: 2.06,
            x: 0,
            y: 280,
            originY: 1,
            alpha: E.BOTTOM_GLOW_DATA.alpha
        }));
        this._bottomGlow2 = this._tray.addElement(new m({
            asset: a.fog_overlay,
            scale: 2.06,
            x: 0,
            y: 280,
            originY: 1,
            alpha: E.BOTTOM_GLOW_DATA.alpha
        }));
        this._clickBlocker = this._elementManager.addElement(new m({
            y: 0
        }));
        this._clickWall = new Ha;
        var b = new zb(16711680, 8, 8);
        b.x.set__(D.get_CANVAS_LEFT());
        b.scaleX.set__(D.get_CANVAS_WIDTH() / 8);
        b.scaleY.set__(70);
        b.alpha.set__(0);
        this._clickWall.add(b);
        this._clickBlocker.get_root().addChild(this._clickWall);
        this._transLeft =
            this._elementManager.addElement(new m({
                asset: a.swipeTrans,
                x: -50,
                y: 560,
                originX: 1,
                originY: 0,
                scaleX: 8,
                scaleY: 4,
                rotation: 180,
                alpha: 1
            }));
        this._transLeft.set_pointerEnabled(!1);
        this._transRight = this._elementManager.addElement(new m({
            asset: a.swipeTrans,
            x: 1024,
            y: 0,
            originX: 1,
            originY: 0,
            scaleX: 8,
            scaleY: 4,
            alpha: 1
        }));
        this._transRight.set_pointerEnabled(!1);
        this._blockInput(!0)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenPRvsTMNTBase"] = E;
    E.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenPRvsTMNTBase".split(",");
    E.__super__ = N;
    E.prototype = s(N.prototype, {
        _blockInput: function(a) {
            a ? this._clickBlocker.set_y(0) : this._clickBlocker.set_y(2E3)
        },
        dispose: function() {
            this._clickBlocker = this._particleHolder = this._bottomGlow2 = this._bottomGlow1 = this._portraitHolder = this._tray = null;
            this._camShake.dispose();
            this._camShake = null;
            N.prototype.dispose.call(this)
        },
        update: function(o) {
            E.BOTTOM_GLOW_DATA.sin1 += 3 * o;
            E.BOTTOM_GLOW_DATA.sin1 &gt;= 2 * Math.PI &amp;&amp; (E.BOTTOM_GLOW_DATA.sin1 -= 2 * Math.PI);
            E.BOTTOM_GLOW_DATA.sin2 += 2 * o;
            E.BOTTOM_GLOW_DATA.sin2 &gt;=
                2 * Math.PI &amp;&amp; (E.BOTTOM_GLOW_DATA.sin2 -= 2 * Math.PI);
            this._bottomGlow1.scaleY = 1.03 * (0.05 * Math.cos(E.BOTTOM_GLOW_DATA.sin2) + 1.05);
            this._bottomGlow1.alpha = E.BOTTOM_GLOW_DATA.alpha * (0.2 * Math.sin(E.BOTTOM_GLOW_DATA.sin1) + 0.8);
            this._bottomGlow2.scaleY = 1.03 * (0.05 * Math.sin(E.BOTTOM_GLOW_DATA.sin1) + 1.05);
            this._bottomGlow2.alpha = E.BOTTOM_GLOW_DATA.alpha * (0.2 * Math.cos(E.BOTTOM_GLOW_DATA.sin2) + 0.8);
            E.BG_POS += 10 * o;
            0 &lt;= E.BG_POS &amp;&amp; (E.BG_POS -= 1024);
            this._bg.set_x(D.get_CANVAS_LEFT() + E.BG_POS);
            if (0 &lt; this._camShakeTimer) {
                this._camShakeTimer -=
                    o;
                var h = 75 * this._camShakeTimer;
                this._camShake.x = 0 == this._camShake.x ? Math.random() * h - 0.5 * h : 0;
                this._camShake.y = 0 == this._camShake.y ? Math.random() * h - 0.5 * h : 0
            } else this._camShake.to(0, 0);
            this._elementManager.get_camera().get_pos().x = 480 + this._camShake.x;
            this._elementManager.get_camera().get_pos().y = 280 + this._camShake.y;
            this._particleTimer -= o;
            0 &gt;= this._particleTimer &amp;&amp; (this._particleTimer = 0.4, this._particleHolder.addElement(new $d({
                x: 960 * Math.random() - 480,
                y: 280 - 300 * Math.random(),
                velX: 50 * Math.random() - 25,
                velY: -25 -
                    50 * Math.random(),
                asset: a.fog_puff,
                tween: this._tween,
                scale: 2,
                life: 3
            })));
            N.prototype.update.call(this, o)
        },
        _showContentAnimation: function() {
            return 0.5
        },
        _closeContentAnimation: function() {
            return 0.5
        },
        _finishOpenState: function() {
            this._blockInput(!1);
            N.prototype._finishOpenState.call(this)
        },
        _setCloseState: function() {
            this.setFlagDispose();
            null != this._nextScreenFlow &amp;&amp; D.dispatchFlowEvent(this._nextScreenFlow)
        },
        _setInState: function() {
            i.get_instance().get_sound().playSound(d.screen_trans_in, 0.25);
            var a = this._showContentAnimation();
            this._tween.tween(E.BOTTOM_GLOW_DATA, a, {
                alpha: 0.5
            }, !0, p.EASE_QUAD_OUT);
            this._tween.tween(E.BOTTOM_GLOW_DATA, a, {
                alpha: 0.5
            }, !0, p.EASE_QUAD_OUT);
            this._tween.tween(this._transRight, 0.3, {
                alpha: 0,
                scaleX: 0
            }, !0, p.EASE_CUBIC_IN);
            this._tween.tween(this._transLeft, 0.3, {
                alpha: 0,
                scaleX: 0
            }, !0, p.EASE_CUBIC_IN);
            this._tween.timer(a).onComplete(t(this, this._finishOpenState))
        },
        _doClose: function() {
            if (!this._closing) {
                i.get_instance().get_sound().playSound(d.screen_trans_out, 0.25);
                var a = this._closeContentAnimation();
                this._particleTimer =
                    2 * a;
                this._closing = !0;
                this._blockInput(!0);
                this._tween.tween(E.BOTTOM_GLOW_DATA, a, {
                    alpha: 0
                }, !0, p.EASE_QUAD_OUT);
                this._tween.tween(E.BOTTOM_GLOW_DATA, a, {
                    alpha: 0
                }, !0, p.EASE_QUAD_OUT);
                this._tween.tween(this._transRight, 0.3, {
                    alpha: 1,
                    scaleX: 8
                }, !0, p.EASE_CUBIC_IN, a - 0.3);
                this._tween.tween(this._transLeft, 0.3, {
                    alpha: 1,
                    scaleX: 8
                }, !0, p.EASE_CUBIC_IN, a - 0.3);
                this._tween.timer(a).onComplete(t(this, this._setCloseState))
            }
        },
        _onInput: function(a, h) {
            switch (h[1]) {
                case 0:
                case 1:
                    switch (a[1]) {
                        case 0:
                            this.get_state()
                    }
            }
        },
        __class__: E
    });
    var Qd = function(o, h) {
        E.call(this, o, h);
        this._closing = !1;
        this._nextScreenFlow = k.BADGE_SELECT;
        this._menu = this._tray.addElement(new ae(this._tween));
        this._buttonGo = this._tray.addElement(new cb({
            x: 235,
            y: 200,
            assetUp: a.btn_go,
            selectedAsset: a.btn_go_active,
            characterId: "go",
            tween: this._tween
        }));
        this._buttonGo.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onGoClick));
        this._buttonGo.setGlowScaleXY(-0.55, 0.7);
        this._buttonGo.addIcon(new x({
            text: "go",
            x: 10
        }));
        this._buttonBack = this._tray.addElement(new cb({
            x: -235,
            y: 200,
            assetUp: a.btn_back,
            selectedAsset: a.btn_back_active,
            characterId: "back",
            tween: this._tween
        }));
        this._buttonBack.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onBackClick));
        this._buttonBack.setGlowScaleXY(0.55, 0.7);
        this._buttonBack.addIcon(new x({
            text: "back",
            x: -10
        }))
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenBadgeSelect"] = Qd;
    Qd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenBadgeSelect".split(",");
    Qd.__super__ = E;
    Qd.prototype = s(E.prototype, {
        dispose: function() {
            E.prototype.dispose.call(this);
            this._buttonGo = this._buttonBack = null
        },
        _showContentAnimation: function() {
            this._menu.show();
            return 0.5
        },
        _closeContentAnimation: function() {
            this._menu.hide();
            return 0.5
        },
        _onGoClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "go button",
                    UILocation: "relic select screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._menu.applyRelics();
            this._doClose()
        },
        _onBackClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "back button",
                    UILocation: "relic select screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._nextScreenFlow = k.BADGE_SELECT_BACK;
            this._doClose()
        },
        update: function(a) {
            E.prototype.update.call(this, a);
            this.get_state()
        },
        __class__: Qd
    });
    var Id = function(o, h) {
        E.call(this, o, h);
        this._closing = !1;
        this._nextScreenFlow = k.BATTLE_DETAIL;
        this._encounters = [];
        this._towerIndex = 0;
        this._towerHolder = this._tray.addElement(new m({}));
        var b = Y.get_instance().selectedBattle;
        if (null == b) this._doClose();
        else {
            var f = Math.round(235),
                d = Math.ceil(b.encounters.length / 2);
            0 &gt;= d &amp;&amp; (d = 1);
            var e = a.column_easy;
            switch (b.difficulty[1]) {
                case 0:
                    e =
                        a.column_easy;
                    break;
                case 1:
                    e = a.column_middle;
                    break;
                case 2:
                    e = a.column_difficult
            }
            for (var g = 0; g &lt; d;) {
                var i = g++;
                this._towerHolder.addElement(new m({
                    asset: e,
                    x: 0,
                    y: 200 - 470 * i,
                    originY: 1,
                    scale: 1.3333333333333333
                }))
            }
            d = 0;
            for (e = b.encounters.length; d &lt; e;) i = d++, g = b.encounters[i], i = this._towerHolder.addElement(new m({
                x: 0,
                y: -f * i
            })), 1 == g.player.characters.length ? (i.addElement(new m({
                asset: a.single_backing,
                scale: 1.3333333333333333
            })), i.addElement(new m({
                asset: this._getButtonAssetFromString(g.player.characters[0]),
                x: 0,
                y: 0,
                scale: 1.2
            }))) : (i.addElement(new m({
                asset: a.enemy_backing,
                scale: 1.3333333333333333
            })), i.addElement(new m({
                asset: this._getButtonAssetFromString(g.player.characters[0]),
                x: -60,
                y: -10
            })), i.addElement(new m({
                asset: this._getButtonAssetFromString(g.player.characters[1]),
                x: 85,
                y: 10,
                scale: 0.75
            }))), this._encounters.push(i);
            this._towerHolder.set_y(-1 * this._encounters[this._encounters.length - 1].get_y() + 200);
            this._header = this._tray.addElement(new m({
                x: 0,
                y: 280,
                originY: 1,
                scale: 1.1
            }));
            this._header.addElement(new m({
                asset: a.bottom_tray_01,
                originX: 1,
                originY: 1,
                scale: 1.3333333333333333,
                x: 1
            }));
            this._header.addElement(new m({
                asset: a.bottom_tray_01,
                originX: 1,
                originY: 1,
                scaleX: -1.3333333333333333,
                scaleY: 1.3333333333333333
            }));
            b = this._header.addElement(new x({
                text: b.name,
                x: 0,
                y: -67
            }));
            b.set_scale(0.65 * b.get_scale())
        }
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenBattleDetail"] = Id;
    Id.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenBattleDetail".split(",");
    Id.__super__ = E;
    Id.prototype = s(E.prototype, {
        dispose: function() {
            E.prototype.dispose.call(this)
        },
        _showContentAnimation: function() {
            var a = 0.75 * this._encounters.length;
            this._tween.tween(this._towerHolder, a, {
                y: 0
            }, !0, p.EASE_QUAD).onComplete(t(this, this._doClose));
            return a
        },
        _closeContentAnimation: function() {
            return 0.5
        },
        _getButtonAssetFromString: function(o) {
            var h = a.btn_leonardo;
            switch (o) {
                case "fighter_leo":
                    h = a.btn_leonardo_active;
                    break;
                case "fighter_mikey":
                    h = a.btn_mikey_active;
                    break;
                case "fighter_raph":
                    h = a.btn_raph_active;
                    break;
                case "fighter_april":
                    h = a.btn_april_active;
                    break;
                case "fighter_donnie":
                    h =
                        a.btn_donnie_active;
                    break;
                case "fighter_tommy":
                    h = a.btn_ranger_tommy_active;
                    break;
                case "fighter_shelby":
                    h = a.btn_ranger_shelby_active;
                    break;
                case "fighter_andros":
                    h = a.btn_ranger_andros_active;
                    break;
                case "fighter_jason":
                    h = a.btn_ranger_jason_active;
                    break;
                case "fighter_orion":
                    h = a.btn_ranger_orion_active
            }
            return h
        },
        _getPortraitAssetFromString: function(o) {
            var h = a.portrait_leonardo;
            switch (o) {
                case "fighter_leo":
                    h = a.portrait_leonardo;
                    break;
                case "fighter_mikey":
                    h = a.portrait_michelangelo;
                    break;
                case "fighter_raph":
                    h =
                        a.portrait_raphael;
                    break;
                case "fighter_april":
                    h = a.portrait_april;
                    break;
                case "fighter_donnie":
                    h = a.portrait_donatello;
                    break;
                case "fighter_tommy":
                    h = a.portrait_tommy;
                    break;
                case "fighter_shelby":
                    h = a.portrait_shelby;
                    break;
                case "fighter_andros":
                    h = a.portrait_andros;
                    break;
                case "fighter_jason":
                    h = a.portrait_jason;
                    break;
                case "fighter_orion":
                    h = a.portrait_orion
            }
            return h
        },
        __class__: Id
    });
    var Hd = function(o, h) {
        E.call(this, o, h);
        this._closing = !1;
        this._nextScreenFlow = k.BATTLE_SELECT;
        var b = Y.get_instance().battles;
        this._buttons = [];
        this._buttonIndex = 0;
        this._buttonsPerPage = 3;
        this._selectedButton = null;
        for (var f = 0, d = 0, e = Y.get_instance().lockEverything(), g = 0, i = b.length; g &lt; i;) {
            var j = g++,
                l = this._tray.addElement(new Td({
                    x: 2E3,
                    y: 0,
                    assetUp: a.backing_01,
                    battle: b[j],
                    tween: this._tween,
                    alpha: 0
                }));
            this._buttons.push(l);
            b[j].rank != ba.NONE &amp;&amp; f++;
            b[j].rank == ba.GOLD &amp;&amp; d++;
            e &amp;&amp; 2 &lt;= j &amp;&amp; l.lock();
            l.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick))
        }
        this._title = this._tray.addElement(new x({
            text: "battle_select",
            x: 0,
            y: -215,
            alpha: 0
        }));
        this._buttonUp = this._tray.addElement(new S({
            x: 300,
            y: -185,
            assetUp: a.ach_btn_scroll_up,
            selectedAsset: a.ach_btn_scroll_up_active,
            characterId: "",
            tween: this._tween
        }));
        this._buttonUp.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onUpClick));
        this._buttonUp.setGlowScale(0.75);
        this._buttonDown = this._tray.addElement(new S({
            x: 300,
            y: 200,
            assetUp: a.ach_btn_scroll_down,
            selectedAsset: a.ach_btn_scroll_down_active,
            characterId: "",
            tween: this._tween
        }));
        this._buttonDown.get_dispatcher().addEventListener(n.BUTTON_CLICK,
            t(this, this._onDownClick));
        this._buttonDown.setGlowScale(0.75);
        this._buttonBack = this._tray.addElement(new cb({
            x: -235,
            y: 200,
            assetUp: a.btn_back,
            selectedAsset: a.btn_back_active,
            characterId: "back",
            tween: this._tween
        }));
        this._buttonBack.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onBackClick));
        this._buttonBack.setGlowScaleXY(0.55, 0.7);
        this._buttonBack.addIcon(new x({
            text: "back",
            x: -10
        }));
        e = this._tray.addElement(new x({
            text: "battle_completed",
            x: 20,
            y: this._buttonBack.get_y(),
            align: K.Right
        }));
        this._completedText = this._tray.addElement(new Ca({
            text: "" + f + "/" + b.length,
            align: K.Left,
            x: e.get_x() + 10,
            y: e.get_y(),
            scale: 1.1 * e.get_scale()
        }));
        f = this._tray.addElement(new m({
            asset: a.medal_gold,
            x: 125,
            y: this._buttonBack.get_y() - 5,
            scale: 0.8
        }));
        this._completedText = this._tray.addElement(new Ca({
            text: "" + d + "/" + b.length,
            align: K.Left,
            x: f.get_x() + 30,
            y: this._buttonBack.get_y(),
            scale: 1.1 * e.get_scale()
        }))
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenBattleSelect"] = Hd;
    Hd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenBattleSelect".split(",");
    Hd.__super__ = E;
    Hd.prototype = s(E.prototype, {
        dispose: function() {
            E.prototype.dispose.call(this);
            this._selectedButton = this._title = this._buttons = this._buttonDown = this._buttonUp = this._buttonBack = null
        },
        _onUpClick: function() {
            this._buttonIndex--;
            0 &gt;= this._buttonIndex &amp;&amp; (this._buttonIndex = 0);
            this._updateButtons()
        },
        _onDownClick: function() {
            this._buttonIndex++;
            this._buttonIndex &gt;= Math.floor(this._buttons.length / this._buttonsPerPage) &amp;&amp; (this._buttonIndex = Math.floor(this._buttons.length / this._buttonsPerPage));
            this._updateButtons()
        },
        _onButtonClick: function(a) {
            a = a.get_map().get("button");
            Y.get_instance().selectedBattle = a.battle;
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "select battle " + a.battle.name,
                    UILocation: "battle select screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._selectedButton = a;
            this._doClose()
        },
        _onBackClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "close button",
                    UILocation: "battle select screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._nextScreenFlow = k.BATTLE_SELECT_BACK;
            this._doClose()
        },
        _updateButtons: function() {
            0 &gt;= this._buttonIndex ? (this._buttonUp.disable(), this._buttonUp.alpha = 0.5, this._buttonUp.set_scale(0.9)) : (this._buttonUp.enable(), this._buttonUp.alpha = 1, this._buttonUp.set_scale(1));
            this._buttonIndex &gt;= Math.floor(this._buttons.length / this._buttonsPerPage) ? (this._buttonDown.disable(), this._buttonDown.alpha = 0.5, this._buttonDown.set_scale(0.9)) : (this._buttonDown.enable(), this._buttonDown.alpha = 1, this._buttonDown.set_scale(1));
            for (var a = 0, h = 0, b = this._buttons.length; h &lt; b;) {
                var f =
                    h++;
                f &gt;= this._buttonIndex * this._buttonsPerPage &amp;&amp; f &lt; this._buttonIndex * this._buttonsPerPage + this._buttonsPerPage ? (this._buttons[f].alpha = 0, this._buttons[f].set_x(25), this._buttons[f].set_y(-100 + 110 * a), this._buttons[f].enable(), this._tween.tween(this._buttons[f], 0.3, {
                    alpha: 1,
                    x: 0
                }, !0, p.EASE_BUMP_OUT, 0.15 + 0.05 * a), a++) : (this._tween.tween(this._buttons[f], 0.2, {
                    x: -25,
                    alpha: 0
                }, !0, p.EASE_CUBIC_IN), this._tween.tween(this._buttons[f], 0, {
                    x: 2E3
                }, !1), this._buttons[f].disable())
            }
            this._blockInput(!0);
            this._tween.timer(0.5).onComplete(t(this,
                this._updateButtonsComplete))
        },
        _updateButtonsComplete: function() {
            this._blockInput(!1)
        },
        _showContentAnimation: function() {
            this._updateButtons();
            var a = this._title.get_y(),
                h = this._title;
            h.set_y(h.get_y() - 50);
            this._title.alpha = 0;
            this._tween.tween(this._title, 0.35, {
                alpha: 1,
                y: a
            }, !0, p.EASE_BUMP_OUT, 0.35);
            return 0.5
        },
        _closeContentAnimation: function() {
            this._tween.tween(this._title, 0.25, {
                alpha: 0
            }, !0, p.EASE_QUAD_IN, 0.25);
            for (var a = 0, h = this._buttons; a &lt; h.length;) {
                var b = h[a];
                ++a;
                b != this._selectedButton ? this._tween.tween(b,
                    0.2, {
                        x: -25,
                        alpha: 0
                    }, !0, p.EASE_CUBIC_IN) : this._tween.tween(b, 0.3, {
                    x: 20,
                    y: 0,
                    scale: 1.05
                }, !0, p.EASE_BUMP_OUT, 0.2);
                b.disable()
            }
            return 0.75
        },
        __class__: Hd
    });
    var Ja = function(o, h) {
        E.call(this, o, h);
        this._maxCharacters = this._requiredCharacters = 2;
        this._voCooldown = 0;
        this._portraitX = -300;
        this._portraitOffset = 200;
        this._portraitScaleX = 1;
        this._sin = 0;
        this._selectedButtons = [];
        this._portraits = [];
        this._buttons = [];
        this._nextScreenFlow = k.CHARACTER_SELECT;
        this._buildHeader();
        this._namePlate1 = this._header.addElement(new m({
            asset: a.nameplate,
            x: -225
        }));
        this._namePlate2 = this._header.addElement(new m({
            asset: a.nameplate,
            x: 225
        }));
        this._figher1Text = this._header.addElement(new x({
            text: "name_fighter_leo",
            x: -225,
            y: -10,
            alpha: 0
        }));
        this._figher2Text = this._header.addElement(new x({
            text: "name_fighter_leo",
            x: -225,
            y: 19,
            alpha: 0
        }));
        this._figher3Text = this._header.addElement(new x({
            text: "name_fighter_leo",
            x: 225,
            y: -10,
            alpha: 0
        }));
        this._figher4Text = this._header.addElement(new x({
            text: "name_fighter_leo",
            x: 225,
            y: 19,
            alpha: 0
        }));
        this._chooseFighterHolder = this._tray.addElement(new m({
            x: 0,
            y: -15,
            alpha: 1,
            scale: 0.75
        }));
        this._chooseFighterHolder.addElement(new m({
            asset: a.popup_01,
            originX: 1,
            scaleX: 1.3333333333333333,
            scaleY: 1.3333333333333333,
            x: 1
        }));
        this._chooseFighterHolder.addElement(new m({
            asset: a.popup_01,
            originX: 1,
            scaleX: -1.3333333333333333,
            scaleY: 1.3333333333333333
        }));
        this._chooseFighterHolder.set_pointerEnabled(!1);
        this._chooseFighterText = this._chooseFighterHolder.addElement(new x({
            text: "choose_fighters",
            x: 0,
            y: 0
        }));
        this._chooseFighterText.set_pointerEnabled(!1);
        this._characterTray =
            this._tray.addElement(new m({
                originY: 1,
                scale: 1.4,
                y: 280
            }));
        this._characterTray.addElement(new m({
            asset: a.tray_01,
            originX: 1,
            originY: 1,
            x: 1
        }));
        this._characterTray.addElement(new m({
            asset: a.tray_01,
            originX: 1,
            originY: 1,
            scaleX: -1
        }));
        var b = this._tray.addElement(new S({
            alpha: 0,
            x: -253,
            y: 24,
            tween: this._tween,
            assetUp: a.btn_raph,
            selectedAsset: a.btn_raph_active,
            characterId: "fighter_raph"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        b.setSelectedOffset(-1, -1);
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: -253,
            y: 124,
            tween: this._tween,
            assetUp: a.btn_leonardo,
            selectedAsset: a.btn_leonardo_active,
            characterId: "fighter_leo"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        b.setSelectedOffset(-1, -1);
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: -130,
            y: 74,
            tween: this._tween,
            assetUp: a.btn_mikey,
            selectedAsset: a.btn_mikey_active,
            characterId: "fighter_mikey"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        b.setSelectedOffset(-1, -1);
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: -130,
            y: 174,
            tween: this._tween,
            assetUp: a.btn_donnie,
            selectedAsset: a.btn_donnie_active,
            characterId: "fighter_donnie"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        b.setSelectedOffset(-1, -1);
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: 0,
            y: 84,
            tween: this._tween,
            assetUp: a.btn_april,
            selectedAsset: a.btn_april_active,
            characterId: "fighter_april"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK,
            t(this, this._onButtonClick));
        b.setSelectedOffset(-1, -1);
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: 0,
            y: 184,
            tween: this._tween,
            assetUp: a.btn_ranger_tommy,
            selectedAsset: a.btn_ranger_tommy_active,
            characterId: "fighter_tommy"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        b.setSelectedOffset(-1, -1);
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: 130,
            y: 74,
            tween: this._tween,
            assetUp: a.btn_ranger_andros,
            selectedAsset: a.btn_ranger_andros_active,
            characterId: "fighter_andros"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        b.setSelectedOffset(-1, -1);
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: 130,
            y: 174,
            tween: this._tween,
            assetUp: a.btn_ranger_jason,
            selectedAsset: a.btn_ranger_jason_active,
            characterId: "fighter_jason"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        b.setSelectedOffset(-1, -1);
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: 253,
            y: 24,
            tween: this._tween,
            assetUp: a.btn_ranger_orion,
            selectedAsset: a.btn_ranger_orion_active,
            characterId: "fighter_orion"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        b.setSelectedOffset(-1, -1);
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: 253,
            y: 124,
            tween: this._tween,
            assetUp: a.btn_ranger_shelby,
            selectedAsset: a.btn_ranger_shelby_active,
            characterId: "fighter_shelby"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        b.setSelectedOffset(-1, -1);
        this._buttons.push(b);
        this._clickRing = this._tray.addElement(new m({
            asset: a.select_ring,
            alpha: 0
        }));
        this._clickRing.set_pointerEnabled(!1);
        this._buttonBack = this._tray.addElement(new cb({
            x: -265,
            y: 195,
            assetUp: a.btn_back,
            selectedAsset: a.btn_back_active,
            characterId: "back",
            tween: this._tween
        }));
        this._buttonBack.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onBackClick));
        this._buttonBackText = new x({
            text: "back",
            x: -10
        });
        this._buttonBack.setGlowScaleXY(0.55, 0.7);
        this._buttonBack.addIcon(this._buttonBackText);
        this._updateSelection();
        this._positionNameText()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenCharacterSelect"] = Ja;
    Ja.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenCharacterSelect".split(",");
    Ja.__super__ = E;
    Ja.prototype = s(E.prototype, {
        _positionNameText: function() {
            2 &lt;= this._requiredCharacters &amp;&amp; 2 &lt;= this._maxCharacters ? (this._figher1Text.set_x(-265), this._figher2Text.set_x(-185), this._figher3Text.set_x(185), this._figher4Text.set_x(265)) : (this._figher1Text.set_x(-230), this._figher3Text.set_x(220),
                this._figher1Text.set_y(5), this._figher3Text.set_y(5))
        },
        _buildHeader: function() {
            this._header = this._tray.addElement(new m({
                scale: 1.1,
                x: 0,
                y: -205,
                alpha: 0
            }));
            this._header.addElement(new m({
                asset: a.top_bar,
                scale: 1.3333333333333333
            }));
            this._header.addElement(new x({
                text: "character_select_mode_vs"
            }))
        },
        dispose: function() {
            this._chooseFighterText = this._figher4Text = this._figher3Text = this._figher2Text = this._figher1Text = this._buttonBackText = this._buttonBack = this._header = this._clickRing = this._selectedButtons = this._buttons =
                null;
            E.prototype.dispose.call(this)
        },
        _showContentAnimation: function() {
            for (var a = 1, h = 0, b = 0, f = 0, d = this._buttons.length; f &lt; d;) {
                var e = f++;
                this._buttons[e].isEnabled();
                a = 1;
                this._buttons[e].alpha = 0;
                h = this._buttons[e].get_x();
                b = this._buttons[e].get_y();
                if (0 == e % 2) {
                    var g = this._buttons[e];
                    g.set_x(g.get_x() - 50)
                } else g = this._buttons[e], g.set_x(g.get_x() + 50);
                this._tween.tween(this._buttons[e], 0.25, {
                    alpha: a,
                    x: h,
                    y: b
                }, !0, p.EASE_BUMP_OUT, 0.025 * e)
            }
            b = this._header.get_y();
            a = this._header;
            a.set_y(a.get_y() - 200);
            this._tween.tween(this._header,
                0.35, {
                    alpha: 1,
                    y: b
                }, !0, p.EASE_BUMP_OUT, 0.35);
            return 0.5
        },
        _closeContentAnimation: function() {
            var a = 0,
                h = 0;
            this._tween.tween(this._header, 0.25, {
                alpha: 0
            }, !0, p.EASE_QUAD_IN, 0.25);
            for (var b = 0, f = this._buttons.length; b &lt; f;) {
                var d = b++,
                    a = 0 == d % 2 ? this._buttons[d].get_x() - 50 : this._buttons[d].get_x() + 50,
                    h = this._buttons[d].get_y();
                this._tween.tween(this._buttons[d], 0.25, {
                    alpha: 0,
                    x: a,
                    y: h
                }, !0, p.EASE_BUMP_OUT, 0.025 * d)
            }
            for (; 0 &lt; this._portraits.length;) a = this._portraits.shift(), this._tween.stop(a), 0 &lt; a.alpha &amp;&amp; this._particleHolder.addElement(new xc({
                x: a.get_x(),
                y: a.get_y(),
                velX: 0,
                velY: 0,
                scaleX: a.scaleX,
                scaleY: a.scaleY,
                originX: a.originX,
                originY: a.originY,
                asset: a.get_asset(),
                tween: this._tween,
                life: 0.2,
                alpha: a.alpha
            })), a.set_doDelete(!0);
            return 0.5
        },
        update: function(a) {
            E.prototype.update.call(this, a);
            0 &lt;= this._voCooldown &amp;&amp; (this._voCooldown -= a);
            this._sin += 10 * a;
            this._sin &gt;= 2 * Math.PI &amp;&amp; (this._sin -= 2 * Math.PI);
            this._selectedButtons.length &lt; this._requiredCharacters ? (this._chooseFighterText.alpha = 0.75 + 0.25 * Math.sin(this._sin), this._chooseFighterHolder.alpha = 1) : (this._chooseFighterHolder.alpha =
                0, this._chooseFighterText.alpha = 0)
        },
        _setInState: function() {
            E.prototype._setInState.call(this)
        },
        _setCloseState: function() {
            E.prototype._setCloseState.call(this)
        },
        _onSwapClick: function() {
            2 &gt; this._selectedButtons.length || (this._selectedButtons.reverse(), this._updateSelection())
        },
        _onButtonClick: function(a) {
            for (var a = a.get_map().get("button"), h = !1, b = 0, f = this._selectedButtons; b &lt; f.length;) {
                var d = f[b];
                ++b;
                if (a == d) {
                    h = !0;
                    I.remove(this._selectedButtons, a);
                    a.deselect();
                    break
                }
            }
            this._selectedButtons.length &gt;= this._maxCharacters &amp;&amp;
                this._selectedButtons.pop().deselect();
            h ? null : (B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "select character " + a.characterId,
                    UILocation: "character select screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            }), this._playSelectVo(a.characterId), this._clickRing.get_pos().x = a.get_x(), this._clickRing.get_pos().y = a.get_y(), this._clickRing.alpha = 1, this._clickRing.set_scale(0.25), this._tween.tween(this._clickRing, 0.4, {
                scale: 3,
                alpha: 0
            }, !0, p.EASE_EXPO_OUT), a.select(), a.disable(), this._selectedButtons.unshift(a));
            this._updateSelection()
        },
        _onBackClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "back button",
                    UILocation: "character select screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._nextScreenFlow = k.CHARACTER_SELECT_BACK;
            this._doClose()
        },
        _buildPlayerFighters: function(a, h) {
            for (var b = [], f = 0; f &lt; h.length;) {
                var d = h[f];
                ++f;
                b.unshift(d.characterId)
            }
            a ? z.get_instance().player1 = new $(b) : z.get_instance().player2 = new $(b)
        },
        _selectRandomOpponents: function() {
            for (var a = z.get_instance().getAllCharacterStrings(),
                    h = [], b = 0; b &lt; a.length;) {
                var f = a[b];
                ++b;
                for (var d = !1, e = 0, g = this._selectedButtons; e &lt; g.length;) {
                    var i = g[e];
                    ++e;
                    i.characterId == f &amp;&amp; (d = !0)
                }
                d || h.push(f)
            }
            for (a = []; 2 &gt; a.length;) {
                b = h[Math.round(Math.random() * (h.length - 1))];
                f = !1;
                for (d = 0; d &lt; a.length;) e = a[d], ++d, e == b &amp;&amp; (f = !0);
                f || a.push(b)
            }
            z.get_instance().player2 = new $(a)
        },
        _updateSelection: function() {
            this._updateSwapButton();
            this._clearPortraits(this._portraits);
            this._createPortraits();
            this._updateFighterText(this._figher1Text, this._figher2Text);
            this._selectionComplete()
        },
        _selectionComplete: function() {
            this._selectedButtons.length &gt;= this._requiredCharacters &amp;&amp; (this._buildPlayerFighters(!0, this._selectedButtons), this._blockInput(!0), this._tween.timer(0.5).onComplete(t(this, this._selectonCompleteComplete)))
        },
        _selectonCompleteComplete: function() {
            this._doClose()
        },
        _updateSwapButton: function() {},
        _createPortraits: function() {
            for (var a = 0, h = this._selectedButtons.length; a &lt; h;) {
                var b = a++,
                    f = this._selectedButtons[b].characterId,
                    d = this._portraitX + this._portraitOffset * b;
                1 == this._selectedButtons.length &amp;&amp;
                    (d = this._portraitX + 0.5 * this._portraitOffset);
                f = this._portraitHolder.addElement(new m({
                    asset: this._getPortraitAssetFromString(f),
                    x: d + 25 * (0 == b % 2 ? 1 : -1),
                    y: 380 + 0 * b,
                    originY: 1,
                    alpha: 0,
                    scaleX: 1.4 * this._portraitScaleX,
                    scaleY: 1.4
                }));
                this._portraits.push(f);
                this._tween.tween(f, 0.3, {
                    alpha: 1,
                    x: d
                }, !0, p.EASE_CUBIC_OUT, 0.1 + 0.1 * b)
            }
        },
        _clearPortraits: function(a) {
            for (; 0 &lt; a.length;) {
                var h = a.shift();
                this._tween.stop(h);
                0 &lt; h.alpha &amp;&amp; this._particleHolder.addElement(new xc({
                    x: h.get_x(),
                    y: h.get_y(),
                    velX: 0,
                    velY: 0,
                    scaleX: h.scaleX,
                    scaleY: h.scaleY,
                    originX: h.originX,
                    originY: h.originY,
                    asset: h.get_asset(),
                    tween: this._tween,
                    life: 0.1,
                    alpha: h.alpha
                }));
                h.set_doDelete(!0)
            }
        },
        _updateFighterText: function(a, h) {
            null != this._selectedButtons[0] ? (a.set_text("name_fighter_default"), a.set_text("name_" + this._selectedButtons[0].characterId), this._tween.tween(a, 0.2, {
                alpha: 1
            }, !0, p.EASE_CUBIC_OUT), 2 &lt;= this._requiredCharacters &amp;&amp; 2 &lt;= this._maxCharacters ? a.set_scale(0.85 * a.get_scale()) : a.set_scale(1.2 * a.get_scale())) : this._tween.tween(a, 0.2, {
                    alpha: 0
                }, !0,
                p.EASE_CUBIC_OUT);
            null != this._selectedButtons[1] ? (h.set_text("name_fighter_default"), h.set_text("name_" + this._selectedButtons[1].characterId), this._tween.tween(h, 0.2, {
                alpha: 1
            }, !0, p.EASE_CUBIC_OUT), 2 &lt;= this._requiredCharacters &amp;&amp; 2 &lt;= this._maxCharacters ? h.set_scale(0.85 * h.get_scale()) : h.set_scale(1.2 * h.get_scale())) : this._tween.tween(h, 0.2, {
                alpha: 0
            }, !0, p.EASE_CUBIC_OUT)
        },
        _getPortraitAssetFromString: function(o) {
            var h = a.portrait_leonardo;
            switch (o) {
                case "fighter_leo":
                    h = a.portrait_leonardo;
                    break;
                case "fighter_mikey":
                    h =
                        a.portrait_michelangelo;
                    break;
                case "fighter_raph":
                    h = a.portrait_raphael;
                    break;
                case "fighter_april":
                    h = a.portrait_april;
                    break;
                case "fighter_donnie":
                    h = a.portrait_donatello;
                    break;
                case "fighter_tommy":
                    h = a.portrait_tommy;
                    break;
                case "fighter_shelby":
                    h = a.portrait_shelby;
                    break;
                case "fighter_andros":
                    h = a.portrait_andros;
                    break;
                case "fighter_jason":
                    h = a.portrait_jason;
                    break;
                case "fighter_orion":
                    h = a.portrait_orion
            }
            return h
        },
        _playSelectVo: function(a) {
            if (!1 != i.get_instance().getBool(j.BOOL_ENABLE_VO)) switch (a) {
                case "fighter_leo":
                    i.get_instance().get_sound().playSound(d.leo_select);
                    break;
                case "fighter_mikey":
                    i.get_instance().get_sound().playSound(d.mikey_select);
                    break;
                case "fighter_raph":
                    i.get_instance().get_sound().playSound(d.raph_select);
                    break;
                case "fighter_april":
                    i.get_instance().get_sound().playSound(d.april_select);
                    break;
                case "fighter_donnie":
                    i.get_instance().get_sound().playSound(d.donnie_select);
                    break;
                case "fighter_tommy":
                    i.get_instance().get_sound().playSound(d.tommy_select);
                    break;
                case "fighter_shelby":
                    i.get_instance().get_sound().playSound(d.shelby_select);
                    break;
                case "fighter_andros":
                    i.get_instance().get_sound().playSound(d.andros_select);
                    break;
                case "fighter_jason":
                    i.get_instance().get_sound().playSound(d.jason_select);
                    break;
                case "fighter_orion":
                    i.get_instance().get_sound().playSound(d.orion_select)
            }
        },
        _doClose: function() {
            E.prototype._doClose.call(this)
        },
        _onInput: function(a, h) {
            switch (h[1]) {
                case 0:
                case 1:
                    switch (a[1]) {
                        case 0:
                            this.get_state()
                    }
            }
        },
        __class__: Ja
    });
    var Ed = function(a, h) {
        Ja.call(this, a, h);
        this._maxCharacters = this._requiredCharacters = 1;
        this._chooseFighterText.set_text("choose_fighter");
        this._portraitX = -150;
        this._positionNameText()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenCharacterSelectArcade"] = Ed;
    Ed.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenCharacterSelectArcade".split(",");
    Ed.__super__ = Ja;
    Ed.prototype = s(Ja.prototype, {
        _buildHeader: function() {
            this._header = this._tray.addElement(new m({
                scale: 1.1,
                x: 0,
                y: -205,
                alpha: 0
            }));
            this._header.addElement(new m({
                asset: a.top_bar,
                scale: 1.3333333333333333
            }));
            this._header.addElement(new m({
                asset: a.top_bar_overlay
            }));
            this._header.addElement(new x({
                text: "character_select_mode_arcade",
                x: -3,
                y: 0
            }))
        },
        _selectionComplete: function() {
            this._selectedButtons.length &gt;= this._requiredCharacters &amp;&amp; (this._buildPlayerFighters(!0, this._selectedButtons), Ya.get_instance().generateNewArcadeLineup(z.get_instance().player1), Ya.get_instance().setupNextFight(), this._blockInput(!0), this._tween.timer(0.5).onComplete(t(this, this._selectonCompleteComplete)))
        },
        dispose: function() {
            Ja.prototype.dispose.call(this)
        },
        update: function(a) {
            Ja.prototype.update.call(this, a)
        },
        _onButtonClick: function(a) {
            Ja.prototype._onButtonClick.call(this,
                a)
        },
        __class__: Ed
    });
    var Dd = function(a, h) {
        Ja.call(this, a, h);
        this._portraitX = -225
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenCharacterSelectBattle"] = Dd;
    Dd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenCharacterSelectBattle".split(",");
    Dd.__super__ = Ja;
    Dd.prototype = s(Ja.prototype, {
        _buildHeader: function() {
            this._header = this._tray.addElement(new m({
                scale: 1.1,
                x: 0,
                y: -205,
                alpha: 0
            }));
            this._header.addElement(new m({
                asset: a.top_bar,
                scale: 1.3333333333333333
            }));
            this._header.addElement(new m({
                asset: a.top_bar_overlay
            }));
            this._header.addElement(new x({
                text: "character_select_mode_battle",
                x: -3,
                y: 0
            }))
        },
        _selectionComplete: function() {
            this._selectedButtons.length &gt;= this._requiredCharacters &amp;&amp; (this._buildPlayerFighters(!0, this._selectedButtons), this._blockInput(!0), this._tween.timer(0.5).onComplete(t(this, this._selectonCompleteComplete)))
        },
        dispose: function() {
            Ja.prototype.dispose.call(this)
        },
        update: function(a) {
            Ja.prototype.update.call(this, a)
        },
        _onButtonClick: function(a) {
            Ja.prototype._onButtonClick.call(this, a)
        },
        __class__: Dd
    });
    var Sb = function(a, h) {
        this._p1Selection = [];
        this._p1Portraits = [];
        this._player1FightersSelected = !1;
        this._selectPlayer1Text = "choose_fighters";
        this._selectPlayer2Text = "choose_opponents";
        Ja.call(this, a, h)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenCharacterSelectVs"] = Sb;
    Sb.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenCharacterSelectVs".split(",");
    Sb.__super__ = Ja;
    Sb.prototype = s(Ja.prototype, {
        _buildHeader: function() {
            this._header = this._tray.addElement(new m({
                scale: 1.1,
                x: 0,
                y: -205,
                alpha: 0
            }));
            this._header.addElement(new m({
                asset: a.top_bar,
                scale: 1.3333333333333333
            }));
            this._header.addElement(new x({
                text: "character_select_mode_vs",
                x: -3,
                y: 0
            }))
        },
        dispose: function() {
            Ja.prototype.dispose.call(this);
            this._p1Portraits = this._p1Selection = null
        },
        _closeContentAnimation: function() {
            if (null != this._p1Portraits)
                for (; 0 &lt; this._p1Portraits.length;) {
                    var a = this._p1Portraits.shift();
                    this._tween.stop(a);
                    0 &lt; a.alpha &amp;&amp; this._particleHolder.addElement(new xc({
                        x: a.get_x(),
                        y: a.get_y(),
                        velX: 0,
                        velY: 0,
                        scaleX: a.scaleX,
                        scaleY: a.scaleY,
                        originX: a.originX,
                        originY: a.originY,
                        asset: a.get_asset(),
                        tween: this._tween,
                        life: 0.2,
                        alpha: a.alpha
                    }));
                    a.set_doDelete(!0)
                }
            return Ja.prototype._closeContentAnimation.call(this)
        },
        _updateSelection: function() {
            this._updateSwapButton();
            this._clearPortraits(this._portraits);
            this._createPortraits();
            this._player1FightersSelected ? this._updateFighterText(this._figher3Text, this._figher4Text) : this._updateFighterText(this._figher1Text, this._figher2Text);
            this._selectionComplete()
        },
        _selectionComplete: function() {
            this._player1FightersSelected ?
                this._selectedButtons.length &gt;= this._requiredCharacters &amp;&amp; (this._buildPlayerFighters(!0, this._p1Selection), this._buildPlayerFighters(!1, this._selectedButtons), this._blockInput(!0), this._tween.timer(0.5).onComplete(t(this, this._selectonCompleteComplete))) : this._selectedButtons.length &gt;= this._requiredCharacters &amp;&amp; this._switchToSelectPlayer2()
        },
        _onBackClick: function() {
            this._player1FightersSelected ? this._switchToSelectPlayer1() : (this._nextScreenFlow = k.CHARACTER_SELECT_BACK, this._doClose())
        },
        _switchToSelectPlayer2: function() {
            this._player1FightersSelected ||
                (this._chooseFighterText.set_text(this._selectPlayer2Text), this._portraitScaleX = -1, this._portraitX = 300, this._portraitOffset = -200, this._player1FightersSelected = !0, this._lockPlayer1Selection())
        },
        _switchToSelectPlayer1: function() {
            this._player1FightersSelected &amp;&amp; (this._chooseFighterText.set_text(this._selectPlayer1Text), this._portraitScaleX = 1, this._portraitX = -300, this._portraitOffset = 200, this._unlockCurrentSelection(), this._unlockPlayer1Selection(), this._clearSelection(), this._selectedButtons = this._p1Selection.slice(),
                this._p1Selection = null, this._portraits = this._p1Portraits.slice(), this._p1Portraits = null, this._player1FightersSelected = !1, this._clearSelection())
        },
        _clearSelection: function() {
            for (; 0 &lt; this._selectedButtons.length;) this._selectedButtons.pop().deselect();
            this._updateSelection()
        },
        _unlockCurrentSelection: function() {
            if (null != this._selectedButtons)
                for (var a = 0, h = this._selectedButtons; a &lt; h.length;) {
                    var b = h[a];
                    ++a;
                    b.enable()
                }
        },
        _unlockPlayer1Selection: function() {
            if (null != this._p1Selection)
                for (var a = 0, h = this._p1Selection; a &lt;
                    h.length;) {
                    var b = h[a];
                    ++a;
                    b.enable()
                }
        },
        _lockPlayer1Selection: function() {
            this._p1Selection = null;
            this._p1Selection = this._selectedButtons.slice();
            for (var a = 0, h = this._p1Selection; a &lt; h.length;) {
                var b = h[a];
                ++a;
                b.disable()
            }
            for (; 0 &lt; this._selectedButtons.length;) this._selectedButtons.pop();
            this._p1Portraits = null;
            for (this._p1Portraits = this._portraits.slice(); 0 &lt; this._portraits.length;) this._portraits.pop()
        },
        update: function(a) {
            Ja.prototype.update.call(this, a)
        },
        _onButtonClick: function(a) {
            Ja.prototype._onButtonClick.call(this,
                a)
        },
        __class__: Sb
    });
    var Fd = function(a, h) {
        Sb.call(this, a, h);
        this._maxCharacters = this._requiredCharacters = 1;
        this._selectPlayer1Text = "choose_fighter";
        this._selectPlayer2Text = "choose_opponent";
        this._chooseFighterText.set_text(this._selectPlayer1Text);
        this._positionNameText()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenCharacterSelectTraining"] = Fd;
    Fd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenCharacterSelectTraining".split(",");
    Fd.__super__ = Sb;
    Fd.prototype = s(Sb.prototype, {
        _buildHeader: function() {
            this._header =
                this._tray.addElement(new m({
                    scale: 1.1,
                    x: 0,
                    y: -205,
                    alpha: 0
                }));
            this._header.addElement(new m({
                asset: a.top_bar,
                scale: 1.3333333333333333
            }));
            this._header.addElement(new m({
                asset: a.top_bar_overlay
            }));
            this._header.addElement(new x({
                text: "character_select_mode_training",
                x: -3,
                y: 0
            }))
        },
        dispose: function() {
            Sb.prototype.dispose.call(this)
        },
        update: function(a) {
            Sb.prototype.update.call(this, a)
        },
        _onButtonClick: function(a) {
            Sb.prototype._onButtonClick.call(this, a)
        },
        __class__: Fd
    });
    var wd = function(a, h) {
        this._TRAY_IN_TIME_2 =
            0.2;
        this._TRAY_IN_TIME = 0.35;
        N.call(this, a, h);
        this._closing = !1
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenCodeUnlockDetail"] = wd;
    wd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenCodeUnlockDetail".split(",");
    wd.__super__ = N;
    wd.prototype = s(N.prototype, {
        _buildScreen: function() {
            this._tray = this._elementManager.addElement(new m({
                x: 480,
                y: 280,
                alpha: 0
            }));
            this._tray.addElement(new m({
                asset: a.code_unlock_item_unlocked_backing,
                originX: 1,
                scaleX: 1.3333333333333333,
                scaleY: 1.3333333333333333,
                x: 1
            }));
            this._tray.addElement(new m({
                asset: a.code_unlock_item_unlocked_backing,
                originX: 1,
                scaleX: -1.3333333333333333,
                scaleY: 1.3333333333333333
            }));
            this._tray.addElement(new x({
                text: "unlock_detail_title",
                y: -70
            }));
            this._tray.addElement(new x({
                text: "unlock_detail_subtitle",
                y: -20
            }));
            this._tray.alpha = 0;
            this._tray.addElement(new m({
                asset: a.btn_sewer_active,
                x: 0,
                y: 40
            }));
            this._tray.addElement(new S({
                tween: this._tween,
                assetUp: a.ach_btn_close,
                x: 0,
                y: 118,
                characterId: "",
                selectedAsset: a.ach_btn_close_active
            })).get_dispatcher().addEventListener(n.BUTTON_CLICK,
                t(this, this._onCloseClick))
        },
        dispose: function() {
            N.prototype.dispose.call(this);
            this._tray = this._wall = null
        },
        _setInState: function() {
            this._closing = !1;
            Q.easeBounceIn(this._tray, this._tween).onComplete(t(this, this._finishOpenState))
        },
        _setCloseState: function() {
            this._closing || (this._closing = !0, Q.easeBounceOut(this._tray, this._tween).onComplete(t(this, this.setFlagDispose)))
        },
        _onCloseClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; (B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "close button",
                    UILocation: "code unlock information screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            }), D.dispatchFlowEvent(k.CODE_UNLOCK_DETAIL_CLOSE))
        },
        __class__: wd
    });
    var zd = function(a, h) {
        N.call(this, a, h)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenDebug"] = zd;
    zd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenDebug".split(",");
    zd.__super__ = N;
    zd.prototype = s(N.prototype, {
        _buildScreen: function() {
            this._tray = this._elementManager.addElement(new m({
                x: 480,
                y: 280
            }));
            this._fill = new zb(0, 8, 8);
            this._fill.scaleX.set__(D.get_CANVAS_WIDTH() / 8);
            this._fill.scaleY.set__(70);
            this._fill.alpha.set__(0.5);
            this._fill.setAnchor(4, 4);
            this._tray.get_root().addChild((new Ha).add(this._fill));
            this._tray.alpha = 0;
            this._font = i.get_instance().get_localize().getLocalizeData("title").get_fontName();
            this._tray.addElement(new Ca({
                text: "Debug Menu",
                font: this._font,
                y: -260
            }));
            this._tray.addElement(new Ca({
                text: "Game Version: 1.0.4",
                font: this._font,
                y: -300
            }));
            this._buildButtons()
        },
        dispose: function() {
            N.prototype.dispose.call(this);
            this._font = this._tray = null;
            this._fill.dispose();
            this._fill =
                null
        },
        _addButton: function(o, h, b, f) {
            h = this._tray.addElement(new ia({
                tween: this._tween,
                assetUp: a.debug_button,
                x: h - 480,
                y: b - 280
            }));
            h.get_dispatcher().addEventListener(n.BUTTON_CLICK, f);
            h.addElement(new Ca({
                text: o,
                font: this._font
            }))
        },
        _setInState: function() {
            Q.easeSlideInFromDir(this._tray, this._tween, aa.TOP).onComplete(t(this, this._finishOpenState))
        },
        _setCloseState: function() {
            Q.easeSlideOutToDir(this._tray, this._tween, aa.BOTTOM).onComplete(t(this, this.setFlagDispose))
        },
        _buildButtons: function() {
            this._addButton("X",
                50, 50, t(this, this._onCloseClick))
        },
        _onCloseClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; D.dispatchFlowEvent(k.DEBUG_CLOSE)
        },
        __class__: zd
    });
    var Rd = function(o, h) {
        E.call(this, o, h);
        this._closing = !1;
        this._nextScreenFlow = k.DIFFICULTY_SELECT;
        this._menu = this._tray.addElement(new Xd(this._tween));
        this._buttonBack = this._tray.addElement(new cb({
            x: -235,
            y: 200,
            assetUp: a.btn_back,
            selectedAsset: a.btn_back_active,
            characterId: "back",
            tween: this._tween
        }));
        this._buttonBack.get_dispatcher().addEventListener(n.BUTTON_CLICK,
            t(this, this._onBackClick));
        this._buttonBack.setGlowScaleXY(0.55, 0.7);
        this._buttonBack.addIcon(new x({
            text: "back",
            x: -10
        }))
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenDifficultySelect"] = Rd;
    Rd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenDifficultySelect".split(",");
    Rd.__super__ = E;
    Rd.prototype = s(E.prototype, {
        _addEventListeners: function() {
            E.prototype._addEventListeners.call(this);
            i.get_instance().get_dispatcher().addEventListener(n.DIFFICULTY_SELECT_COMPLETE, t(this, this._onSelect))
        },
        _removeEventListeners: function() {
            E.prototype._removeEventListeners.call(this);
            i.get_instance().get_dispatcher().removeEventListener(n.DIFFICULTY_SELECT_COMPLETE, t(this, this._onSelect))
        },
        _onSelect: function() {
            this._doClose()
        },
        dispose: function() {
            E.prototype.dispose.call(this);
            this._buttonBack = null
        },
        _showContentAnimation: function() {
            this._menu.show();
            return 0.5
        },
        _closeContentAnimation: function() {
            this._menu.hide();
            return 0.5
        },
        _onBackClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "close button",
                    UILocation: "difficulty select screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._nextScreenFlow = k.DIFFICULTY_SELECT_BACK;
            this._doClose()
        },
        update: function(a) {
            E.prototype.update.call(this, a);
            this.get_state()
        },
        __class__: Rd
    });
    var ud = function(o, h) {
        E.call(this, o, h);
        this._closing = !1;
        this._nextScreenFlow = k.END_GAME_MAIN_MENU;
        this._portraits = [];
        this._frame = this._elementManager.addElement(new m({
            x: 0,
            y: 0
        }));
        this._frameBG = this._frame.addElement(new m({
            asset: a.end_frame,
            x: 200,
            y: 0,
            originX: 1,
            originY: 0,
            alpha: 0
        }));
        var b = z.get_instance().player2.isDefeated();
        this._trackingWin = b;
        var f = "",
            f = b ? "end_game_win" : "end_game_lose",
            d = i.get_instance().getInt(j.INT_RETRIES);
        this._trackingRetries = d;
        b ? i.get_instance().setInt(j.INT_RETRIES, 0) : i.get_instance().modifyInt(j.INT_RETRIES, 1);
        this._frameBG.addElement(new x({
            text: f,
            x: -300,
            y: 175,
            align: K.Left
        }));
        this._sin = 0;
        this._mainMenuButton = this._frameBG.addElement(new cb({
            x: -235,
            y: 400,
            assetUp: a.btn_end_active,
            selectedAsset: a.btn_end_active,
            characterId: "",
            tween: this._tween
        }));
        this._mainMenuButton.get_dispatcher().addEventListener(n.BUTTON_CLICK,
            t(this, this._onMainMenuClick));
        this._mainMenuButton.addIcon(new x({
            text: "end_game_main_menu",
            x: 0
        }));
        this._mainMenuButton.setGlowScaleXY(-0.55, 0.7);
        this._playAgainButton = this._frameBG.addElement(new cb({
            x: -245,
            y: 475,
            assetUp: a.btn_end_active,
            selectedAsset: a.btn_end_active,
            characterId: "",
            tween: this._tween
        }));
        this._playAgainButton.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onMainPlayAgainClick));
        this._playAgainButton.setGlowScaleXY(-0.55, 0.7);
        f = z.get_instance().player1.characters.slice();
        f.reverse();
        for (var e = [], g = 0, l = f.length; g &lt; l;) {
            var q = g++,
                r = -200 + 200 * q;
            1 == f.length &amp;&amp; (r = -125);
            var s = this._portraitHolder.addElement(new m({
                asset: J._platform.getTouch().get_supported() ? this._getMobilePortraitAssetFromId(f[q]) : this._getPortraitAssetFromId(f[q]),
                x: r + 25 * (0 == q % 2 ? 1 : -1),
                y: 355 + 50 * q,
                originY: 1,
                alpha: 0,
                scaleX: -1.3333333333333333,
                scaleY: 1.3333333333333333
            }));
            this._portraits.push(s);
            this._tween.tween(s, 0.3, {
                alpha: 1,
                x: r
            }, !0, p.EASE_CUBIC_OUT, 0.1 + 0.1 * q);
            r = null;
            b &amp;&amp; (r = this._getWinVoFromId(f[q]));
            null !=
                r &amp;&amp; e.push(r)
        }
        0 &lt; e.length &amp;&amp; i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(e[Math.round(Math.random() * (e.length - 1))]);
        1 == f.length ? (f = this._frameBG.addElement(new x({
            text: "name_" + f[0],
            x: -400,
            y: 75,
            align: K.Left
        })), f.set_scale(2 * f.get_scale())) : (e = this._frameBG.addElement(new x({
            text: "name_" + f[0],
            x: -400,
            y: 50,
            align: K.Left
        })), e.set_scale(1.3 * e.get_scale()), f = this._frameBG.addElement(new x({
            text: "name_" + f[1],
            x: -400,
            y: 95,
            align: K.Left
        })), f.set_scale(1.3 * f.get_scale()));
        switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
            case "mode_vs":
            case "mode_training":
                this._playAgainButton.addIcon(new x({
                    text: "end_game_play_again",
                    x: 0
                }));
                break;
            case "mode_tower":
            case "mode_arcade":
                b ? (this._playAgainButton.disable(), this._playAgainButton.set_x(2E3)) : this._playAgainButton.addIcon(new x({
                    text: "end_game_retry",
                    x: 0
                }))
        }
        switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
            case "mode_arcade":
                this._trackingLevelReplays = Ya.get_instance().plays;
                break;
            case "mode_tower":
                g = Y.get_instance().selectedBattle;
                this._trackingLevelReplays = g.plays;
                g.rank == ba.NONE &amp;&amp; b &amp;&amp; (i.get_instance().setString(j.STRING_NEW_RELIC_UNLOCKED, "" + G.string(g.relics[0])),
                    D.dispatchFlowEvent(k.RELIC_UNLOCK_DETAIL_OPEN));
                f = !1;
                e = ba.GOLD;
                if (b) switch (d) {
                    case 0:
                        g.rank != ba.GOLD &amp;&amp; (g.rank = ba.GOLD, f = !0);
                        e = ba.GOLD;
                        break;
                    case 1:
                        g.rank != ba.SILVER &amp;&amp; g.rank != ba.GOLD &amp;&amp; (g.rank = ba.SILVER, f = !0);
                        e = ba.SILVER;
                        break;
                    default:
                        g.rank == ba.NONE &amp;&amp; (g.rank = ba.BRONZE, f = !0), e = ba.BRONZE
                }
                if (b) {
                    this._towerWinModule = this._elementManager.addElement(new m({
                        asset: a.end_rank_holder,
                        alpha: 0,
                        x: 480,
                        y: 505
                    }));
                    this._towerWinModule.addElement(new x({
                        text: g.name,
                        align: K.Left,
                        x: -260,
                        y: 0
                    }));
                    d = this._towerWinModule.addElement(new m({
                        asset: a.badge_btn_blank,
                        x: -340,
                        y: -3
                    }));
                    g = "end_game_battle_rank_bronze";
                    switch (e[1]) {
                        case 1:
                            d.addElement(new m({
                                asset: a.medal_bronze
                            }));
                            g = "end_game_battle_rank_bronze";
                            break;
                        case 2:
                            d.addElement(new m({
                                asset: a.medal_silver
                            }));
                            g = "end_game_battle_rank_silver";
                            break;
                        case 3:
                            d.addElement(new m({
                                asset: a.medal_gold
                            })), g = "end_game_battle_rank_gold"
                    }
                    f ? (this._towerWinModule.addElement(new x({
                            text: g,
                            align: K.Left,
                            x: 100,
                            y: -15
                        })), this._newRecord = this._towerWinModule.addElement(new x({
                            text: "end_game_battle_rank_up",
                            align: K.Left,
                            x: 100,
                            y: 15
                        }))) :
                        this._towerWinModule.addElement(new x({
                            text: g,
                            align: K.Left,
                            x: 100,
                            y: 0
                        }));
                    null
                }
        }
        if (b) {
            i.get_instance().modifyInt(j.INT_WINS, 1);
            100 &lt;= z.get_instance().player1.lastHP &amp;&amp; "mode_training" == i.get_instance().getString(j.STRING_GAMEPLAY_MODE) &amp;&amp; i.get_instance().modifyInt(j.INT_PERFECT_TRAINING, 1);
            0 == z.get_instance().player1.characterIndex &amp;&amp; "mode_vs" == i.get_instance().getString(j.STRING_GAMEPLAY_MODE) &amp;&amp; i.get_instance().modifyInt(j.INT_TEAM_SOLO_WIN, 1);
            if ("mode_arcade" == i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                b =
                    0;
                for (d = z.get_instance().player1.characters; b &lt; d.length;) f = d[b], ++b, sa.get_instance().addArcadeClearCharacter(f)
            }
            "mode_arcade" == i.get_instance().getString(j.STRING_GAMEPLAY_MODE) &amp;&amp; z.get_instance().difficulty == la.HARD &amp;&amp; i.get_instance().modifyInt(j.INT_ARCADE_HARD_WIN, 1);
            15 &gt;= z.get_instance().player1.lastHP &amp;&amp; i.get_instance().modifyInt(j.INT_ALMOST_DEAD_WIN, 1)
        }
        sa.get_instance().save();
        this._doScreenResize()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenEndGame"] = ud;
    ud.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenEndGame".split(",");
    ud.__super__ = E;
    ud.prototype = s(E.prototype, {
        dispose: function() {
            this._newRecord = this._towerWinModule = this._playAgainButton = this._mainMenuButton = this._portraits = this._tray = this._frame = null;
            E.prototype.dispose.call(this)
        },
        _onMainMenuClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "main menu button",
                    UILocation: "end game screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            var a = "none",
                h = "none";
            1 &lt;= z.get_instance().player1.relics.length &amp;&amp; (a = "" + G.string(z.get_instance().player1.relics[0]));
            2 &lt;= z.get_instance().player1.relics.length &amp;&amp;
                (h = "" + G.string(z.get_instance().player1.relics[1]));
            var b = 1;
            0 == this._trackingRetries &amp;&amp; (b = 3);
            1 == this._trackingRetries &amp;&amp; (b = 2);
            this._trackingWin || (b = 0);
            switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                case "mode_arcade":
                    B.sendEvent({
                        event: "missionSummary",
                        params: {
                            characterSelected1: "" + z.get_instance().player1.characters[0],
                            isTutorial: !1,
                            retriesAfterLoss: this._trackingRetries,
                            levelReplays: this._trackingLevelReplays,
                            difficultyLevel: "" + G.string(z.get_instance().difficulty),
                            matchType: i.get_instance().getString(j.STRING_GAMEPLAY_MODE),
                            missionName: "arcade",
                            missionResult: this._trackingWin ? "WIN" : "LOSS",
                            userScore: b,
                            relic1: a,
                            relic2: h
                        }
                    });
                    break;
                case "mode_tower":
                    B.sendEvent({
                        event: "missionSummary",
                        params: {
                            characterSelected1: "" + z.get_instance().player1.characters[0],
                            characterSelected2: "" + z.get_instance().player1.characters[1],
                            isTutorial: !1,
                            retriesAfterLoss: this._trackingRetries,
                            levelReplays: this._trackingLevelReplays,
                            difficultyLevel: "" + G.string(z.get_instance().difficulty),
                            matchType: i.get_instance().getString(j.STRING_GAMEPLAY_MODE),
                            missionName: Y.get_instance().selectedBattle.name,
                            missionResult: this._trackingWin ? "WIN" : "LOSS",
                            userScore: b,
                            relic1: a,
                            relic2: h
                        }
                    })
            }
            Y.get_instance().resetAll();
            this._nextScreenFlow = k.END_GAME_MAIN_MENU;
            this._doClose()
        },
        _onMainPlayAgainClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "play again button",
                    UILocation: "end game screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._nextScreenFlow = k.END_GAME_PLAY_AGAIN;
            this._doClose()
        },
        _showContentAnimation: function() {
            this._frameBG.alpha = 0;
            this._frameBG.set_x(200);
            this._tween.tween(this._frameBG,
                0.3, {
                    x: 0,
                    alpha: 1
                }, !0, p.EASE_CUBIC_OUT);
            null != this._towerWinModule &amp;&amp; (this._towerWinModule.set_scale(1.25), this._towerWinModule.alpha = 0, this._tween.tween(this._towerWinModule, 0.3, {
                scale: 1,
                alpha: 1
            }, !0, p.EASE_BOUNCE_OUT).delay(1));
            return 0.5
        },
        update: function(a) {
            E.prototype.update.call(this, a);
            this._sin += 10 * a;
            this._sin &gt;= 2 * Math.PI &amp;&amp; (this._sin -= 2 * Math.PI);
            null != this._newRecord &amp;&amp; (this._newRecord.alpha = 0.75 + 0.25 * Math.sin(this._sin))
        },
        _closeContentAnimation: function() {
            this._tween.tween(this._frameBG, 0.3, {
                x: 200,
                alpha: 0
            }, !0, p.EASE_CUBIC_IN, 0.1);
            return 0.5
        },
        _onEventResizeCanvas: function() {
            this._doScreenResize()
        },
        _doScreenResize: function() {
            var a = D.get_CANVAS_RIGHT();
            940 &gt;= a &amp;&amp; (a = 940);
            this._frame.get_pos().to(a, 0)
        },
        _getWinVoFromId: function(a) {
            var h = null;
            switch (a) {
                case "fighter_leo":
                    h = d.leo_win;
                    break;
                case "fighter_mikey":
                    h = d.mikey_win;
                    break;
                case "fighter_raph":
                    h = d.raph_win;
                    break;
                case "fighter_april":
                    h = d.april_win;
                    break;
                case "fighter_donnie":
                    h = d.donnie_win;
                    break;
                case "fighter_tommy":
                    h = d.tommy_select;
                    break;
                case "fighter_shelby":
                    h =
                        d.shelby_super_2;
                    break;
                case "fighter_andros":
                    h = d.andros_win;
                    break;
                case "fighter_jason":
                    h = d.jason_win;
                    break;
                case "fighter_orion":
                    h = d.orion_win
            }
            return h
        },
        _getLoseVoFromId: function(a) {
            var h = null;
            switch (a) {
                case "fighter_leo":
                    h = d.leo_lose;
                    break;
                case "fighter_mikey":
                    h = d.mikey_lose;
                    break;
                case "fighter_raph":
                    h = d.raph_lose;
                    break;
                case "fighter_april":
                    h = d.april_lose;
                    break;
                case "fighter_donnie":
                    h = d.donnie_lose;
                    break;
                case "fighter_tommy":
                    h = d.tommy_lose;
                    break;
                case "fighter_shelby":
                    h = d.shelby_lose;
                    break;
                case "fighter_andros":
                    h =
                        d.andros_lose;
                    break;
                case "fighter_jason":
                    h = d.jason_lose;
                    break;
                case "fighter_orion":
                    h = d.orion_lose
            }
            return h
        },
        _getMobilePortraitAssetFromId: function(o) {
            var h = a.portrait_leonardo;
            switch (o) {
                case "fighter_leo":
                    h = a.portrait_leonardo;
                    break;
                case "fighter_mikey":
                    h = a.portrait_michelangelo;
                    break;
                case "fighter_raph":
                    h = a.portrait_raphael;
                    break;
                case "fighter_april":
                    h = a.portrait_april;
                    break;
                case "fighter_donnie":
                    h = a.portrait_donatello;
                    break;
                case "fighter_tommy":
                    h = a.portrait_tommy;
                    break;
                case "fighter_shelby":
                    h = a.portrait_shelby;
                    break;
                case "fighter_andros":
                    h = a.portrait_andros;
                    break;
                case "fighter_jason":
                    h = a.portrait_jason;
                    break;
                case "fighter_orion":
                    h = a.portrait_orion
            }
            return h
        },
        _getPortraitAssetFromId: function(o) {
            var h = a.portrait_leonardo;
            switch (o) {
                case "fighter_leo":
                    h = a.portrait_leo_end;
                    break;
                case "fighter_mikey":
                    h = a.portrait_mikey_end;
                    break;
                case "fighter_raph":
                    h = a.portrait_raph_end;
                    break;
                case "fighter_april":
                    h = a.portrait_april_end;
                    break;
                case "fighter_donnie":
                    h = a.portrait_donnie_end;
                    break;
                case "fighter_tommy":
                    h = a.portrait_tommy_end;
                    break;
                case "fighter_shelby":
                    h = a.portrait_shelby_end;
                    break;
                case "fighter_andros":
                    h = a.portrait_andros_end;
                    break;
                case "fighter_jason":
                    h = a.portrait_jason_end;
                    break;
                case "fighter_orion":
                    h = a.portrait_orion_end
            }
            return h
        },
        _setInState: function() {
            E.prototype._setInState.call(this)
        },
        _setCloseState: function() {
            E.prototype._setCloseState.call(this)
        },
        __class__: ud
    });
    var vd = function(a, h) {
        N.call(this, a, h);
        this._closing = !1;
        this._inputBuffer = "";
        this._keyLength = i.get_instance().getString(j.STRING_UNLOCK_CODE).length;
        4 &gt; this._keyLength &amp;&amp; (this._keyLength = 4)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenEnterCode"] = vd;
    vd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenEnterCode".split(",");
    vd.__super__ = N;
    vd.prototype = s(N.prototype, {
        _buildScreen: function() {
            this._tray = this._elementManager.addElement(new m({
                x: 0,
                y: 0,
                alpha: 0
            }));
            this._topTray = this._tray.addElement(new m({
                x: 0,
                y: 0
            }));
            this._topTray.addElement(new m({
                x: 480,
                y: 280
            }));
            this._topTray.addElement(new m({
                asset: a.codeunlock_backing,
                originX: 1,
                scaleX: 1.3333333333333333,
                scaleY: 1.3333333333333333,
                x: 481,
                y: 280
            }));
            this._topTray.addElement(new m({
                asset: a.codeunlock_backing,
                originX: 1,
                scaleX: -1.3333333333333333,
                scaleY: 1.3333333333333333,
                x: 480,
                y: 280
            }));
            this._topTray.addElement(new x({
                x: 480,
                y: 85,
                text: "code_copy",
                origin: 0.5
            }));
            this._inputTextField = this._topTray.addElement(new x({
                text: "enter_code_header",
                x: 480,
                y: 150,
                scale: 0.5
            }));
            this._backButton = this._topTray.addElement(new Ib({
                x: 770,
                y: 90,
                assetUp: a.ach_btn_close,
                selectedAsset: a.ach_btn_close_active,
                characterId: "back",
                tween: this._tween
            }));
            this._backButton.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonBackClick));
            this._backButton.setGlowScale(0.75);
            this._backButton.setScale(1.2, 1.2);
            this._inputBuffer = "";
            this._tray.alpha = 0;
            this._createKeyboard();
            this.update(0)
        },
        dispose: function() {
            this._topTray = this._keyboard = this._inputBuffer = this._inputTextField = this._backButton = this._tray = null;
            N.prototype.dispose.call(this)
        },
        _addEventListeners: function() {
            N.prototype._addEventListeners.call(this);
            i.get_instance().get_dispatcher().addEventListener(n.INPUT_ARBITRARY_KEY_BUTTON,
                t(this, this._handleInputArbitraryKeyButton));
            i.get_instance().get_dispatcher().addEventListener(n.INPUT_ARBITRARY_KEY_KEYBOARD, t(this, this._handleInputArbitraryKeyKeyboard))
        },
        _removeEventListeners: function() {
            N.prototype._removeEventListeners.call(this);
            i.get_instance().get_dispatcher().removeEventListener(n.INPUT_ARBITRARY_KEY_BUTTON, t(this, this._handleInputArbitraryKeyButton));
            i.get_instance().get_dispatcher().removeEventListener(n.INPUT_ARBITRARY_KEY_KEYBOARD, t(this, this._handleInputArbitraryKeyKeyboard))
        },
        _handleInputArbitraryKeyButton: function(a) {
            var a = a.get_map().get("data"),
                h = a.key;
            switch (a.state[1]) {
                case 0:
                    switch (h) {
                        case "backspace":
                            this._removeCharFromInputBuffer();
                            break;
                        case "enter":
                            this._onButtonEnterClick(null);
                            break;
                        default:
                            this._addCharToInputBuffer(h)
                    }
            }
        },
        _handleInputArbitraryKeyKeyboard: function(a) {
            var h = G.string(a.get_map().get("key"));
            if (1 &lt; h.length &amp;&amp; ("Number" == I.substr(h, 0, 6) || "Numpad" == I.substr(h, 0, 6))) h = I.substr(h, h.length - 1, null);
            switch (a.get_map().get("phase")[1]) {
                case 0:
                    switch (h) {
                        case "Backspace":
                        case "Delete":
                            this._removeCharFromInputBuffer();
                            break;
                        case "Enter":
                            this._onButtonEnterClick(null);
                            break;
                        case "1":
                        case "2":
                        case "3":
                        case "4":
                        case "5":
                        case "6":
                        case "7":
                        case "8":
                        case "9":
                        case "0":
                        case "Q":
                        case "W":
                        case "E":
                        case "R":
                        case "T":
                        case "Y":
                        case "U":
                        case "I":
                        case "O":
                        case "P":
                        case "A":
                        case "S":
                        case "D":
                        case "F":
                        case "G":
                        case "H":
                        case "J":
                        case "K":
                        case "L":
                        case "Z":
                        case "X":
                        case "C":
                        case "V":
                        case "B":
                        case "N":
                        case "M":
                            this._addCharToInputBuffer(h);
                            break;
                        case "Minus":
                            this._addCharToInputBuffer("_")
                    }
            }
        },
        _onButtonKeyClick: function(a) {
            this._addCharToInputBuffer(G.string(a.get_map().get("val")))
        },
        _onButtonEnterClick: function() {
            this._doEnter()
        },
        _doEnter: function() {
            this._inputBuffer != i.get_instance().getString(j.STRING_UNLOCK_CODE) ? (B.sendEvent({
                event: "codeEntryFail",
                params: {
                    codeID: "" + this._inputBuffer
                }
            }), this._resetInputBuffer(), this._inputTextField.set_text("invalid_code"), this._inputTextField.set_doLocalize(!0)) : (B.sendEvent({
                    event: "codeEntrySuccess",
                    params: {
                        codeID: "" + this._inputBuffer
                    }
                }), this._inputTextField.set_text("unlocked"), this._inputTextField.set_doLocalize(!0), sa.get_instance().enterCodeSuccuess(),
                i.get_instance().setBool(j.BOOL_CODE_UNLOCK, !0), D.dispatchFlowEvent(k.ENTER_CODE_SUCCESS))
        },
        _resetInputBuffer: function() {
            this._inputBuffer = ""
        },
        _addCharToInputBuffer: function(a) {
            for (this._inputBuffer += a; this._inputBuffer.length &gt; this._keyLength;) this._inputBuffer = I.substr(this._inputBuffer, 1, this._inputBuffer.length);
            this._inputTextField.set_doLocalize(!1);
            this._inputTextField.set_text(this._inputBuffer)
        },
        _removeCharFromInputBuffer: function() {
            0 &lt; this._inputBuffer.length &amp;&amp; (this._inputBuffer = this._inputBuffer.substring(0,
                this._inputBuffer.length - 1), this._inputTextField.set_doLocalize(!1), this._inputTextField.set_text(this._inputBuffer))
        },
        _setInState: function() {
            this._closing = !1;
            null != this._keyboard &amp;&amp; this._keyboard.tweenIn();
            this._tween.timer(1).onComplete(t(this, this._finishOpenState));
            Q.easeSlideIn(this._tray, this._tween, 0, 1120)
        },
        _setCloseState: function() {
            this._closing || (this._closing = !0, Q.easeSlideOut(this._tray, this._tween, 0, 1120).onComplete(t(this, this.setFlagDispose)))
        },
        _onButtonBackClick: function() {
            this.get_state() ==
                this._STATE_OPENED &amp;&amp; D.dispatchFlowEvent(k.ENTER_CODE_CLOSE)
        },
        _createNumPad: function() {
            for (var o = 0, h = 0, b = 0, f = 0, d = "", e = null, g; 10 &gt;= f;) {
                e = a.debug_button;
                d = "code_key_" + G.string(f + 1);
                g = t(this, this._onButtonKeyClick);
                o = f + 1;
                switch (f) {
                    case 0:
                        h = 425;
                        b = 265;
                        break;
                    case 1:
                        h = 480;
                        break;
                    case 2:
                        h = 535;
                        break;
                    case 3:
                        h = 425;
                        b = 320;
                        break;
                    case 4:
                        h = 480;
                        break;
                    case 5:
                        h = 535;
                        break;
                    case 6:
                        h = 425;
                        b = 375;
                        break;
                    case 7:
                        h = 480;
                        break;
                    case 8:
                        h = 535;
                        break;
                    case 9:
                        b = 430;
                        d = "code_key_0";
                        o = 0;
                        break;
                    case 10:
                        h = 452.5, d = "code_key_enter", g = t(this, this._onButtonEnterClick)
                }
                e =
                    this._tray.addElement(new ia({
                        x: h,
                        y: b,
                        tween: this._tween,
                        assetUp: e
                    }));
                e.addElement(new x({
                    x: 0,
                    y: 0,
                    text: d
                }));
                e.setDispatchData(function() {
                    var a = new U;
                    a.set("val", o);
                    return a
                }(this));
                e.get_dispatcher().addEventListener(n.BUTTON_CLICK, g);
                g = e = null;
                f++
            }
        },
        _onInput: function(a, h) {
            if (this.get_state() == this._STATE_OPENED) switch (h[1]) {
                case 2:
                    this._doEnter();
                    break;
                case 13:
                    this._removeCharFromInputBuffer();
                    break;
                case 25:
                case 26:
                case 27:
                case 28:
                case 29:
                case 30:
                case 31:
                case 32:
                case 33:
                case 34:
                case 35:
                case 36:
                case 37:
                case 38:
                case 39:
                case 40:
                case 41:
                case 42:
                case 43:
                case 44:
                case 45:
                case 46:
                case 47:
                case 48:
                case 49:
                case 50:
                case 24:
                case 15:
                case 16:
                case 17:
                case 18:
                case 19:
                case 20:
                case 21:
                case 22:
                case 23:
                    var b =
                        "" + G.string(h);
                    switch (h[1]) {
                        case 24:
                            b = "0";
                            break;
                        case 15:
                            b = "1";
                            break;
                        case 16:
                            b = "2";
                            break;
                        case 17:
                            b = "3";
                            break;
                        case 18:
                            b = "4";
                            break;
                        case 19:
                            b = "5";
                            break;
                        case 20:
                            b = "6";
                            break;
                        case 21:
                            b = "7";
                            break;
                        case 22:
                            b = "8";
                            break;
                        case 23:
                            b = "9"
                    }
                    switch (a[1]) {
                        case 0:
                            this._addCharToInputBuffer(b)
                    }
            }
        },
        _createKeyboard: function() {
            this._keyboard = this._tray.addElement(new ce({
                x: 480,
                tween: this._tween,
                y: 400,
                alpha: 0
            }))
        },
        __class__: vd
    });
    var Od = function(o, h) {
        E.call(this, o, h);
        this._closing = !1;
        this._nextScreenFlow = k.EXTRAS_PROFILES_SELECT;
        this._buttons = [];
        this._tray.addElement(new x({
            text: "extra_profiles_title",
            x: 0,
            y: -215,
            alpha: 1
        }));
        var b = this._tray.addElement(new S({
            alpha: 0,
            x: -233,
            y: -76,
            tween: this._tween,
            assetUp: a.btn_raph,
            selectedAsset: a.btn_raph_active,
            characterId: "fighter_raph"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: -233,
            y: 24,
            tween: this._tween,
            assetUp: a.btn_leonardo,
            selectedAsset: a.btn_leonardo_active,
            characterId: "fighter_leo"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: -125,
            y: -36,
            tween: this._tween,
            assetUp: a.btn_mikey,
            selectedAsset: a.btn_mikey_active,
            characterId: "fighter_mikey"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: -125,
            y: 64,
            tween: this._tween,
            assetUp: a.btn_donnie,
            selectedAsset: a.btn_donnie_active,
            characterId: "fighter_donnie"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: 0,
            y: -36,
            tween: this._tween,
            assetUp: a.btn_april,
            selectedAsset: a.btn_april_active,
            characterId: "fighter_april"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: 0,
            y: 64,
            tween: this._tween,
            assetUp: a.btn_ranger_tommy,
            selectedAsset: a.btn_ranger_tommy_active,
            characterId: "fighter_tommy"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: 125,
            y: -36,
            tween: this._tween,
            assetUp: a.btn_ranger_andros,
            selectedAsset: a.btn_ranger_andros_active,
            characterId: "fighter_andros"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: 125,
            y: 64,
            tween: this._tween,
            assetUp: a.btn_ranger_jason,
            selectedAsset: a.btn_ranger_jason_active,
            characterId: "fighter_jason"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: 233,
            y: -76,
            tween: this._tween,
            assetUp: a.btn_ranger_orion,
            selectedAsset: a.btn_ranger_orion_active,
            characterId: "fighter_orion"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new S({
            alpha: 0,
            x: 233,
            y: 24,
            tween: this._tween,
            assetUp: a.btn_ranger_shelby,
            selectedAsset: a.btn_ranger_shelby_active,
            characterId: "fighter_shelby"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        this._buttonBack = this._tray.addElement(new cb({
            x: -235,
            y: 200,
            assetUp: a.btn_back,
            selectedAsset: a.btn_back_active,
            characterId: "back",
            tween: this._tween
        }));
        this._buttonBack.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onBackClick));
        this._buttonBack.setGlowScaleXY(0.55, 0.7);
        this._buttonBack.addIcon(new x({
            text: "back",
            x: -10
        }))
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenExtrasCharacterProfiles"] =
        Od;
    Od.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenExtrasCharacterProfiles".split(",");
    Od.__super__ = E;
    Od.prototype = s(E.prototype, {
        dispose: function() {
            E.prototype.dispose.call(this);
            this._buttonBack = null;
            this._buttons = []
        },
        _onButtonClick: function(a) {
            a = a.get_map().get("button");
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "select profile " + a.characterId,
                    UILocation: "extras character profile screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._playSelectVo(a.characterId);
            i.get_instance().setString(j.STRING_CHARACTER_PROFILE,
                a.characterId);
            this._doClose()
        },
        _showContentAnimation: function() {
            for (var a = 1, h = 0, b = 0, f = 0, d = this._buttons.length; f &lt; d;) {
                var e = f++,
                    a = this._buttons[e].isEnabled() ? 1 : 0.5;
                this._buttons[e].alpha = 0;
                h = this._buttons[e].get_x();
                b = this._buttons[e].get_y();
                if (0 == e % 2) {
                    var g = this._buttons[e];
                    g.set_x(g.get_x() - 50)
                } else g = this._buttons[e], g.set_x(g.get_x() + 50);
                this._tween.tween(this._buttons[e], 0.25, {
                    alpha: a,
                    x: h,
                    y: b
                }, !0, p.EASE_BUMP_OUT, 0.025 * e)
            }
            return 0.5
        },
        _closeContentAnimation: function() {
            for (var a = 0, h = 0, b = 0, f = this._buttons.length; b &lt;
                f;) {
                var d = b++,
                    a = 0 == d % 2 ? this._buttons[d].get_x() - 50 : this._buttons[d].get_x() + 50,
                    h = this._buttons[d].get_y();
                this._tween.tween(this._buttons[d], 0.25, {
                    alpha: 0,
                    x: a,
                    y: h
                }, !0, p.EASE_BUMP_OUT, 0.025 * d)
            }
            return 0.5
        },
        _playSelectVo: function(a) {
            if (!1 != i.get_instance().getBool(j.BOOL_ENABLE_VO)) switch (a) {
                case "fighter_leo":
                    i.get_instance().get_sound().playSound(d.leo_select);
                    break;
                case "fighter_mikey":
                    i.get_instance().get_sound().playSound(d.mikey_select);
                    break;
                case "fighter_raph":
                    i.get_instance().get_sound().playSound(d.raph_select);
                    break;
                case "fighter_donnie":
                    i.get_instance().get_sound().playSound(d.donnie_select);
                    break;
                case "fighter_shelby":
                    i.get_instance().get_sound().playSound(d.shelby_select);
                    break;
                case "fighter_andros":
                    i.get_instance().get_sound().playSound(d.andros_select);
                    break;
                case "fighter_jason":
                    i.get_instance().get_sound().playSound(d.jason_select);
                    break;
                case "fighter_orion":
                    i.get_instance().get_sound().playSound(d.orion_select)
            }
        },
        _onBackClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "back button",
                    UILocation: "extras character profile screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._nextScreenFlow = k.EXTRAS_PROFILES_BACK;
            this._doClose()
        },
        __class__: Od
    });
    var Pd = function(o, h) {
        E.call(this, o, h);
        this._closing = !1;
        this._nextScreenFlow = k.EXTRAS_PROFILES_DETAIL_BACK;
        this._holder = this._tray.addElement(new m({
            scale: 0.8,
            x: 0,
            y: -50
        }));
        this._holder.addElement(new m({
            asset: a.ach_backing_01,
            originX: 1,
            scaleX: 1.3333333333333333,
            scaleY: 1.3333333333333333,
            x: 1
        }));
        this._holder.addElement(new m({
            asset: a.ach_backing_01,
            originX: 1,
            scaleX: -1.3333333333333333,
            scaleY: 1.3333333333333333
        }));
        var b = i.get_instance().getString(j.STRING_CHARACTER_PROFILE),
            f = this._holder.addElement(new x({
                text: "name_" + b,
                x: 0,
                y: -210
            }));
        f.set_scale(2 * f.get_scale());
        this._holder.addElement(new x({
            text: "profile_" + b,
            x: 155,
            y: -125,
            width: 940,
            align: K.Left
        }));
        this._holder.addElement(new m({
            asset: this._getPortraitAssetFromString(b),
            originY: 1,
            x: -285,
            y: 220,
            scaleY: 0.85,
            scaleX: 0.85
        }));
        this._buttonBack = this._tray.addElement(new cb({
            x: -235,
            y: 200,
            assetUp: a.btn_back,
            selectedAsset: a.btn_back_active,
            characterId: "back",
            tween: this._tween
        }));
        this._buttonBack.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onBackClick));
        this._buttonBack.setGlowScaleXY(0.55, 0.7);
        this._buttonBack.addIcon(new x({
            text: "back",
            x: -10
        }))
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenExtrasCharacterProfilesDetail"] = Pd;
    Pd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenExtrasCharacterProfilesDetail".split(",");
    Pd.__super__ = E;
    Pd.prototype = s(E.prototype, {
        dispose: function() {
            E.prototype.dispose.call(this);
            this._buttonBack = this._holder = null
        },
        _showContentAnimation: function() {
            return 0.5
        },
        _closeContentAnimation: function() {
            return 0.5
        },
        _onBackClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "close button",
                    UILocation: "extras character profile detil screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._doClose()
        },
        _getPortraitAssetFromString: function(o) {
            var h = a.portrait_leonardo;
            switch (o) {
                case "fighter_leo":
                    h = a.portrait_leonardo;
                    break;
                case "fighter_mikey":
                    h = a.portrait_michelangelo;
                    break;
                case "fighter_raph":
                    h =
                        a.portrait_raphael;
                    break;
                case "fighter_april":
                    h = a.portrait_april;
                    break;
                case "fighter_donnie":
                    h = a.portrait_donatello;
                    break;
                case "fighter_tommy":
                    h = a.portrait_tommy;
                    break;
                case "fighter_shelby":
                    h = a.portrait_shelby;
                    break;
                case "fighter_andros":
                    h = a.portrait_andros;
                    break;
                case "fighter_jason":
                    h = a.portrait_jason;
                    break;
                case "fighter_orion":
                    h = a.portrait_orion
            }
            return h
        },
        __class__: Pd
    });
    var Nd = function(o, h) {
        E.call(this, o, h);
        this._closing = !1;
        this._nextScreenFlow = k.EXTRAS_RELICS_BACK;
        this._relicIndex = 0;
        this._relicsPerPage =
            3;
        this._relics = [];
        this._addRelic("relic_leo");
        this._addRelic("relic_andros");
        this._addRelic("relic_shelby");
        this._addRelic("relic_raph");
        this._addRelic("relic_orion");
        this._addRelic("relic_donnie");
        this._addRelic("relic_jason");
        this._addRelic("relic_april");
        this._addRelic("relic_tommy");
        this._addRelic("relic_mikey");
        this._tray.addElement(new x({
            text: "extra_relics_title",
            x: 0,
            y: -215,
            alpha: 1
        }));
        this._buttonUp = this._tray.addElement(new S({
            x: 300,
            y: -185,
            assetUp: a.ach_btn_scroll_up,
            selectedAsset: a.ach_btn_scroll_up_active,
            characterId: "",
            tween: this._tween
        }));
        this._buttonUp.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onUpClick));
        this._buttonUp.setGlowScale(0.75);
        this._buttonDown = this._tray.addElement(new S({
            x: 300,
            y: 200,
            assetUp: a.ach_btn_scroll_down,
            selectedAsset: a.ach_btn_scroll_down_active,
            characterId: "",
            tween: this._tween
        }));
        this._buttonDown.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onDownClick));
        this._buttonDown.setGlowScale(0.75);
        this._buttonBack = this._tray.addElement(new cb({
            x: -235,
            y: 200,
            assetUp: a.btn_back,
            selectedAsset: a.btn_back_active,
            characterId: "back",
            tween: this._tween
        }));
        this._buttonBack.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onBackClick));
        this._buttonBack.setGlowScaleXY(0.55, 0.7);
        this._buttonBack.addIcon(new x({
            text: "back",
            x: -10
        }))
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenExtrasRelics"] = Nd;
    Nd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenExtrasRelics".split(",");
    Nd.__super__ = E;
    Nd.prototype = s(E.prototype, {
        _addRelic: function(o) {
            var h =
                this._tray.addElement(new m({
                    asset: a.backing_01,
                    x: 2E3
                }));
            h.addElement(new x({
                text: o + "_name",
                align: K.Left,
                x: -243,
                y: -35
            }));
            h.addElement(new x({
                text: o + "_description",
                align: K.Left,
                x: -240,
                y: 5
            }));
            var b = h.addElement(new m({
                    asset: a.badge_btn_blank,
                    x: -313,
                    y: -3
                })),
                f = !0;
            switch (o) {
                case "relic_leo":
                    f = !Y.get_instance().isRelicUnlocked(C.LEO_HEAVY_STEEL);
                    b.addElement(new m({
                        asset: a.relic_leo_active
                    }));
                    break;
                case "relic_mikey":
                    f = !Y.get_instance().isRelicUnlocked(C.MIKEY_ATTACK_SPEED);
                    b.addElement(new m({
                        asset: a.relic_mikey_active
                    }));
                    break;
                case "relic_donnie":
                    f = !Y.get_instance().isRelicUnlocked(C.DONNIE_THORNS_LIGHTNING);
                    b.addElement(new m({
                        asset: a.relic_donnie_active
                    }));
                    break;
                case "relic_raph":
                    f = !Y.get_instance().isRelicUnlocked(C.RAPH_ATTACK_UP);
                    b.addElement(new m({
                        asset: a.relic_raph_active
                    }));
                    break;
                case "relic_andros":
                    f = !Y.get_instance().isRelicUnlocked(C.ANDROS_MOVE_SPEED_FIRE);
                    b.addElement(new m({
                        asset: a.relic_andros_active
                    }));
                    break;
                case "relic_shelby":
                    f = !Y.get_instance().isRelicUnlocked(C.SHELBY_POWER_ARMOR);
                    b.addElement(new m({
                        asset: a.relic_shelby_active
                    }));
                    break;
                case "relic_jason":
                    f = !Y.get_instance().isRelicUnlocked(C.JASON_LIGHTNING_DOT);
                    b.addElement(new m({
                        asset: a.relic_jason_active
                    }));
                    break;
                case "relic_orion":
                    f = !Y.get_instance().isRelicUnlocked(C.ORION_POWER_BOOST);
                    b.addElement(new m({
                        asset: a.relic_orion_active
                    }));
                    break;
                case "relic_tommy":
                    f = !Y.get_instance().isRelicUnlocked(C.TOMMY_SHOT);
                    b.addElement(new m({
                        asset: a.relic_tommy_active
                    }));
                    break;
                case "relic_april":
                    f = !Y.get_instance().isRelicUnlocked(C.APRIL_KNOCKBACK), b.addElement(new m({
                        asset: a.relic_april_active
                    }))
            }
            f &amp;&amp;
                b.addElement(new m({
                    asset: a.icon_lock
                }));
            this._relics.push(h)
        },
        dispose: function() {
            E.prototype.dispose.call(this);
            this._buttonDown = this._buttonUp = this._buttonBack = this._relics = null
        },
        _onUpClick: function() {
            this._relicIndex--;
            0 &gt;= this._relicIndex &amp;&amp; (this._relicIndex = 0);
            this._updateRelics()
        },
        _onDownClick: function() {
            this._relicIndex++;
            this._relicIndex &gt;= Math.floor(this._relics.length / this._relicsPerPage) &amp;&amp; (this._relicIndex = Math.floor(this._relics.length / this._relicsPerPage));
            this._updateRelics()
        },
        _updateRelics: function() {
            0 &gt;=
                this._relicIndex ? (this._buttonUp.disable(), this._buttonUp.alpha = 0.5, this._buttonUp.set_scale(0.9)) : (this._buttonUp.enable(), this._buttonUp.alpha = 1, this._buttonUp.set_scale(1));
            this._relicIndex &gt;= Math.floor(this._relics.length / this._relicsPerPage) ? (this._buttonDown.disable(), this._buttonDown.alpha = 0.5, this._buttonDown.set_scale(0.9)) : (this._buttonDown.enable(), this._buttonDown.alpha = 1, this._buttonDown.set_scale(1));
            for (var a = 0, h = 0, b = this._relics.length; h &lt; b;) {
                var f = h++;
                f &gt;= this._relicIndex * this._relicsPerPage &amp;&amp;
                    f &lt; this._relicIndex * this._relicsPerPage + this._relicsPerPage ? (this._relics[f].alpha = 0, this._relics[f].set_x(25), this._relics[f].set_y(-100 + 110 * a), this._tween.tween(this._relics[f], 0.3, {
                        alpha: 1,
                        x: 0
                    }, !0, p.EASE_BUMP_OUT, 0.15 + 0.05 * a), a++) : (this._tween.tween(this._relics[f], 0.2, {
                        x: -25,
                        alpha: 0
                    }, !0, p.EASE_CUBIC_IN), this._tween.tween(this._relics[f], 0, {
                        x: 2E3
                    }, !1))
            }
            this._blockInput(!0);
            this._tween.timer(0.5).onComplete(t(this, this._updateRelicsComplete))
        },
        _updateRelicsComplete: function() {
            this._blockInput(!1)
        },
        _showContentAnimation: function() {
            this._updateRelics();
            return 0.5
        },
        _closeContentAnimation: function() {
            return 0.5
        },
        _onBackClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "back button",
                    UILocation: "extras relics screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._doClose()
        },
        __class__: Nd
    });
    var Md = function(o, h) {
        E.call(this, o, h);
        this._closing = !1;
        this._nextScreenFlow = k.EXTRAS_BACK;
        this._buttons = [];
        this._tray.addElement(new x({
            text: "extras_title",
            x: 0,
            y: -200
        }));
        var b = this._tray.addElement(new Nc({
            alpha: 0,
            x: 0,
            y: -80,
            tween: this._tween,
            assetUp: a.backing_01,
            id: "extras_relics"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new Nc({
            alpha: 0,
            x: 0,
            y: 60,
            tween: this._tween,
            assetUp: a.backing_01,
            id: "extras_profiles"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        this._title = this._tray.addElement(new x({
            text: ""
        }));
        this._buttonBack = this._tray.addElement(new cb({
            x: -235,
            y: 200,
            assetUp: a.btn_back,
            selectedAsset: a.btn_back_active,
            characterId: "back",
            tween: this._tween
        }));
        this._buttonBack.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onBackClick));
        this._buttonBack.setGlowScaleXY(0.55, 0.7);
        this._buttonBack.addIcon(new x({
            text: "back",
            x: -10
        }))
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenExtrasSelect"] = Md;
    Md.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenExtrasSelect".split(",");
    Md.__super__ = E;
    Md.prototype = s(E.prototype, {
        dispose: function() {
            E.prototype.dispose.call(this);
            this._buttons = [];
            this._buttonBack = null
        },
        _onButtonClick: function(a) {
            "extras_relics" == a.get_map().get("button").id ? (this._nextScreenFlow = k.EXTRAS_SELECT_RELICS, B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "relics button",
                    UILocation: "extras screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            })) : (this._nextScreenFlow = k.EXTRAS_SELECT_PROFILES, B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "character profiles button",
                    UILocation: "extras screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            }));
            this._doClose()
        },
        _showContentAnimation: function() {
            for (var a =
                    0, h = 0, b = 1, f = 0, d = this._buttons.length; f &lt; d;) {
                var e = f++,
                    b = this._buttons[e].isEnabled() ? 1 : 0.5;
                this._buttons[e].alpha = 0;
                a = this._buttons[e].get_x();
                h = this._buttons[e].get_y();
                if (0 == e % 2) {
                    var g = this._buttons[e];
                    g.set_x(g.get_x() - 50)
                } else g = this._buttons[e], g.set_x(g.get_x() + 50);
                this._tween.tween(this._buttons[e], 0.25, {
                    alpha: b,
                    x: a,
                    y: h
                }, !0, p.EASE_BUMP_OUT, 0.15 + 0.025 * e)
            }
            return 0.5
        },
        _closeContentAnimation: function() {
            return 0.5
        },
        _onBackClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "back button",
                    UILocation: "extras screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._doClose()
        },
        __class__: Md
    });
    var td = function(a, h) {
        N.call(this, a, h)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenGameplayHud"] = td;
    td.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenGameplayHud".split(",");
    td.__super__ = N;
    td.prototype = s(N.prototype, {
        _buildScreen: function() {
            this._tray = this._elementManager.addElement(new m({
                origin: 0,
                x: D.get_CANVAS_LEFT()
            }));
            this._blackBox = this._tray.addElement(new m({
                x: -200,
                y: 0
            }));
            var o =
                new Ha,
                h = new zb(0, 8, 8);
            h.x.set__(D.get_CANVAS_LEFT());
            h.scaleX.set__(1024);
            h.scaleY.set__(600);
            o.add(h);
            this._blackBox.get_root().addChild(o);
            this._hp1 = this._tray.addElement(new Oc({
                tween: this._tween,
                y: 50
            }, j.INT_HEALTH_P1, j.INT_SUPER_P1, !0));
            this._hp2 = this._tray.addElement(new Oc({
                tween: this._tween,
                y: 50,
                scaleX: -1
            }, j.INT_HEALTH_P2, j.INT_SUPER_P2, !1));
            this._pauseButton = this._tray.addElement(new Ib({
                tween: this._tween,
                assetUp: a.hud_btn_pause,
                selectedAsset: a.hud_btn_pause,
                characterId: "",
                x: 0.5 * D.get_CANVAS_WIDTH(),
                y: 70
            }));
            this._pauseButton.setGlowScale(0.5);
            this._pauseButton.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onEventPauseClick));
            this._pauseButton.disable();
            J._platform.getTouch().get_supported() &amp;&amp; (this._buttonLeft = this._elementManager.addElement(new zc({
                asset: a.touch_control_left,
                id: l.VIRTUAL_LEFT,
                tween: this._tween,
                origin: 0
            })), this._buttonLeft.setCustomRectSize(150, 150, 0, 0), this._buttonRight = this._elementManager.addElement(new zc({
                asset: a.touch_control_right,
                id: l.VIRTUAL_RIGHT,
                tween: this._tween,
                origin: 0
            })), this._buttonRight.setCustomRectSize(150, 150, 0, 0), this._buttonSpecial = this._elementManager.addElement(new zc({
                asset: a.touch_control_special,
                id: l.VIRTUAL_SPACE,
                tween: this._tween,
                origin: 0
            })), this._buttonSpecial.setCustomRectSize(150, 150, 0, 0));
            this._doScreenResize()
        },
        dispose: function() {
            this._blackBox = this._pauseButton = null;
            N.prototype.dispose.call(this)
        },
        _setInState: function() {
            this._finishOpenState();
            this._tween.tween(this._blackBox, 0.5, {
                alpha: 0
            }, !0, p.EASE_CUBIC_OUT).delay(0.25).onComplete(t(this,
                this._checkForTutorial))
        },
        _checkForTutorial: function() {
            this._pauseButton.enable();
            sa.get_instance().showTutorial &amp;&amp; (sa.get_instance().showTutorial = !1, sa.get_instance().save(), D.dispatchFlowEvent(k.TUTORIAL))
        },
        _onEventResizeCanvas: function() {
            this._doScreenResize()
        },
        _doScreenResize: function() {
            this._tray.get_pos().x = D.get_CANVAS_LEFT();
            this._pauseButton.get_pos().x = 0.5 * D.get_CANVAS_WIDTH();
            this._hp1.get_pos().x = this._pauseButton.get_x() - 375;
            this._hp2.get_pos().x = this._pauseButton.get_x() + 375;
            if (J._platform.getTouch().get_supported()) {
                var a =
                    D.get_CANVAS_LEFT() + 225;
                this._buttonLeft.get_pos().to(a - 75 - 75, 355);
                this._buttonRight.get_pos().to(a - 75 + 95, 355)
            }
        },
        update: function(a) {
            N.prototype.update.call(this, a);
            J._platform.getTouch().get_supported() &amp;&amp; (a = D.get_CANVAS_RIGHT() - 225, 100 &lt;= i.get_instance().getInt(j.INT_SUPER_P1) ? this._buttonSpecial.get_pos().to(a, 355) : this._buttonSpecial.get_pos().to(2E3, 355))
        },
        _onEventPauseClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; (B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "pause button",
                    UILocation: "gameplay screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            }), D.dispatchFlowEvent(k.GAMEPLAY_MENU))
        },
        __class__: td
    });
    var rd = function(a, h) {
        N.call(this, a, h);
        this._closing = !1
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenGameplayMenu"] = rd;
    rd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenGameplayMenu".split(",");
    rd.__super__ = N;
    rd.prototype = s(N.prototype, {
        _buildScreen: function() {
            this._tray = this._elementManager.addElement(new m({
                asset: a.pause_backing,
                x: 480,
                y: 280,
                alpha: 0
            }));
            this._tray.addElement(new x({
                text: "menu",
                y: -160
            }));
            var o;
            o = this._tray.addElement(new S({
                tween: this._tween,
                assetUp: a.pause_btn_unlock,
                selectedAsset: a.pause_btn_unlock_active,
                characterId: "id",
                x: -135,
                y: -80
            }));
            o.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onEventCodeClick));
            o = this._tray.addElement(new S({
                tween: this._tween,
                assetUp: a.pause_btn_achievement,
                selectedAsset: a.pause_btn_achievement_active,
                characterId: "id",
                x: -135,
                y: 30
            }));
            o.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onEventAchClick));
            o = this._tray.addElement(new S({
                tween: this._tween,
                assetUp: a.pause_btn_play,
                selectedAsset: a.pause_btn_play_active,
                characterId: "id",
                x: 0,
                y: -80
            }));
            o.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onEventResumeClick));
            this._tray.addElement(new Wd({
                tween: this._tween,
                assetUp: a.pause_btn_sound_on,
                assetUpOff: a.pause_btn_sound_off,
                x: 0,
                y: 30,
                selectedAsset: a.pause_btn_sound_off,
                characterId: "id"
            }));
            o = this._tray.addElement(new S({
                tween: this._tween,
                assetUp: a.pause_btn_help,
                selectedAsset: a.pause_btn_help_active,
                characterId: "id",
                x: 135,
                y: -80
            }));
            o.get_dispatcher().addEventListener(n.BUTTON_CLICK,
                t(this, this._onEventHelpClick));
            o = this._tray.addElement(new S({
                tween: this._tween,
                assetUp: a.pause_btn_close,
                selectedAsset: a.pause_btn_close_active,
                characterId: "id",
                x: 135,
                y: 30
            }));
            o.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onEventQuitClick))
        },
        dispose: function() {
            this._tray = null;
            N.prototype.dispose.call(this)
        },
        _setInState: function() {
            this._closing = !1;
            Q.easeBounceIn(this._tray, this._tween).onComplete(t(this, this._finishOpenState))
        },
        _setCloseState: function() {
            this._closing || (this._closing = !0, Q.easeBounceOut(this._tray, this._tween).onComplete(t(this, this.setFlagDispose)))
        },
        _onEventHelpClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; (D.dispatchFlowEvent(k.GAMEPLAY_MENU_HELP), B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "help button",
                    UILocation: "gameplay menu screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            }))
        },
        _onEventCodeClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; (B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "code unlock button",
                    UILocation: "gameplay menu screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            }), D.dispatchFlowEvent(k.ENTER_CODE_OPEN))
        },
        _onEventAchClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; (B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "achievements button",
                    UILocation: "gameplay menu screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            }), D.dispatchFlowEvent(k.ACHIEVEMENT))
        },
        _onEventResumeClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; (B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "close button",
                    UILocation: "gameplay menu screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            }), D.dispatchFlowEvent(k.GAMEPLAY_MENU_CLOSE))
        },
        _onEventQuitClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; (B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "quit game button",
                    UILocation: "gameplay menu screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            }), D.dispatchFlowEvent(k.GAMEPLAY_MENU_QUIT))
        },
        __class__: rd
    });
    var hc = function(a, h) {
        N.call(this, a, h);
        this._closing = !1
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenHelp"] = hc;
    hc.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenHelp".split(",");
    hc.__super__ = N;
    hc.prototype = s(N.prototype, {
        _buildScreen: function() {
            this._tray = this._elementManager.addElement(new m({
                x: 480,
                y: 280,
                alpha: 0
            }));
            this._tray.addElement(new m({
                asset: a.badge_popup_backing,
                originX: 1,
                scaleX: 1.3333333333333333,
                scaleY: 1.3333333333333333,
                x: 1
            }));
            this._tray.addElement(new m({
                asset: a.badge_popup_backing,
                originX: 1,
                scaleX: -1.3333333333333333,
                scaleY: 1.3333333333333333
            }));
            this._tray.addElement(new x({
                text: "help",
                y: -135
            }));
            this._button = this._tray.addElement(new S({
                tween: this._tween,
                assetUp: a.pause_btn_close,
                selectedAsset: a.pause_btn_close,
                x: 0,
                y: 170,
                characterId: ""
            }));
            this._button.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onEventPlayClick));
            this._button.setScale(0.8, 0.8);
            J._platform.getTouch().get_supported() ? (this._tray.addElement(new m({
                asset: a.help_key_mobile_arrow,
                x: -150,
                y: -90,
                scaleX: -1
            })), this._tray.addElement(new m({
                asset: a.help_key_mobile_arrow,
                x: -110,
                y: -90
            })), this._tray.addElement(new x({
                text: "help_move_mobile",
                x: -50,
                y: -90,
                align: K.Left
            })), this._tray.addElement(new m({
                asset: a.help_mobile_swipe,
                x: -130,
                y: -50
            })), this._tray.addElement(new x({
                text: "help_dash_mobile",
                x: -50,
                y: -50,
                align: K.Left
            })), this._tray.addElement(new m({
                asset: a.help_mobile_tap,
                x: -190,
                y: -10
            })), this._tray.addElement(new x({
                text: "help_light_mobile",
                x: -170,
                y: -10,
                align: K.Left
            })), this._tray.addElement(new m({
                asset: a.help_mobile_tap_hold,
                x: 10,
                y: -10
            })), this._tray.addElement(new x({
                text: "help_heavy_mobile",
                x: 40,
                y: -10,
                align: K.Left
            })), this._tray.addElement(new m({
                asset: a.help_mobile_swipe_back,
                x: -160,
                y: 30
            })), this._tray.addElement(new m({
                asset: a.help_mobile_tap_hold,
                x: -80,
                y: 30
            })), this._tray.addElement(new m({
                asset: a.help_symbol_and,
                x: -115,
                y: 30
            })), this._tray.addElement(new x({
                text: "help_super_2",
                x: -50,
                y: 30,
                align: K.Left
            })), this._tray.addElement(new m({
                asset: a.help_mobile_swipe_forward,
                x: -150,
                y: 70
            })), this._tray.addElement(new m({
                asset: a.help_mobile_tap_hold,
                x: -80,
                y: 70
            })), this._tray.addElement(new m({
                asset: a.help_symbol_and,
                x: -115,
                y: 70
            })), this._tray.addElement(new x({
                text: "help_super_1",
                x: -50,
                y: 70,
                align: K.Left
            })), this._tray.addElement(new m({
                asset: a.touch_control_special,
                x: -130,
                y: 110,
                scale: 0.4
            })), this._tray.addElement(new x({
                text: "help_quick_super",
                x: -50,
                y: 110,
                align: K.Left
            }))) : (this._tray.addElement(new m({
                asset: a.help_key_desktop_arrow,
                x: -150,
                y: -90,
                scaleX: -1
            })), this._tray.addElement(new m({
                asset: a.help_key_desktop_arrow,
                x: -110,
                y: -90
            })), this._tray.addElement(new x({
                text: "help_move_desktop",
                x: -50,
                y: -90,
                align: K.Left
            })), this._tray.addElement(new m({
                asset: a.help_key_desktop_dash,
                x: -160,
                y: -50,
                scaleX: -1
            })), this._tray.addElement(new m({
                asset: a.help_key_desktop_dash,
                x: -100,
                y: -50
            })), this._tray.addElement(new x({
                text: "help_dash_desktop",
                x: -50,
                y: -50,
                align: K.Left
            })), this._tray.addElement(new m({
                asset: a.help_key_desktop_A,
                x: -130,
                y: -10
            })), this._tray.addElement(new x({
                text: "help_light_desktop",
                x: -100,
                y: -10,
                align: K.Left
            })), this._tray.addElement(new m({
                asset: a.help_key_desktop_S,
                x: 30,
                y: -10
            })), this._tray.addElement(new x({
                text: "help_heavy_desktop",
                x: 60,
                y: -10,
                align: K.Left
            })), this._tray.addElement(new m({
                asset: a.help_key_desktop_dash,
                x: -160,
                y: 30
            })), this._tray.addElement(new m({
                asset: a.help_key_desktop_S,
                x: -80,
                y: 30
            })), this._tray.addElement(new m({
                asset: a.help_symbol_and,
                x: -115,
                y: 30
            })), this._tray.addElement(new x({
                text: "help_super_1",
                x: -50,
                y: 30,
                align: K.Left
            })), this._tray.addElement(new m({
                asset: a.help_key_desktop_dash,
                x: -160,
                y: 70,
                scaleX: -1
            })), this._tray.addElement(new m({
                asset: a.help_key_desktop_S,
                x: -80,
                y: 70
            })), this._tray.addElement(new m({
                asset: a.help_symbol_and,
                x: -115,
                y: 70
            })), this._tray.addElement(new x({
                text: "help_super_2",
                x: -50,
                y: 70,
                align: K.Left
            })), this._tray.addElement(new x({
                text: "help_super_2",
                x: -50,
                y: 70,
                align: K.Left
            })), this._tray.addElement(new m({
                asset: a.help_key_desktop_space,
                x: -55,
                y: 110
            })), this._tray.addElement(new x({
                text: "help_quick_super",
                x: 25,
                y: 110,
                align: K.Left
            })));
            this._tray.visible = !1
        },
        dispose: function() {
            this._button = this._tray = null;
            N.prototype.dispose.call(this)
        },
        _setInState: function() {
            this._closing = !1;
            Q.easeBounceIn(this._tray, this._tween).onComplete(t(this, this._finishOpenState))
        },
        _setCloseState: function() {
            this._closing || (this._closing = !0, Q.easeBounceOut(this._tray, this._tween).onComplete(t(this,
                this.setFlagDispose)))
        },
        _onEventPlayClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; (B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "close button",
                    UILocation: "gameplay help screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            }), D.dispatchFlowEvent(k.HELP_CLOSE))
        },
        __class__: hc
    });
    var Ad = function(o, h) {
        E.call(this, o, h);
        this._nextScreenFlow = k.LEVEL_SELECT;
        this._buttons = [];
        this._header = this._tray.addElement(new m({
            alpha: 0,
            scale: 1,
            x: -5,
            y: -195
        }));
        this._header.addElement(new m({
            asset: a.lvl_select_top_stuff,
            scale: 1.3333333333333333
        }));
        this._header.addElement(new x({
            text: "level_select",
            x: -185,
            y: -15
        }));
        this._levelText = this._header.addElement(new x({
            text: "level_?",
            x: 225,
            y: -5
        }));
        this._selectedButton = null;
        var b = this._tray.addElement(new Bb({
            alpha: 0,
            x: -165,
            y: -90,
            tween: this._tween,
            assetUp: a.btn_quarry,
            selectedAsset: a.btn_quarry_active,
            characterId: "level_quarry"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new Bb({
            alpha: 0,
            x: -165,
            y: 0,
            tween: this._tween,
            assetUp: a.btn_alley,
            selectedAsset: a.btn_alley_active,
            characterId: "level_alley"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new Bb({
            alpha: 0,
            x: -165,
            y: 90,
            tween: this._tween,
            assetUp: a.btn_city,
            selectedAsset: a.btn_city_active,
            characterId: "level_city"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new Bb({
            alpha: 0,
            x: 165,
            y: -90,
            tween: this._tween,
            assetUp: a.btn_subway,
            selectedAsset: a.btn_subway_active,
            characterId: "level_subway"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new Bb({
            alpha: 0,
            x: 165,
            y: 0,
            tween: this._tween,
            assetUp: a.btn_ship,
            selectedAsset: a.btn_ship_active,
            characterId: "level_ship"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        b = this._tray.addElement(new Bb({
            alpha: 0,
            x: 165,
            y: 90,
            tween: this._tween,
            assetUp: a.btn_warehouse,
            selectedAsset: a.btn_warehouse_active,
            characterId: "level_warehouse"
        }));
        b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        this._buttons.push(b);
        i.get_instance().getBool(j.BOOL_CODE_UNLOCK) &amp;&amp; (b = this._tray.addElement(new Bb({
            alpha: 0,
            x: 165,
            y: 180,
            tween: this._tween,
            assetUp: a.btn_sewer,
            selectedAsset: a.btn_sewer_active,
            characterId: "level_sewer"
        })), b.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick)), this._buttons.push(b));
        this._buttonBack = this._tray.addElement(new cb({
            x: -235,
            y: 180,
            assetUp: a.btn_back,
            selectedAsset: a.btn_back_active,
            characterId: "back",
            tween: this._tween
        }));
        this._buttonBack.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onBackClick));
        this._buttonBack.addIcon(new x({
            text: "back",
            x: -10
        }));
        this._buttonBack.setGlowScaleXY(0.55, 0.7)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenLevelSelect"] = Ad;
    Ad.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenLevelSelect".split(",");
    Ad.__super__ =
        E;
    Ad.prototype = s(E.prototype, {
        dispose: function() {
            E.prototype.dispose.call(this);
            this._buttonBack = this._buttons = null
        },
        _onBackClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "close button",
                    UILocation: "level select screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._nextScreenFlow = k.LEVEL_SELECT_BACK;
            this._doClose()
        },
        _showContentAnimation: function() {
            for (var a = 0, h = 0, b = 1, f = 0, d = this._buttons.length; f &lt; d;) {
                var e = f++,
                    b = this._buttons[e].isEnabled() ? 1 : 0.5;
                this._buttons[e].alpha = 0;
                a = this._buttons[e].get_x();
                h = this._buttons[e].get_y();
                if (0 == e % 2) {
                    var g = this._buttons[e];
                    g.set_x(g.get_x() - 50)
                } else g = this._buttons[e], g.set_x(g.get_x() + 50);
                this._tween.tween(this._buttons[e], 0.25, {
                    alpha: b,
                    x: a,
                    y: h
                }, !0, p.EASE_BUMP_OUT, 0.025 * e)
            }
            h = this._header.get_y();
            a = this._header;
            a.set_y(a.get_y() - 200);
            this._tween.tween(this._header, 0.35, {
                alpha: 1,
                y: h
            }, !0, p.EASE_BUMP_OUT, 0.35);
            return 0.5
        },
        _closeContentAnimation: function() {
            var a = 0,
                h = 0;
            this._tween.tween(this._header, 0.25, {
                alpha: 0
            }, !0, p.EASE_QUAD_IN, 0.25);
            for (var b = 0, f = this._buttons.length; b &lt;
                f;) {
                var d = b++,
                    a = 0 == d % 2 ? this._buttons[d].get_x() - 50 : this._buttons[d].get_x() + 50,
                    h = this._buttons[d].get_y();
                this._tween.tween(this._buttons[d], 0.25, {
                    alpha: 0,
                    x: a,
                    y: h
                }, !0, p.EASE_BUMP_OUT, 0.025 * d)
            }
            return 0.5
        },
        _onButtonClick: function(a) {
            a = a.get_map().get("button");
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "select level " + a.characterId,
                    UILocation: "level select screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            this._selectedButton = a;
            z.get_instance().level = new vb(this._selectedButton.characterId);
            this._doClose()
        },
        update: function(a) {
            E.prototype.update.call(this, a);
            this.get_state()
        },
        _setInState: function() {
            E.prototype._setInState.call(this)
        },
        _setCloseState: function() {
            E.prototype._setCloseState.call(this)
        },
        _onInput: function(a, h) {
            switch (h[1]) {
                case 0:
                case 1:
                    switch (a[1]) {
                        case 0:
                            this.get_state()
                    }
            }
        },
        __class__: Ad
    });
    var Bd = function(o, h) {
        E.call(this, o, h);
        this._loadWidget = this._tray.addElement(new yc({
            tween: this._tween,
            y: 220
        }));
        this._portraits = [];
        this._dark = this._tray.addElement(new m({
            asset: a.loading_vignette,
            scale: 4.5
        }));
        var b = z.get_instance().player1.characterIndex,
            f = z.get_instance().player1.characters.slice();
        1 &lt; f.length &amp;&amp; 0 == b &amp;&amp; f.reverse();
        this._whiteSpinner = this._portraitHolder.addElement(new m({
            asset: a.loading_spin_ray_white,
            scale: 5,
            alpha: 0
        }));
        this._playerFog = this._portraitHolder.addElement(new m({
            asset: a.hero_fog,
            x: -220,
            y: 100,
            alpha: 0,
            scale: 2
        }));
        this._baddieFog = this._portraitHolder.addElement(new m({
            asset: a.foe_fog,
            x: 250,
            y: 120,
            alpha: 0,
            scale: 2
        }));
        for (var d = f.length; b &lt; d;) {
            var e = b++,
                g = -300 + 150 * e;
            1 == f.length &amp;&amp; (g = -225);
            var k = this._portraitHolder.addElement(new m({
                asset: this._getPortraitAssetFromId(f[e]),
                x: g + 25 * (0 == e % 2 ? 1 : -1),
                y: 355 + 50 * e,
                originY: 1,
                alpha: 0,
                scale: 1.5333333333333332
            }));
            this._portraits.push(k);
            this._tween.tween(k, 0.3, {
                alpha: 1,
                x: g
            }, !0, p.EASE_CUBIC_OUT, 0.1 + 0.1 * e)
        }
        b = z.get_instance().player2.characterIndex;
        f = z.get_instance().player2.characters.slice();
        1 &lt; f.length &amp;&amp; 0 == b &amp;&amp; f.reverse();
        for (d = f.length; b &lt; d;) e = b++, g = 300 - 150 * e, 1 == f.length &amp;&amp; (g = 225), k = this._portraitHolder.addElement(new m({
            asset: this._getPortraitAssetFromId(f[e]),
            x: g + 25 * (0 == e % 2 ? 1 : -1),
            y: 355 + 50 * e,
            originY: 1,
            alpha: 0,
            scaleX: -1.5333333333333332,
            scaleY: 1.5333333333333332
        })), this._portraits.push(k), this._tween.tween(k, 0.3, {
            alpha: 1,
            x: g
        }, !0, p.EASE_CUBIC_OUT, 0.1 + 0.1 * e);
        this._spinner = this._tray.addElement(new m({
            asset: a.vs_spinner_backing,
            alpha: 0,
            scale: 0.25
        }));
        this._vsText = this._spinner.addElement(new x({
            text: "character_select_mode_vs",
            x: -2,
            y: 2
        }));
        "mode_arcade" == i.get_instance().getString(j.STRING_GAMEPLAY_MODE) &amp;&amp; (f = Ya.get_instance().getFightIndex() + 1, b = Ya.get_instance().getNumFights(),
            f == b ? this._tray.addElement(new x({
                text: "arcade_rounds_final",
                x: 0,
                y: -200
            })) : (d = this._tray.addElement(new x({
                text: "arcade_rounds",
                x: 25,
                y: -200,
                align: K.Right
            })), this._tray.addElement(new Ca({
                text: "" + f + "/" + b,
                x: d.get_x(),
                y: d.get_y(),
                align: K.Left,
                scale: d.get_scale()
            }))))
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenLoading"] = Bd;
    Bd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenLoading".split(",");
    Bd.__super__ = E;
    Bd.prototype = s(E.prototype, {
        dispose: function() {
            E.prototype.dispose.call(this)
        },
        update: function(a) {
            E.prototype.update.call(this, a);
            this.get_state() == this._STATE_OPENED &amp;&amp; !this._closing &amp;&amp; (this._whiteSpinner.rotation += 5 * a)
        },
        _doClose: function() {
            this._setCloseState()
        },
        _setInState: function() {
            E.prototype._setInState.call(this);
            this._loadWidget.tweenIn(!0)
        },
        _showContentAnimation: function() {
            this._tween.tween(this._whiteSpinner, 1, {
                alpha: 0.5
            }, !0, p.EASE_BUMP_OUT);
            this._tween.tween(this._spinner, 0.25, {
                alpha: 1,
                scale: 1
            }, !0, p.EASE_BUMP_OUT, 0.4);
            this._tween.tween(this._playerFog, 1, {
                alpha: 1
            }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this._baddieFog, 1, {
                alpha: 1
            }, !0, p.EASE_CUBIC_OUT, 0.1);
            this._tween.timer(0.5).onComplete(t(this, this._showLightning));
            this._tween.timer(0.6).onComplete(t(this, this._showLightning2));
            return 0.5
        },
        _showLightning: function() {
            this._tray.addElement(new fa({
                asset: a.lightning_01,
                x: -15,
                y: 0,
                life: 0.2,
                scale: 2,
                facing: 1,
                tween: this._tween
            }));
            this._camShakeTimer = 0.3
        },
        _showLightning2: function() {
            this._tray.addElement(new fa({
                asset: a.lightning_02,
                x: 5,
                y: 0,
                life: 0.2,
                scale: 2,
                facing: 1,
                tween: this._tween
            }));
            this._camShakeTimer = 0.5
        },
        _closeContentAnimation: function() {
            this._particleTimer = 2;
            this._closing = !0;
            this._blockInput(!0);
            this._tween.tween(this._whiteSpinner, 1, {
                alpha: 0
            }, !0, p.EASE_QUAD_OUT);
            for (var a = 0, h = 0, b = this._portraits; h &lt; b.length;) {
                var f = b[h];
                ++h;
                a++;
                var d = 0,
                    d = 0 &lt; f.get_x() ? 200 : -200;
                this._tween.tween(f, 0.3, {
                    x: f.get_x() + d,
                    alpha: 0
                }, !0, p.EASE_CUBIC_IN, 0.05 * a)
            }
            this._tween.tween(E.BOTTOM_GLOW_DATA, 1, {
                alpha: 0
            }, !0, p.EASE_QUAD_OUT);
            this._tween.tween(E.BOTTOM_GLOW_DATA, 1, {
                    alpha: 0
                }, !0,
                p.EASE_QUAD_OUT);
            this._tween.tween(this._transRight, 0.3, {
                alpha: 0,
                scaleX: 0
            }, !0, p.EASE_CUBIC_IN);
            this._tween.tween(this._transLeft, 0.3, {
                alpha: 0,
                scaleX: 0
            }, !0, p.EASE_CUBIC_IN);
            this._tween.tween(this._bg, 0.5, {
                alpha: 0
            }, !1, p.EASE_CUBIC_IN);
            this._loadWidget.tweenOut();
            this._tween.tween(this._spinner, 0.25, {
                alpha: 0,
                scale: 0.5
            }, !0, p.EASE_BUMP_IN, 0.5);
            this._tween.tween(this._playerFog, 0.75, {
                alpha: 0
            }, !0, p.EASE_CUBIC_OUT);
            this._tween.tween(this._baddieFog, 0.75, {
                alpha: 0
            }, !0, p.EASE_CUBIC_OUT);
            return 1
        },
        _closeComplete: function() {
            this.setFlagDispose();
            null != this._nextScreenFlow &amp;&amp; D.dispatchFlowEvent(this._nextScreenFlow)
        },
        _getPortraitAssetFromId: function(o) {
            var h = a.portrait_leonardo;
            switch (o) {
                case "fighter_leo":
                    h = a.portrait_leonardo;
                    break;
                case "fighter_mikey":
                    h = a.portrait_michelangelo;
                    break;
                case "fighter_raph":
                    h = a.portrait_raphael;
                    break;
                case "fighter_april":
                    h = a.portrait_april;
                    break;
                case "fighter_donnie":
                    h = a.portrait_donatello;
                    break;
                case "fighter_tommy":
                    h = a.portrait_tommy;
                    break;
                case "fighter_shelby":
                    h = a.portrait_shelby;
                    break;
                case "fighter_andros":
                    h =
                        a.portrait_andros;
                    break;
                case "fighter_jason":
                    h = a.portrait_jason;
                    break;
                case "fighter_orion":
                    h = a.portrait_orion
            }
            return h
        },
        __class__: Bd
    });
    var Cd = function(o, h) {
        E.call(this, o, h);
        this._encounters = [];
        this._towerHolder = this._tray.addElement(new m({
            x: -50
        }));
        var b = Y.get_instance().selectedBattle;
        this._towerIndex = b.encounterIndex;
        this._lastIndex = b.lastIndex;
        b.lastIndex = this._towerIndex;
        if (null == b) this._doClose();
        else {
            var f = Math.round(235),
                d = Math.ceil(b.encounters.length / 2);
            0 &gt;= d &amp;&amp; (d = 1);
            var e = a.column_easy;
            switch (b.difficulty[1]) {
                case 0:
                    e =
                        a.column_easy;
                    break;
                case 1:
                    e = a.column_middle;
                    break;
                case 2:
                    e = a.column_difficult
            }
            for (var g = 0; g &lt; d;) {
                var i = g++;
                this._towerHolder.addElement(new m({
                    asset: e,
                    x: 0,
                    y: 200 - 470 * i,
                    originY: 1,
                    scale: 1.3333333333333333
                }))
            }
            this._player = this._towerHolder.addElement(new m({
                x: -245,
                y: 0
            }));
            this._player.addElement(new m({
                asset: a.versus_backing,
                scale: 1.3333333333333333
            }));
            d = this._player.addElement(new x({
                text: "character_select_mode_vs",
                x: 60,
                y: -35
            }));
            d.set_scale(1.25 * d.get_scale());
            0 == z.get_instance().player1.characterIndex ?
                (this._player.addElement(new m({
                    asset: this._getButtonAssetFromString(z.get_instance().player1.characters[0]),
                    x: -55,
                    y: -30,
                    scale: 1.25
                })), this._player.addElement(new m({
                    asset: this._getButtonAssetFromString(z.get_instance().player1.characters[1]),
                    x: 20,
                    y: 35,
                    scale: 0.75
                }))) : (this._player.addElement(new m({
                    asset: this._getButtonAssetFromString(z.get_instance().player1.characters[1]),
                    x: -55,
                    y: -30,
                    scale: 1.25
                })), this._player.addElement(new m({
                    asset: this._getButtonAssetFromString(z.get_instance().player1.characters[0]),
                    x: 20,
                    y: 35,
                    scale: 0.75
                })));
            d = 0;
            for (e = b.encounters.length; d &lt; e;) {
                var g = d++,
                    i = b.encounters[g],
                    j = this._towerHolder.addElement(new m({
                        x: 0,
                        y: -f * g
                    }));
                if (g == this._towerIndex) {
                    var k = j.addElement(new m({
                        x: 1 == i.player.characters.length ? 85 : 125,
                        y: 0,
                        originX: 0
                    }));
                    k.addElement(new m({
                        asset: a.closeup_name_backing,
                        scale: 1.3333333333333333,
                        originX: 0
                    }));
                    if (1 == i.player.characters.length) k = k.addElement(new x({
                        text: "name_" + i.player.characters[0],
                        x: 55,
                        y: 0,
                        align: K.Left
                    })), k.set_scale(1.5 * k.get_scale());
                    else {
                        var l = k.addElement(new x({
                            text: "name_" +
                                i.player.characters[0],
                            x: 55,
                            y: -30,
                            align: K.Left
                        }));
                        l.set_scale(1.4 * l.get_scale());
                        k = k.addElement(new x({
                            text: "name_" + i.player.characters[1],
                            x: 55,
                            y: 30,
                            align: K.Left
                        }));
                        k.set_scale(1.4 * k.get_scale())
                    }
                }
                g &gt;= this._towerIndex - 1 ? 1 == i.player.characters.length ? (j.addElement(new m({
                    asset: g == this._towerIndex ? a.single_backing_active : a.single_backing,
                    scale: 1.3333333333333333
                })), j.addElement(new m({
                    asset: this._getButtonAssetFromString(i.player.characters[0]),
                    x: 0,
                    y: -10,
                    scale: 1.2
                }))) : (j.addElement(new m({
                    asset: g == this._towerIndex ?
                        a.enemy_backing_active : a.enemy_backing,
                    scale: 1.3333333333333333
                })), j.addElement(new m({
                    asset: this._getButtonAssetFromString(i.player.characters[0]),
                    x: -60,
                    y: -10
                })), j.addElement(new m({
                    asset: this._getButtonAssetFromString(i.player.characters[1]),
                    x: 85,
                    y: 10,
                    scale: 0.75
                }))) : j.addElement(new m({
                    asset: a.tower_crack_01,
                    scale: 1.3333333333333333
                }));
                this._encounters.push(j)
            }
            0 == this._towerIndex || this._lastIndex == this._towerIndex ? (this._towerHolder.set_y(-1 * this._encounters[this._towerIndex].get_y()), this._player.set_y(this._encounters[this._towerIndex].get_y()),
                this._explode = !1) : (this._towerHolder.set_y(-1 * this._encounters[this._towerIndex - 1].get_y()), this._player.set_y(this._encounters[this._towerIndex - 1].get_y()), this._explode = !0);
            this._header = this._tray.addElement(new m({
                x: 0,
                y: 280,
                originY: 1,
                scale: 1.1
            }));
            this._header.addElement(new m({
                asset: a.bottom_tray_01,
                originX: 1,
                originY: 1,
                scale: 1.3333333333333333,
                x: 1
            }));
            this._header.addElement(new m({
                asset: a.bottom_tray_01,
                originX: 1,
                originY: 1,
                scaleX: -1.3333333333333333,
                scaleY: 1.3333333333333333
            }));
            this._header.addElement(new x({
                text: b.name,
                x: 0,
                y: -60
            }));
            this._loadWidget = this._tray.addElement(new yc({
                tween: this._tween,
                y: -220
            }))
        }
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenLoadingBattle"] = Cd;
    Cd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenLoadingBattle".split(",");
    Cd.__super__ = E;
    Cd.prototype = s(E.prototype, {
        dispose: function() {
            E.prototype.dispose.call(this)
        },
        update: function(a) {
            E.prototype.update.call(this, a);
            this.get_state()
        },
        _showContentAnimation: function() {
            this._loadWidget.tweenIn(!0);
            var a = this._encounters[this._towerIndex].get_y();
            this._tween.tween(this._towerHolder, 0.75, {
                y: -1 * a
            }, !0, p.EASE_QUAD).delay(1.25);
            this._tween.tween(this._player, 0.75, {
                y: a
            }, !0, p.EASE_QUAD).delay(1.25);
            if (this._explode) this._tween.timer(0.5).onComplete(t(this, this._doExplode));
            return 0.5
        },
        _doExplode: function() {
            if (!(0 &gt; this._towerIndex - 1 || this._towerIndex - 1 &gt;= this._encounters.length)) {
                i.get_instance().get_sound().playSound(d.big_boom_hit_lightning);
                this._camShakeTimer = 0.75;
                var o = this._encounters[this._towerIndex - 1];
                o.alpha = 0;
                this._towerHolder.addElement(new m({
                    asset: a.tower_crack_01,
                    x: o.get_x() - 10,
                    y: o.get_y(),
                    scale: 0.9333333333333332
                }));
                for (var b = 0; 9 &gt; b;) {
                    var c = b++;
                    this._towerHolder.addElement(new fa({
                        assetString: "bracket_particle_0" + (c + 1),
                        x: o.get_x() + 100 * Math.random() - 50,
                        y: o.get_y() + 100 * Math.random() - 50,
                        rotation: 360 * Math.random(),
                        life: 1.5 + 0.5 * Math.random(),
                        facing: 1,
                        velX: 3E3 * Math.random() - 1500,
                        velY: 3E3 * Math.random() - 1500,
                        scale: 1.5,
                        useGravity: !0,
                        tween: this._tween
                    }))
                }
                this._towerHolder.addElement(new fa({
                    asset: a.select_ring,
                    x: o.get_x(),
                    y: o.get_y(),
                    life: 0.25,
                    facing: 1,
                    velX: 0,
                    velY: 0,
                    scale: 1.5,
                    useGravity: !1,
                    tween: this._tween
                }))
            }
        },
        _closeContentAnimation: function() {
            return 1
        },
        _getButtonAssetFromString: function(o) {
            var b = a.btn_leonardo;
            switch (o) {
                case "fighter_leo":
                    b = a.btn_leonardo_active;
                    break;
                case "fighter_mikey":
                    b = a.btn_mikey_active;
                    break;
                case "fighter_raph":
                    b = a.btn_raph_active;
                    break;
                case "fighter_april":
                    b = a.btn_april_active;
                    break;
                case "fighter_donnie":
                    b = a.btn_donnie_active;
                    break;
                case "fighter_tommy":
                    b = a.btn_ranger_tommy_active;
                    break;
                case "fighter_shelby":
                    b = a.btn_ranger_shelby_active;
                    break;
                case "fighter_andros":
                    b = a.btn_ranger_andros_active;
                    break;
                case "fighter_jason":
                    b = a.btn_ranger_jason_active;
                    break;
                case "fighter_orion":
                    b = a.btn_ranger_orion_active
            }
            return b
        },
        _getPortraitAssetFromString: function(o) {
            var b = a.portrait_leonardo;
            switch (o) {
                case "fighter_leo":
                    b = a.portrait_leonardo;
                    break;
                case "fighter_mikey":
                    b = a.portrait_michelangelo;
                    break;
                case "fighter_raph":
                    b = a.portrait_raphael;
                    break;
                case "fighter_april":
                    b = a.portrait_april;
                    break;
                case "fighter_donnie":
                    b = a.portrait_donatello;
                    break;
                case "fighter_tommy":
                    b =
                        a.portrait_tommy;
                    break;
                case "fighter_shelby":
                    b = a.portrait_shelby;
                    break;
                case "fighter_andros":
                    b = a.portrait_andros;
                    break;
                case "fighter_jason":
                    b = a.portrait_jason;
                    break;
                case "fighter_orion":
                    b = a.portrait_orion
            }
            return b
        },
        __class__: Cd
    });
    var Jd = function(o, b) {
        E.call(this, o, b);
        this._closing = !1;
        this._nextScreenFlow = k.MODE_SELECT;
        this._frame = this._tray.addElement(new m({
            x: -50,
            y: -200
        }));
        this._frame.addElement(new m({
            asset: a.mode_backing,
            scale: 1.3333333333333333
        }));
        this._frame.addElement(new x({
            text: "mode_select",
            x: 15,
            y: -4
        }));
        this._frame.addElement(new m({
            asset: a.logo,
            x: -250,
            y: -10
        }));
        var c = this._tray.addElement(new m({
            x: 0,
            y: 430,
            originY: 1,
            scale: 1.6666666666666665
        }));
        c.addElement(new m({
            asset: a.tray_01,
            originX: 1,
            originY: 1,
            x: 1
        }));
        c.addElement(new m({
            asset: a.tray_01,
            originX: 1,
            originY: 1,
            scaleX: -1
        }));
        this._portraits = [];
        this._portraits.push(this._portraitHolder.addElement(new m({
            asset: a.portrait_leonardo,
            alpha: 0,
            originY: 1
        })));
        this._portraits.push(this._portraitHolder.addElement(new m({
            asset: a.portrait_michelangelo,
            alpha: 0,
            originY: 1
        })));
        this._portraits.push(this._portraitHolder.addElement(new m({
            asset: a.portrait_raphael,
            alpha: 0,
            originY: 1
        })));
        this._portraits.push(this._portraitHolder.addElement(new m({
            asset: a.portrait_donatello,
            alpha: 0,
            originY: 1
        })));
        this._portraits.push(this._portraitHolder.addElement(new m({
            asset: a.portrait_shelby,
            alpha: 0,
            originY: 1
        })));
        this._portraits.push(this._portraitHolder.addElement(new m({
            asset: a.portrait_andros,
            alpha: 0,
            originY: 1
        })));
        this._portraits.push(this._portraitHolder.addElement(new m({
            asset: a.portrait_jason,
            alpha: 0,
            originY: 1
        })));
        this._portraits.push(this._portraitHolder.addElement(new m({
            asset: a.portrait_orion,
            alpha: 0,
            originY: 1
        })));
        this._portraitTimer = 0;
        this._portraitTimerMax = 1;
        this._portraitIndex = Math.round(Math.random() * (this._portraits.length - 1));
        c = Y.get_instance().lockEverything();
        this._buttons = [];
        var f = -275;
        this._glow = this._tray.addElement(new m({
            asset: a.bg_lights,
            alpha: 0,
            y: -30,
            scale: 1.3333333333333333
        }));
        var d = this._tray.addElement(new Ib({
            alpha: 0,
            x: f,
            y: -30,
            tween: this._tween,
            assetUp: a.btn_mode,
            selectedAsset: a.btn_mode_active,
            characterId: "mode_tower"
        }));
        d.addIcon(new x({
            text: "mode_battle",
            x: 0,
            y: 0
        }));
        d.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        d.setOverDownScale(1.05, 1.06);
        d.setSelectedOffset(0, -1);
        d.setGlowScale(1.25);
        d.setScale(1.3333333333333333, 1.3333333333333333);
        this._buttons.push(d);
        d = this._tray.addElement(new Ib({
            alpha: 0,
            x: f += 180,
            y: -30,
            tween: this._tween,
            assetUp: a.btn_mode,
            selectedAsset: a.btn_mode_active,
            characterId: "mode_arcade"
        }));
        d.addIcon(new x({
            text: "mode_arcade",
            x: 0,
            y: 0
        }));
        d.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onButtonClick));
        d.setOverDownScale(1.05, 1.06);
        d.setSelectedOffset(0, -1);
        d.setGlowScale(1.25);
        d.setScale(1.3333333333333333, 1.3333333333333333);
        this._buttons.push(d);
        c &amp;&amp; (d.addIcon(new m({
            asset: a.icon_lock,
            x: 0,
            y: -40
        })), d.disable());
        d = this._tray.addElement(new Ib({
            alpha: 0,
            x: f += 180,
            y: -30,
            tween: this._tween,
            assetUp: a.btn_mode,
            selectedAsset: a.btn_mode_active,
            characterId: "mode_vs"
        }));
        d.addIcon(new x({
            text: "mode_vs",
            x: 0,
            y: 0
        }));
        d.get_dispatcher().addEventListener(n.BUTTON_CLICK,
            t(this, this._onButtonClick));
        d.setOverDownScale(1.05, 1.06);
        d.setSelectedOffset(0, -1);
        d.setGlowScale(1.25);
        d.setScale(1.3333333333333333, 1.3333333333333333);
        this._buttons.push(d);
        c &amp;&amp; (d.addIcon(new m({
            asset: a.icon_lock,
            x: 0,
            y: -40
        })), d.disable());
        f = this._tray.addElement(new Ib({
            alpha: 0,
            x: f + 180,
            y: -30,
            tween: this._tween,
            assetUp: a.btn_mode,
            selectedAsset: a.btn_mode_active,
            characterId: "mode_training"
        }));
        f.addIcon(new x({
            text: "mode_training",
            x: 0,
            y: 0
        }));
        f.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this,
            this._onButtonClick));
        f.setOverDownScale(1.05, 1.06);
        f.setSelectedOffset(0, -1);
        f.setGlowScale(1.25);
        f.setScale(1.3333333333333333, 1.3333333333333333);
        this._buttons.push(f);
        f = this._tray.addElement(new Ib({
            alpha: 1,
            x: -180,
            y: 130,
            tween: this._tween,
            assetUp: a.btn_bottom,
            selectedAsset: a.btn_bottom_active,
            characterId: "mode_extras"
        }));
        f.scaleX *= -1;
        d = new x({
            text: "mode_extras",
            x: -95,
            y: -25,
            align: K.Right
        });
        d.scaleX *= -1;
        f.addIcon(d);
        f.setOverDownScale(1.05, 1.06);
        f.get_dispatcher().addEventListener(n.BUTTON_CLICK,
            t(this, this._onButtonClick));
        c &amp;&amp; (f.addIcon(new m({
            asset: a.icon_lock,
            x: 0,
            y: -25,
            scale: 0.65
        })), f.disable(), f.alpha = 0.75);
        c = this._tray.addElement(new Ib({
            alpha: 1,
            x: 180,
            y: 130,
            tween: this._tween,
            assetUp: a.btn_bottom,
            selectedAsset: a.btn_bottom_active,
            characterId: ""
        }));
        c.addIcon(new x({
            text: "mode_achievements",
            x: -95,
            y: -25,
            align: K.Left
        }));
        c.setOverDownScale(1.05, 1.06);
        c.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onAchievementsClick));
        c = this._tray.addElement(new Ib({
            alpha: 1,
            x: 0,
            y: 125,
            tween: this._tween,
            assetUp: a.ach_btn_locked,
            selectedAsset: a.ach_btn_locked_active,
            characterId: ""
        }));
        c.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onCodeClick));
        c.setSelectedOffset(0, -1);
        c.set_scale(1.1)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenModeSelect"] = Jd;
    Jd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenModeSelect".split(",");
    Jd.__super__ = E;
    Jd.prototype = s(E.prototype, {
        dispose: function() {
            E.prototype.dispose.call(this);
            this._buttons = this._frame = this._portraits = null
        },
        _showContentAnimation: function() {
            for (var a =
                    0, b = 0, c = 1, f = 0, d = this._buttons.length; f &lt; d;) {
                var e = f++,
                    c = this._buttons[e].isEnabled() ? 1 : 0.75;
                this._buttons[e].alpha = 0;
                a = this._buttons[e].get_x();
                b = this._buttons[e].get_y();
                if (0 == e % 2) {
                    var g = this._buttons[e];
                    g.set_x(g.get_x() - 50)
                } else g = this._buttons[e], g.set_x(g.get_x() + 50);
                this._tween.tween(this._buttons[e], 0.25, {
                    alpha: c,
                    x: a,
                    y: b
                }, !0, p.EASE_BUMP_OUT, 0.15 + 0.025 * e)
            }
            a = this._frame.get_x();
            b = this._frame;
            b.set_x(b.get_x() - 200);
            this._tween.tween(this._frame, 0.35, {
                alpha: 1,
                x: a
            }, !0, p.EASE_BUMP_OUT);
            this._tween.tween(this._glow,
                0.35, {
                    alpha: 1
                }, !0, p.EASE_BUMP_OUT);
            return 0.5
        },
        _closeContentAnimation: function() {
            this._tween.tween(this._frame, 0.25, {
                alpha: 0,
                x: this._frame.get_x() + 200
            }, !0, p.EASE_QUAD_IN, 0.25);
            this._tween.tween(this._glow, 0.35, {
                alpha: 0
            }, !0, p.EASE_CUBIC_IN);
            return 0.5
        },
        _onAchievementsClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "achievements button",
                    UILocation: "main menu screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            D.dispatchFlowEvent(k.ACHIEVEMENT)
        },
        _onCodeClick: function() {
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "enter code button",
                    UILocation: "main menu screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            D.dispatchFlowEvent(k.ENTER_CODE_OPEN)
        },
        _onButtonClick: function(a) {
            a = a.get_map().get("button");
            B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "mode select " + a.characterId,
                    UILocation: "main menu screen",
                    UIAction: "click",
                    UIType: "Button"
                }
            });
            "mode_extras" == a.characterId ? this._nextScreenFlow = k.MODE_SELECT_EXTRAS : i.get_instance().setString(j.STRING_GAMEPLAY_MODE, a.characterId);
            this._doClose()
        },
        update: function(a) {
            E.prototype.update.call(this,
                a)
        },
        __class__: Jd
    });
    var Gd = function(a, b) {
        this._TRAY_IN_TIME_2 = 0.2;
        this._TRAY_IN_TIME = 0.35;
        N.call(this, a, b);
        this._closing = !1
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenModeSelectDetail"] = Gd;
    Gd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenModeSelectDetail".split(",");
    Gd.__super__ = N;
    Gd.prototype = s(N.prototype, {
        _buildScreen: function() {
            this._dark = this._elementManager.addElement(new m({
                asset: a.loading_vignette,
                scale: 4.1,
                x: 480,
                y: 280,
                alpha: 0
            }));
            this._tray = this._elementManager.addElement(new m({
                x: 480,
                y: 280,
                alpha: 0
            }));
            this._tray.addElement(new m({
                asset: a.code_unlock_item_unlocked_backing,
                originX: 1,
                scaleX: 1.3333333333333333,
                scaleY: 1.3333333333333333,
                x: 1
            }));
            this._tray.addElement(new m({
                asset: a.code_unlock_item_unlocked_backing,
                originX: 1,
                scaleX: -1.3333333333333333,
                scaleY: 1.3333333333333333
            }));
            var o = -20,
                b = -150;
            "mode_tower" == i.get_instance().getString(j.STRING_GAMEPLAY_MODE) &amp;&amp; (o = -30, this._tray.addElement(new m({
                asset: a.relic_andros,
                x: b,
                y: 60,
                scale: 0.75
            })), this._tray.addElement(new m({
                asset: a.relic_donnie,
                x: b += 75,
                y: 60,
                scale: 0.75
            })), this._tray.addElement(new m({
                asset: a.relic_jason,
                x: b += 75,
                y: 60,
                scale: 0.75
            })), this._tray.addElement(new m({
                asset: a.relic_leo,
                x: b += 75,
                y: 60,
                scale: 0.75
            })), this._tray.addElement(new m({
                asset: a.relic_mikey,
                x: b + 75,
                y: 60,
                scale: 0.75
            })));
            this._tray.addElement(new x({
                text: i.get_instance().getString(j.STRING_GAMEPLAY_MODE) + "_detail_title",
                y: -70
            }));
            this._tray.addElement(new x({
                text: i.get_instance().getString(j.STRING_GAMEPLAY_MODE) + "_detail_body",
                y: o,
                width: 800
            }));
            this._tray.alpha = 0;
            this._tray.addElement(new S({
                tween: this._tween,
                assetUp: a.ach_btn_close,
                x: 0,
                y: 118,
                characterId: "",
                selectedAsset: a.ach_btn_close_active
            })).get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onCloseClick))
        },
        dispose: function() {
            N.prototype.dispose.call(this);
            this._tray = this._wall = null
        },
        _setInState: function() {
            this._closing = !1;
            Q.easeBounceIn(this._tray, this._tween).onComplete(t(this, this._finishOpenState));
            this._tween.tween(this._dark, 0.25, {
                alpha: 1
            }, !0, p.EASE_QUAD_OUT)
        },
        _setCloseState: function() {
            this._closing || (this._tween.tween(this._dark,
                0.5, {
                    alpha: 0
                }, !0, p.EASE_QUAD_IN), this._closing = !0, Q.easeBounceOut(this._tray, this._tween).onComplete(t(this, this.setFlagDispose)))
        },
        _onCloseClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; (B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "close button",
                    UILocation: "mode select information popup",
                    UIAction: "click",
                    UIType: "Button"
                }
            }), D.dispatchFlowEvent(k.MODE_SELECT_DETAIL_CLOSE))
        },
        __class__: Gd
    });
    var sd = function(a, b) {
        this._TRAY_IN_TIME_2 = 0.2;
        this._TRAY_IN_TIME = 0.35;
        N.call(this, a, b);
        this._closing = !1
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenQuitConfirm"] = sd;
    sd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenQuitConfirm".split(",");
    sd.__super__ = N;
    sd.prototype = s(N.prototype, {
        _buildScreen: function() {
            this._tray = this._elementManager.addElement(new m({
                x: 480,
                y: 280,
                alpha: 0
            }));
            this._tray.addElement(new m({
                asset: a.code_unlock_item_unlocked_backing,
                originX: 1,
                scaleX: 1.3333333333333333,
                scaleY: 1.3333333333333333,
                x: 1
            }));
            this._tray.addElement(new m({
                asset: a.code_unlock_item_unlocked_backing,
                originX: 1,
                scaleX: -1.3333333333333333,
                scaleY: 1.3333333333333333
            }));
            this._tray.addElement(new x({
                text: "quit_confirm_header",
                y: -60
            }));
            this._tray.alpha = 0;
            var o = this._tray.addElement(new S({
                tween: this._tween,
                assetUp: a.btn_blank,
                x: -92,
                y: 35,
                characterId: "",
                selectedAsset: a.btn_blank_active
            }));
            o.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onYesClick));
            o.addElement(new x({
                text: "yes",
                y: 5
            }));
            o = this._tray.addElement(new S({
                tween: this._tween,
                assetUp: a.btn_blank,
                x: 92,
                y: 35,
                characterId: "",
                selectedAsset: a.btn_blank_active
            }));
            o.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onNoClick));
            o.addElement(new x({
                text: "no",
                y: 5
            }))
        },
        dispose: function() {
            N.prototype.dispose.call(this);
            this._tray = this._wall = null
        },
        _setInState: function() {
            this._closing = !1;
            Q.easeBounceIn(this._tray, this._tween).onComplete(t(this, this._finishOpenState))
        },
        _setCloseState: function() {
            this._closing || (this._closing = !0, Q.easeBounceOut(this._tray, this._tween).onComplete(t(this, this.setFlagDispose)))
        },
        _onYesClick: function() {
            if (this.get_state() == this._STATE_OPENED) {
                B.sendEvent({
                    event: "uiInteraction",
                    params: {
                        UIName: "quit yes button",
                        UILocation: "quit game confirm popup",
                        UIAction: "click",
                        UIType: "Button"
                    }
                });
                var a = {
                    characterName: z.get_instance().player1.getCurrentFighter(),
                    difficultyLevel: "" + G.string(z.get_instance().difficulty),
                    matchID: "" + D.MATCH_ID,
                    matchResult: "ABANDON",
                    userLevel: z.get_instance().level.id,
                    matchType: i.get_instance().getString(j.STRING_GAMEPLAY_MODE),
                    rivalName: z.get_instance().player2.getCurrentFighter(),
                    levelExtension: D.LEVEL_BREACHED,
                    normalAttacksCount: D.NORMAL_ATTACKS,
                    specialAttacksCount: D.DASH_ATTACKS
                };
                switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                    case "mode_arcade":
                        a.level = Ya.get_instance().getFightIndex();
                        break;
                    case "mode_tower":
                        a.level = Y.get_instance().selectedBattle.encounterIndex, a.missionName = Y.get_instance().selectedBattle.name
                }
                B.sendEvent({
                    event: "matchSummary",
                    params: a
                });
                z.get_instance().player1.characterIndex = 1E4;
                D.dispatchFlowEvent(k.GAMEPLAY_QUIT_YES)
            }
        },
        _onNoClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; (B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "quit no button",
                    UILocation: "quit game confirm popup",
                    UIAction: "click",
                    UIType: "Button"
                }
            }), D.dispatchFlowEvent(k.GAMEPLAY_QUIT_NO))
        },
        __class__: sd
    });
    var Kd = function(a, b) {
        this._TRAY_IN_TIME_2 = 0.2;
        this._TRAY_IN_TIME = 0.35;
        N.call(this, a, b);
        this._closing = !1
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenRelicUnlockDetail"] = Kd;
    Kd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenRelicUnlockDetail".split(",");
    Kd.__super__ = N;
    Kd.prototype = s(N.prototype, {
        _buildScreen: function() {
            this._tray = this._elementManager.addElement(new m({
                x: 480,
                y: 280,
                alpha: 0
            }));
            this._tray.addElement(new m({
                asset: a.code_unlock_item_unlocked_backing,
                originX: 1,
                scaleX: 1.3333333333333333,
                scaleY: 1.3333333333333333,
                x: 1
            }));
            this._tray.addElement(new m({
                asset: a.code_unlock_item_unlocked_backing,
                originX: 1,
                scaleX: -1.3333333333333333,
                scaleY: 1.3333333333333333
            }));
            this._tray.addElement(new x({
                text: "unlock_relic_detail_title",
                y: -75
            }));
            this._tray.alpha = 0;
            var o = i.get_instance().getString(j.STRING_NEW_RELIC_UNLOCKED);
            switch (o) {
                case "JASON_LIGHTNING_DOT":
                    this._tray.addElement(new m({
                        asset: a.relic_jason_active,
                        x: 0,
                        y: -14
                    }));
                    this._tray.addElement(new x({
                        text: "relic_jason_name",
                        x: 0,
                        y: 40
                    }));
                    this._tray.addElement(new x({
                        text: "relic_jason_description",
                        x: 0,
                        y: 80
                    }));
                    break;
                case "ANDROS_MOVE_SPEED_FIRE":
                    this._tray.addElement(new m({
                        asset: a.relic_andros_active,
                        x: 0,
                        y: -14
                    }));
                    this._tray.addElement(new x({
                        text: "relic_andros_name",
                        x: 0,
                        y: 40
                    }));
                    this._tray.addElement(new x({
                        text: "relic_andros_description",
                        x: 0,
                        y: 80
                    }));
                    break;
                case "ORION_POWER_BOOST":
                    this._tray.addElement(new m({
                        asset: a.relic_orion_active,
                        x: 0,
                        y: -14
                    }));
                    this._tray.addElement(new x({
                        text: "relic_orion_name",
                        x: 0,
                        y: 40
                    }));
                    this._tray.addElement(new x({
                        text: "relic_orion_description",
                        x: 0,
                        y: 80
                    }));
                    break;
                case "SHELBY_POWER_ARMOR":
                    this._tray.addElement(new m({
                        asset: a.relic_shelby_active,
                        x: 0,
                        y: -14
                    }));
                    this._tray.addElement(new x({
                        text: "relic_shelby_name",
                        x: 0,
                        y: 40
                    }));
                    this._tray.addElement(new x({
                        text: "relic_shelby_description",
                        x: 0,
                        y: 80
                    }));
                    break;
                case "DONNIE_THORNS_LIGHTNING":
                    this._tray.addElement(new m({
                        asset: a.relic_donnie_active,
                        x: 0,
                        y: -14
                    }));
                    this._tray.addElement(new x({
                        text: "relic_donnie_name",
                        x: 0,
                        y: 40
                    }));
                    this._tray.addElement(new x({
                        text: "relic_donnie_description",
                        x: 0,
                        y: 80
                    }));
                    break;
                case "RAPH_ATTACK_UP":
                    this._tray.addElement(new m({
                        asset: a.relic_raph_active,
                        x: 0,
                        y: -14
                    }));
                    this._tray.addElement(new x({
                        text: "relic_raph_name",
                        x: 0,
                        y: 40
                    }));
                    this._tray.addElement(new x({
                        text: "relic_raph_description",
                        x: 0,
                        y: 80
                    }));
                    break;
                case "LEO_HEAVY_STEEL":
                    this._tray.addElement(new m({
                        asset: a.relic_leo_active,
                        x: 0,
                        y: -14
                    }));
                    this._tray.addElement(new x({
                        text: "relic_leo_name",
                        x: 0,
                        y: 40
                    }));
                    this._tray.addElement(new x({
                        text: "relic_leo_description",
                        x: 0,
                        y: 80
                    }));
                    break;
                case "MIKEY_ATTACK_SPEED":
                    this._tray.addElement(new m({
                        asset: a.relic_mikey_active,
                        x: 0,
                        y: -14
                    }));
                    this._tray.addElement(new x({
                        text: "relic_mikey_name",
                        x: 0,
                        y: 40
                    }));
                    this._tray.addElement(new x({
                        text: "relic_mikey_description",
                        x: 0,
                        y: 80
                    }));
                    break;
                case "APRIL_KNOCKBACK":
                    this._tray.addElement(new m({
                        asset: a.relic_april_active,
                        x: 0,
                        y: -14
                    }));
                    this._tray.addElement(new x({
                        text: "relic_april_name",
                        x: 0,
                        y: 40
                    }));
                    this._tray.addElement(new x({
                        text: "relic_april_description",
                        x: 0,
                        y: 80
                    }));
                    break;
                case "TOMMY_SHOT":
                    this._tray.addElement(new m({
                        asset: a.relic_tommy_active,
                        x: 0,
                        y: -14
                    })), this._tray.addElement(new x({
                        text: "relic_tommy_name",
                        x: 0,
                        y: 40
                    })), this._tray.addElement(new x({
                        text: "relic_tommy_description",
                        x: 0,
                        y: 80
                    }))
            }
            B.sendEvent({
                event: "featureUnlocked",
                params: {
                    characterName: "" + z.get_instance().player1.getFighterStrings(),
                    featureName: "RELIC_" + o,
                    featureType: "equipable_relic",
                    matchID: "" + D.MATCH_ID,
                    matchType: i.get_instance().getString(j.STRING_GAMEPLAY_MODE),
                    missionName: Y.get_instance().selectedBattle.name,
                    rivalName: z.get_instance().player2.getFighterStrings()
                }
            });
            this._tray.addElement(new S({
                tween: this._tween,
                assetUp: a.ach_btn_close,
                x: 0,
                y: 130,
                characterId: "",
                selectedAsset: a.ach_btn_close_active
            })).get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onCloseClick))
        },
        dispose: function() {
            N.prototype.dispose.call(this);
            this._tray = this._wall = null
        },
        _setInState: function() {
            this._closing = !1;
            Q.easeBounceIn(this._tray, this._tween).onComplete(t(this, this._finishOpenState))
        },
        _setCloseState: function() {
            this._closing || (this._closing = !0, Q.easeBounceOut(this._tray, this._tween).onComplete(t(this, this.setFlagDispose)))
        },
        _onCloseClick: function() {
            this.get_state() ==
                this._STATE_OPENED &amp;&amp; (B.sendEvent({
                    event: "uiInteraction",
                    params: {
                        UIName: "close button",
                        UILocation: "relic unlock detail popup",
                        UIAction: "click",
                        UIType: "Button"
                    }
                }), D.dispatchFlowEvent(k.RELIC_UNLOCK_DETAIL_CLOSE))
        },
        __class__: Kd
    });
    var qd = function(a, b) {
        N.call(this, a, b);
        this._closing = !1
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenShop"] = qd;
    qd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenShop".split(",");
    qd.__super__ = N;
    qd.prototype = s(N.prototype, {
        _buildScreen: function() {
            this._trayCurrency =
                this._elementManager.addElement(new m({}));
            this._trayCurrency.alpha = 0;
            this._currency = this._elementManager.addElement(new Yd({
                x: 175,
                y: 35,
                tween: this._tween
            }));
            this._currency.alpha = 0;
            this._trayInventory = this._elementManager.addElement(new m({
                asset: a.code_unlock_item_unlocked_backing,
                x: 288,
                y: 280
            }));
            this._trayInventory.visible = !1;
            this._trayInventory.addElement(new x({
                x: -200,
                y: -170,
                text: "shop"
            }));
            this._buttons = [];
            for (var o = 0.35 * -this._trayInventory.width, b = o, c = -75, f = 0, d = 0, e = Ba.get_instance().getItemList(); d &lt;
                e.length;) {
                var g = e[d];
                ++d;
                this._button = this._trayInventory.addElement(new Vd({
                    item: g,
                    x: b,
                    y: c,
                    tween: this._tween,
                    assetUp: a.ach_btn_close
                }));
                this._buttons.push(this._button);
                f++;
                4 &lt;= f ? (f = 0, b = o, c += 105) : b += 105
            }
            this._trayDetails = this._elementManager.addElement(new m({
                asset: a.code_unlock_item_unlocked_backing,
                x: 768,
                y: 280
            }));
            this._trayDetails.visible = !1;
            this._textItemName = this._trayDetails.addElement(new x({
                x: -175,
                y: -170,
                text: "item_name_default",
                originX: 0
            }));
            this._textItemDesc = this._trayDetails.addElement(new x({
                x: -50,
                y: -90,
                text: "item_unowned",
                originY: 0
            }));
            this._textNextRank = this._trayDetails.addElement(new x({
                x: -250,
                y: -20,
                text: "next_rank",
                origin: 0
            }));
            this._textItemNext = this._trayDetails.addElement(new x({
                x: -50,
                y: 5,
                text: "item_desc_default",
                originY: 0
            }));
            o = i.get_instance().get_localize().getLocalizeData("currency");
            this._textCostCurrency = this._trayDetails.addElement(new x({
                x: -115 - 20 * o.get_scale(),
                y: 130,
                text: "currency",
                originX: 1
            }));
            this._textCost = this._trayDetails.addElement(new Ca({
                x: -115,
                y: 130,
                text: "99999",
                font: o.get_fontName(),
                originX: 0,
                scale: o.get_scale()
            }));
            this._textProgress = this._trayDetails.addElement(new Ca({
                x: -50,
                y: -120,
                text: "1 / 1",
                font: o.get_fontName(),
                scale: 0.5
            }));
            this._trayDetails.addElement(new m({
                asset: a.pause_btn_close,
                x: -250,
                y: -170
            }));
            this._itemIcon = this._trayDetails.addElement(new m({
                asset: a.pause_btn_close,
                x: -250,
                y: -176
            }));
            this._buttonBuy = this._trayDetails.addElement(new Ud({
                x: -250,
                y: 175,
                tween: this._tween,
                assetUp: a.pause_btn_close
            }));
            this._buttonBuy.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this,
                this._onBuy));
            this._buttonLeave = this._trayDetails.addElement(new ia({
                x: 150,
                y: 200,
                tween: this._tween,
                assetUp: a.pause_btn_close
            }));
            this._buttonLeave.get_dispatcher().addEventListener(n.BUTTON_CLICK, t(this, this._onEventPlayClick));
            i.get_instance().get_dispatcher().dispatchEvent(da.request(n.ITEM_SELECT, function() {
                var a = new U;
                a.set("id", Ea.ITEM_SWORD);
                return a
            }(this)));
            o = null
        },
        _addEventListeners: function() {
            i.get_instance().get_dispatcher().addEventListener(n.ITEM_SELECT, t(this, this._onItemSelect))
        },
        _removeEventListeners: function() {
            i.get_instance().get_dispatcher().removeEventListener(n.ITEM_SELECT,
                t(this, this._onItemSelect))
        },
        _onItemSelect: function(a) {
            this._doItemSelect(a.get_map().get("id"))
        },
        _onBuy: function() {
            i.get_instance().modifyInt(j.INT_CURRENCY, -Ba.get_instance().getCostNextRank(this._selectedItem));
            Ba.get_instance().modRank(this._selectedItem);
            this._doItemSelect(this._selectedItem);
            for (var a, b = 0, c = this._buttons; b &lt; c.length;) a = c[b], ++b, a.doRefreshDisplay()
        },
        _doItemSelect: function(a) {
            this._selectedItem = a;
            this._textItemName.swapTextToDisplay(Ba.get_instance().getLocalizationNameID(this._selectedItem));
            this._textItemDesc.swapTextToDisplay(Ba.get_instance().getLocalizationDescID(this._selectedItem));
            this._textItemNext.swapTextToDisplay(Ba.get_instance().getLocalizationDescID(this._selectedItem, 1));
            this._itemIcon.setAsset(bc.stringToTexture(Ba.get_instance().getIcon(this._selectedItem)));
            a = Ba.get_instance().hasRankCapped(this._selectedItem);
            !a &amp;&amp; Ba.get_instance().canAffordNextRank(this._selectedItem) ? this._buttonBuy.enable() : this._buttonBuy.disable();
            this._textCost.alpha = a ? 0 : 1;
            this._textCostCurrency.alpha =
                a ? 0 : 1;
            this._textItemNext.alpha = a ? 0 : 1;
            this._textNextRank.alpha = a ? 0 : 1;
            this._textCost.set_text(G.string(Ba.get_instance().getCostNextRank(this._selectedItem)));
            this._textProgress.set_text(Ba.get_instance().getRank(this._selectedItem) + " / " + Ba.get_instance().getRankCap(this._selectedItem))
        },
        _setInState: function() {
            this._closing = !1;
            Q.easeSlideIn(this._trayCurrency, this._tween, 0, -75);
            Q.easeSlideIn(this._trayInventory, this._tween, -520, 280).onComplete(t(this, this._finishOpenState));
            Q.easeSlideIn(this._trayDetails,
                this._tween, 1480, 280);
            Q.easeBounceIn(this._currency, this._tween, !0, 0.55)
        },
        _setCloseState: function() {
            this._closing || (this._closing = !0, Q.easeSlideOut(this._trayCurrency, this._tween, 0, -75, 0.25).onComplete(t(this, this.setFlagDispose)), Q.easeSlideOut(this._trayInventory, this._tween, -520, 280), Q.easeSlideOut(this._trayDetails, this._tween, 1480, 280), Q.easeBounceOut(this._currency, this._tween))
        },
        _onEventPlayClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; D.dispatchFlowEvent(k.SHOP_CLOSE)
        },
        dispose: function() {
            this._buttons =
                this._trayDetails = this._trayInventory = this._trayCurrency = null;
            N.prototype.dispose.call(this)
        },
        __class__: qd
    });
    var pd = function(a, b) {
        this._BLINK_TIME = 1;
        N.call(this, a, b);
        this._blinkAllowed = !0;
        this._closing = !1;
        this._blinkTimer = this._BLINK_TIME;
        this._beginPreload()
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenSplash"] = pd;
    pd.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenSplash".split(",");
    pd.__super__ = N;
    pd.prototype = s(N.prototype, {
        dispose: function() {
            Xa.sendGameEvent("onTitleScreenEnd");
            this._clickTray = this._loadWidget = this._textClickToPlay = null;
            N.prototype.dispose.call(this)
        },
        _buildScreen: function() {
            this._tray = this._elementManager.addElement(new m({}));
            this._tray.addElement(new m({
                asset: a.tVp_splash,
                x: 480,
                y: 280
            }))
        },
        _beginPreload: function() {
            var a = ["fonts_" + i.get_instance().getString(j.STRING_REGION_ID)];
            i.get_instance().get_assets().load(t(this, this._onPreloadFinished), ["preload"], a, null, 0)
        },
        _onPreloadFinished: function() {
            Xa.sendGameEvent("getLoadingProgress", 0.6666666666666666);
            i.get_instance().get_localize().parseLocalization();
            this._addPreload();
            this._beginInitialLoad(i.get_instance().getInt(j.INT_QUALITY))
        },
        _beginInitialLoad: function(a) {
            if (0 == a) a = "initial_sd";
            else if (1 == a) a = "initial_hd";
            else throw "[Main](_beginInitialLoad) Error: Not expecting quality flag " + a + ". Nothing loaded.";
            var b;
            b = D.allAudioSupported() ? "initial_audio_optional" : "initial_audio_required";
            a = [a, b];
            J._platform.getTouch().get_supported() || a.push("initial_audio_vo");
            i.get_instance().get_assets().load(t(this,
                this._eventLoadCompleteInitial), a, null, null, 1200)
        },
        _eventLoadCompleteInitial: function() {
            Xa.sendGameEvent("onLoadingEnd");
            this._addClickTray();
            this._removeLoader();
            i.get_instance().get_dispatcher().dispatchEvent(da.request(n.INITIAL_LOAD_COMPLETE));
            Xa.sendGameEvent("onTitleScreenStart")
        },
        _addPreload: function() {
            this._addLoader()
        },
        _addLoader: function() {
            null == this._loadWidget &amp;&amp; (this._loadWidget = this._tray.addElement(new yc({
                tween: this._tween,
                x: 480,
                y: 520
            })));
            !1 == this._loadWidget.get_active() &amp;&amp; this._loadWidget.tweenIn(!0)
        },
        _removeLoader: function() {
            null == this._loadWidget || !1 == this._loadWidget.get_active() || this._loadWidget.tweenOut()
        },
        _addClickTray: function() {
            if (null == this._clickTray) {
                this._lightning = this._tray.addElement(new m({
                    asset: a.tmntVpr_splash_lightning,
                    scale: 2,
                    x: 480,
                    y: 280,
                    alpha: 0
                }));
                var o = "en" == i.get_instance().getString(j.STRING_REGION_ID) ? this._tray.addElement(new m({
                    asset: a.tmntVpr_splash_title,
                    x: 480,
                    y: 160,
                    scale: 1.3333333333333333,
                    alpha: 0
                })) : this._tray.addElement(new x({
                    text: "title",
                    x: 480,
                    y: 160
                }));
                Q.easeBounceIn(o,
                    this._tween);
                o = i.get_instance().getBool(j.BOOL_TOUCH_DEVICE) ? "tap_anywhere" : "click_anywhere";
                this._clickTray = this._tray.addElement(new m({
                    x: 480,
                    y: 550,
                    originY: 1
                }));
                this._textClickToPlay = this._clickTray.addElement(new x({
                    text: o,
                    y: -40,
                    originY: 1
                }));
                Q.easeBounceIn(this._clickTray, this._tween);
                B.sendGameStarted()
            }
        },
        update: function(a) {
            N.prototype.update.call(this, a);
            null != this._lightning &amp;&amp; (this._lightning.alpha = 1.5 * Math.sin(10 * this._blinkTimer) * Math.cos(5 * this._blinkTimer) * this._blinkTimer);
            this._blinkAllowed &amp;&amp;
                null != this._clickTray ? (this._blinkTimer -= a, 0 &gt;= this._blinkTimer &amp;&amp; (0 == this._textClickToPlay.alpha ? (this._blinkTimer = this._BLINK_TIME, this._textClickToPlay.alpha = 1) : (this._blinkTimer = this._BLINK_TIME / 2, this._textClickToPlay.alpha = 0))) : null != this._textClickToPlay &amp;&amp; (this._textClickToPlay.alpha = 0)
        },
        _onEventCodeClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; (i.get_instance().setBool(j.BOOL_CODE_SCREEN_OPEN, !0), D.dispatchFlowEvent(k.ENTER_CODE_OPEN))
        },
        _tweenOutClickTray: function() {
            null != this._clickTray &amp;&amp;
                (this._tween.tween(this._clickTray, 0.15, {
                    scaleX: 1.1,
                    scaleY: 1.1
                }, !0, p.EASE_QUAD_OUT), this._tween.tween(this._clickTray, 0.15, {
                    scaleX: 0.1,
                    scaleY: 0.1,
                    alpha: 0
                }, !1, p.EASE_QUAD_IN))
        },
        _setCloseState: function() {
            Q.easeSlideOutToDir(this._tray, this._tween, aa.BOTTOM).onComplete(t(this, this.setFlagDispose))
        },
        _onInput: function(a, b) {
            if (this.get_state() == this._STATE_OPENED) switch (b[1]) {
                case 0:
                case 1:
                    switch (a[1]) {
                        case 0:
                            !1 == this._closing &amp;&amp; !1 == i.get_instance().getBool(j.BOOL_CODE_SCREEN_OPEN) &amp;&amp; (this._closing = !0, this._tweenOutClickTray(),
                                this._addLoader(), i.get_instance().get_sound().playSound(d.button_click_strong), D.dispatchFlowEvent(k.SPLASH_PLAY), J._platform.getTouch().get_supported() &amp;&amp; i.get_instance().get_sound().playMusic(d.prvstmnt_music_menu, 0.75), B.sendEvent({
                                    event: "uiInteraction",
                                    params: {
                                        UIName: "start game",
                                        UILocation: "splash screen",
                                        UIAction: "click",
                                        UIType: "Button"
                                    }
                                }))
                    }
            }
        },
        __class__: pd
    });
    var Ld = function(a, b) {
        hc.call(this, a, b)
    };
    g["com.nick.pr_vs_tmnt.premier_game.ui.screens.ScreenTutorial"] = Ld;
    Ld.__name__ = "com,nick,pr_vs_tmnt,premier_game,ui,screens,ScreenTutorial".split(",");
    Ld.__super__ = hc;
    Ld.prototype = s(hc.prototype, {
        _onEventPlayClick: function() {
            this.get_state() == this._STATE_OPENED &amp;&amp; (B.sendEvent({
                event: "uiInteraction",
                params: {
                    UIName: "close button",
                    UILocation: "gameplay tutorial popup",
                    UIAction: "click",
                    UIType: "Button"
                }
            }), D.dispatchFlowEvent(k.TUTORIAL_CLOSE))
        },
        __class__: Ld
    });
    var Sg = function(a, b) {
        this._elementManager = a;
        this._tween = b;
        i.get_instance().get_dispatcher().addEventListener(n.EVENT_PARTICLE, t(this, this._onSpawnParticle))
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.ParticleManager"] =
        Sg;
    Sg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,ParticleManager".split(",");
    Sg.prototype = {
        dispose: function() {
            this._tween = this._elementManager = null;
            i.get_instance().get_dispatcher().removeEventListener(n.EVENT_PARTICLE, t(this, this._onSpawnParticle))
        },
        _onSpawnParticle: function(o) {
            var b;
            b = o.get_map().get("particle");
            var c;
            c = o.get_map().get("x");
            var f;
            f = o.get_map().get("y");
            var d;
            d = null == o.get_map().get("z") ? 0 : o.get_map().get("z");
            var e;
            e = null == o.get_map().get("rotation") ? 0 : o.get_map().get("rotation");
            o = o.get_map().get("facing");
            switch (b[1]) {
                case 10:
                    this._elementManager.addElement(new ic({
                        assetString: "tvp_tommy_special_2_projectile_tint",
                        life: 0.75,
                        facing: o,
                        x: c,
                        y: f,
                        rotation: e,
                        tween: this._tween,
                        layer: A.BG
                    }));
                    break;
                case 0:
                    this._elementManager.addElement(this._groundImpact(c, f, o));
                    break;
                case 2:
                    this._elementManager.addElement(new ic({
                        assetString: "tvp_leo_special_2_projectile_01_tint",
                        scale: 2,
                        life: 0.75,
                        facing: o,
                        x: c,
                        y: f,
                        rotation: e,
                        tween: this._tween,
                        layer: A.BG
                    }));
                    break;
                case 1:
                    this._elementManager.addElement(new ic({
                        assetString: "tvp_orion_special_2_spear_02_tint",
                        life: 0.75,
                        facing: o,
                        x: c,
                        y: f,
                        rotation: e,
                        tween: this._tween,
                        layer: A.BG
                    }));
                    break;
                case 3:
                    this._elementManager.addElement(new gb({
                        x: c,
                        y: f,
                        z: d,
                        scale: 2,
                        life: 0.2,
                        facing: o,
                        originX: 0,
                        originY: 1,
                        tween: this._tween,
                        layer: A.WORLD
                    }, 10, [a.tvpeffects_dustpoof_1_01, a.tvpeffects_dustpoof_1_02, a.tvpeffects_dustpoof_1_03, a.tvpeffects_dustpoof_1_04, a.tvpeffects_dustpoof_1_05]));
                    break;
                case 4:
                    this._elementManager.addElement(new fa({
                        asset: a.relic_ember,
                        x: c,
                        y: f,
                        z: d,
                        layer: A.WORLD,
                        rotateWithVel: !0,
                        rotation: 360 * Math.random(),
                        life: 0.5 +
                            0.5 * Math.random(),
                        velX: 200 * Math.random() - 100,
                        velY: -200 - 50 * Math.random(),
                        scale: 0.25 + 0.75 * Math.random(),
                        facing: 0.5 &lt; Math.random() ? 1 : -1,
                        tween: this._tween
                    }));
                    break;
                case 8:
                    this._elementManager.addElement(new fa({
                        asset: a.blue_charge_line,
                        x: c,
                        y: f,
                        z: d,
                        layer: A.WORLD,
                        life: 0.5 + 0.25 * Math.random(),
                        velY: -400 - 100 * Math.random(),
                        scale: 0.5 + 0.5 * Math.random(),
                        facing: 1,
                        tween: this._tween
                    }));
                    break;
                case 9:
                    this._elementManager.addElement(new fa({
                        asset: a.light_sparkle,
                        x: c,
                        y: f,
                        z: d,
                        layer: A.WORLD,
                        rotation: 360 * Math.random(),
                        life: 0.75,
                        velX: 50 * Math.random() - 25,
                        velY: -100 - 25 * Math.random(),
                        scale: 0.5 + Math.random(),
                        facing: 0.5 &lt; Math.random() ? 1 : -1,
                        tween: this._tween
                    }));
                    break;
                case 5:
                    this._elementManager.addElement(new gb({
                        x: c,
                        y: f,
                        z: d,
                        scale: 2,
                        life: 0.2 + Math.random(),
                        facing: o,
                        tween: this._tween,
                        layer: A.WORLD
                    }, 15, [a.tvp_effects_relic_gold_spark_01, a.tvp_effects_relic_gold_spark_02, a.tvp_effects_relic_gold_spark_03]));
                    break;
                case 6:
                    this._elementManager.addElement(new gb({
                            x: c,
                            y: f,
                            z: d,
                            scale: 2,
                            life: 0.2 + Math.random(),
                            facing: o,
                            tween: this._tween,
                            layer: A.WORLD
                        },
                        15, [a.tvp_effects_relic_lightning_01, a.tvp_effects_relic_lightning_02, a.tvp_effects_relic_lightning_03]));
                    break;
                case 7:
                    this._elementManager.addElement(new gb({
                        x: c,
                        y: f,
                        z: d,
                        scale: 1.5,
                        life: 0.2,
                        rotation: 30 * Math.random() - 15,
                        facing: o,
                        tween: this._tween,
                        layer: A.WORLD
                    }, 10, [a.lightning_2, a.lightning_1, a.lightning_3]))
            }
        },
        bustThroughWall: function(o, b, c) {
            this._randomBigHit();
            this._elementManager.addElement(new gb({
                    x: o,
                    y: b,
                    layer: A.EFFECTS,
                    rotation: 0,
                    life: 0.2,
                    scale: 2,
                    facing: c,
                    originX: 0.25,
                    originY: 0.6,
                    tween: this._tween
                },
                15, [a.tvp_effects_explosion_1_01, a.tvp_effects_explosion_1_02, a.tvp_effects_explosion_1_03, a.tvp_effects_explosion_1_04, a.tvp_effects_explosion_1_05, a.tvp_effects_explosion_1_06, a.tvp_effects_explosion_1_07, a.tvp_effects_explosion_1_08, a.tvp_effects_explosion_1_09]))
        },
        projectileConnect: function(a, b, c) {
            this._addHitParticles(a.get_facing(), b.isBlocking(), a.get_data().hitType, c)
        },
        hitConnect: function(o, b, c) {
            var f = c.get_x() + 0.5 * c.get_width(),
                d = c.get_y() + 0.5 * c.get_height();
            b.hasRelic(C.SHELBY_POWER_ARMOR) &amp;&amp;
                this._elementManager.addElement(this._shelbyShield(b.get_pos().x + 0.5 * b.get_hitbox().get_width() * b.get_facing(), b.get_pos().y - 0.5 * b.get_hitbox().get_height(), b.get_facing()));
            if (o.hasRelic(C.RAPH_ATTACK_UP))
                for (var e = 0; 2 &gt; e;) e++, this._elementManager.addElement(new fa({
                    asset: a.relic_raph_hit,
                    x: f,
                    y: d,
                    z: b.get_z() - 3,
                    layer: A.WORLD,
                    rotation: 360 * Math.random(),
                    life: 0.15,
                    scale: 0.5 + Math.random(),
                    useGravity: !0,
                    facing: 1,
                    tween: this._tween
                }));
            this._addHitParticles(o.get_facing(), b.isBlocking(), o.get_currentHit().type,
                c)
        },
        _randomHitSound: function() {
            switch (Math.round(2 * Math.random())) {
                case 0:
                    i.get_instance().get_sound().playSound(d.hit_1, 0.75);
                    break;
                case 1:
                    i.get_instance().get_sound().playSound(d.hit_2, 0.75);
                    break;
                case 2:
                    i.get_instance().get_sound().playSound(d.hit_3, 0.75)
            }
        },
        _randomSwordSound: function() {
            switch (Math.round(2 * Math.random())) {
                case 0:
                    i.get_instance().get_sound().playSound(d.sword_stab_1, 0.5);
                    break;
                case 1:
                    i.get_instance().get_sound().playSound(d.sword_stab_2, 0.5);
                    break;
                case 2:
                    i.get_instance().get_sound().playSound(d.sword_stab_3,
                        0.5)
            }
        },
        _randomBigHit: function() {
            switch (Math.round(3 * Math.random())) {
                case 0:
                    i.get_instance().get_sound().playSound(d.big_boom_hit);
                    break;
                case 1:
                    i.get_instance().get_sound().playSound(d.big_boom_hit_2);
                    break;
                case 2:
                    i.get_instance().get_sound().playSound(d.big_boom_hit_3);
                    break;
                case 3:
                    i.get_instance().get_sound().playSound(d.big_boom_hit_4)
            }
        },
        _addHitParticles: function(a, b, c, f) {
            var e = f.get_x() + 0.5 * f.get_width(),
                f = f.get_y() + 0.5 * f.get_height();
            if (b) this._elementManager.addElement(this._block(e, f, a)), i.get_instance().get_sound().playSound(d.block);
            else switch (this._elementManager.addElement(this._genericHitStar(e, f, a)), this._randomHitSound(), c[1]) {
                case 0:
                case 1:
                    this._elementManager.addElement(this._genericHitRing(e, f, a));
                    this._elementManager.addElement(this._spark(e, f, a));
                    break;
                case 2:
                    this._randomBigHit();
                    this._elementManager.addElement(this._genericHitRing(e, f, a));
                    this._elementManager.addElement(this._explodeHorizontal(e, f, a));
                    break;
                case 3:
                    i.get_instance().get_sound().playSound(d.big_boom_hit_2);
                    this._elementManager.addElement(this._explodeUp(e,
                        f, a));
                    break;
                case 4:
                    i.get_instance().get_sound().playSound(d.big_boom_hit_2);
                    this._elementManager.addElement(this._explodeDown(e, f, a));
                    break;
                case 8:
                    this._randomSwordSound();
                    this._elementManager.addElement(this._genericHitRing(e, f, a));
                    this._elementManager.addElement(this._slash(e, f, a));
                    break;
                case 9:
                    this._randomSwordSound();
                    this._elementManager.addElement(this._impactLineUp(e, f, a));
                    this._elementManager.addElement(this._genericHitRingUp(e, f, a));
                    this._elementManager.addElement(this._slash(e, f, a));
                    break;
                case 11:
                    this._randomSwordSound();
                    this._randomBigHit();
                    this._elementManager.addElement(this._genericHitRingUp(e, f, a));
                    this._elementManager.addElement(this._slashArc(e, f, a));
                    this._elementManager.addElement(this._slash(e, f, a));
                    this._elementManager.addElement(this._slashStrong(e, f, a));
                    break;
                case 10:
                    this._randomSwordSound();
                    this._randomBigHit();
                    this._elementManager.addElement(this._impactLine(e, f, a));
                    this._elementManager.addElement(this._genericHitRing(e, f, a));
                    this._elementManager.addElement(this._slashArc(e,
                        f, a));
                    this._elementManager.addElement(this._slashStrong(e, f, a));
                    break;
                case 5:
                    i.get_instance().get_sound().playSound(d.big_boom_hit_gun);
                    this._elementManager.addElement(this._groundImpact(e, f, a));
                    break;
                case 7:
                    i.get_instance().get_sound().playSound(d.big_boom_hit_lightning);
                    this._elementManager.addElement(this._hugeExplosionUp(e, f, a));
                    break;
                case 6:
                    i.get_instance().get_sound().playSound(d.big_boom_hit_fire), this._elementManager.addElement(this._genericHitRing(e, f, a)), this._elementManager.addElement(this._hugeExplosionHorizontal(e,
                        f, a))
            }
        },
        _impactLine: function(o, b, c) {
            return new fa({
                asset: a.hit_big_1,
                x: o,
                y: b,
                layer: A.EFFECTS,
                rotation: 10 * Math.random() - 5,
                life: 0.25,
                scale: 1,
                facing: c,
                tween: this._tween
            })
        },
        _impactLineUp: function(o, b, c) {
            return new fa({
                asset: a.hit_big_1,
                x: o,
                y: b,
                layer: A.EFFECTS,
                rotation: -90 * c + 10 * Math.random() - 5,
                life: 0.25,
                scale: 1,
                facing: c,
                tween: this._tween
            })
        },
        _genericHitStar: function(o, b, c) {
            return new fa({
                asset: a.hit_star_generic,
                x: o,
                y: b,
                layer: A.EFFECTS,
                rotation: 360 * Math.random(),
                life: 0.1,
                facing: -1 * c,
                tween: this._tween
            })
        },
        _genericHitRing: function(o, b, c) {
            return new fa({
                asset: a.hit_ring_1,
                x: o,
                y: b,
                layer: A.EFFECTS,
                rotation: 10 * Math.random() - 5,
                life: 0.25,
                facing: c,
                tween: this._tween
            })
        },
        _genericHitRingUp: function(o, b, c) {
            return new fa({
                asset: a.hit_ring_1,
                x: o,
                y: b,
                layer: A.EFFECTS,
                rotation: -90 * c + 10 * Math.random() - 5,
                life: 0.25,
                facing: c,
                tween: this._tween
            })
        },
        _block: function(o, b, c) {
            return new gb({
                x: o,
                y: b,
                layer: A.EFFECTS,
                rotation: 360 * Math.random(),
                life: 0.2,
                facing: c,
                originX: 0.5,
                originY: 0.75,
                tween: this._tween
            }, 15, [a.tvp_effects_impact_block_01,
                a.tvp_effects_impact_block_02, a.tvp_effects_impact_block_03
            ])
        },
        _slash: function(o, b, c) {
            return new fa({
                asset: a.hit_slash_1,
                x: o,
                y: b,
                layer: A.EFFECTS,
                rotation: 360 * Math.random(),
                life: 0.5,
                facing: c,
                tween: this._tween
            })
        },
        _slashArc: function(o, b, c) {
            return new fa({
                asset: a.hit_swipe_1,
                x: o,
                y: b,
                layer: A.EFFECTS,
                rotation: 0,
                life: 0.5,
                originX: 0.5,
                originY: 0.75,
                facing: c,
                tween: this._tween
            })
        },
        _slashStrong: function(o, b, c) {
            return new gb({
                x: o,
                y: b,
                layer: A.EFFECTS,
                rotation: 360 * Math.random(),
                scale: 2,
                life: 0.2,
                facing: c,
                originX: 0.5,
                originY: 0.75,
                tween: this._tween
            }, 15, [a.tvp_effects_slash_heavy_01, a.tvp_effects_slash_heavy_02, a.tvp_effects_slash_heavy_03])
        },
        _spark: function(o, b, c) {
            return new gb({
                x: o,
                y: b,
                layer: A.EFFECTS,
                rotation: 40 * Math.random() - 20,
                life: 0.2,
                facing: -1 * c,
                originX: 0.1,
                tween: this._tween
            }, 15, [a.tvp_effects_sparks_1_01, a.tvp_effects_sparks_1_02, a.tvp_effects_sparks_1_03])
        },
        _explodeDown: function(o, b, c) {
            return new gb({
                    x: o,
                    y: b,
                    layer: A.EFFECTS,
                    scale: 2,
                    rotation: 0,
                    life: 0.2,
                    facing: c,
                    originX: 0.5,
                    originY: 0.75,
                    tween: this._tween
                },
                15, [a.tvp_effects_explosion_3_01, a.tvp_effects_explosion_3_02, a.tvp_effects_explosion_3_03, a.tvp_effects_explosion_3_04, a.tvp_effects_explosion_3_05])
        },
        _explodeUp: function(o, b, c) {
            return new gb({
                x: o,
                y: b,
                layer: A.EFFECTS,
                scale: 2,
                rotation: 180,
                life: 0.2,
                facing: c,
                originX: 0.5,
                originY: 0.75,
                tween: this._tween
            }, 15, [a.tvp_effects_explosion_3_01, a.tvp_effects_explosion_3_02, a.tvp_effects_explosion_3_03, a.tvp_effects_explosion_3_04, a.tvp_effects_explosion_3_05])
        },
        _explodeHorizontal: function(o, b, c) {
            return new gb({
                x: o,
                y: b,
                layer: A.EFFECTS,
                scale: 1.3333333333333333,
                rotation: 0,
                life: 0.2,
                facing: c,
                originX: 0.25,
                originY: 0.5,
                tween: this._tween
            }, 15, [a.tvp_effects_explosion_2_01, a.tvp_effects_explosion_2_02, a.tvp_effects_explosion_2_03, a.tvp_effects_explosion_2_04, a.tvp_effects_explosion_2_05, a.tvp_effects_explosion_2_06, a.tvp_effects_explosion_2_07, a.tvp_effects_explosion_2_08])
        },
        _groundImpact: function(o, b, c) {
            return new gb({
                x: o,
                y: b,
                layer: A.EFFECTS,
                scale: 1.3333333333333333,
                rotation: 0,
                life: 0.2,
                facing: c,
                originX: 0.5,
                originY: 0.75,
                tween: this._tween
            }, 10, [a.tvp_effects_impact_ground_01, a.tvp_effects_impact_ground_02, a.tvp_effects_impact_ground_03, a.tvp_effects_impact_ground_04])
        },
        _hugeExplosionHorizontal: function(o, b, c) {
            return new gb({
                x: o,
                y: b,
                layer: A.EFFECTS,
                scale: 1.3333333333333333,
                rotation: 0,
                life: 0.2,
                facing: c,
                originX: 0.25,
                originY: 0.6,
                tween: this._tween
            }, 15, [a.tvp_effects_explosion_1_01, a.tvp_effects_explosion_1_02, a.tvp_effects_explosion_1_03, a.tvp_effects_explosion_1_04, a.tvp_effects_explosion_1_05, a.tvp_effects_explosion_1_06,
                a.tvp_effects_explosion_1_07, a.tvp_effects_explosion_1_08, a.tvp_effects_explosion_1_09
            ])
        },
        _hugeExplosionUp: function(o, b, c) {
            return new gb({
                x: o,
                y: b,
                layer: A.EFFECTS,
                life: 0.2,
                scale: 1.3333333333333333,
                facing: c,
                originX: 0.25,
                originY: 0.6,
                rotation: -90 * c,
                tween: this._tween
            }, 15, [a.tvp_effects_explosion_1_01, a.tvp_effects_explosion_1_02, a.tvp_effects_explosion_1_03, a.tvp_effects_explosion_1_04, a.tvp_effects_explosion_1_05, a.tvp_effects_explosion_1_06, a.tvp_effects_explosion_1_07, a.tvp_effects_explosion_1_08, a.tvp_effects_explosion_1_09])
        },
        _shelbyShield: function(o, b, c) {
            return new fa({
                asset: a.relic_shelby_shield,
                x: o,
                y: b,
                layer: A.EFFECTS,
                rotation: 40 * Math.random() - 20,
                life: 1.5,
                facing: c,
                tween: this._tween
            })
        },
        relicSpeedAfterImage: function(a) {
            var b = a.get_anim();
            this._elementManager.addElement(new de({
                assetString: b.get_currentAsset(),
                life: 0.5,
                facing: a.get_facing(),
                scale: a.get_animScale(),
                x: a.get_x() + b.get_x(),
                y: a.get_y() + b.get_y(),
                originX: b.originX,
                originY: b.originY,
                tween: this._tween,
                layer: A.BG
            }))
        },
        afterImage: function(a) {
            var b = a.get_anim();
            this._elementManager.addElement(new ic({
                assetString: b.get_currentAsset() +
                    "_tint",
                life: 0.75,
                facing: a.get_facing(),
                scale: 2 * a.get_animScale(),
                x: a.get_x() + b.get_x(),
                y: a.get_y() + b.get_y(),
                originX: b.originX,
                originY: b.originY,
                tween: this._tween,
                layer: A.BG
            }))
        },
        __class__: Sg
    };
    var Ua = g["com.nick.pr_vs_tmnt.premier_game.world._World.WORLD_STATE"] = {
        __ename__: "com,nick,pr_vs_tmnt,premier_game,world,_World,WORLD_STATE".split(","),
        __constructs__: ["_STATE_INITIALIZING", "_STATE_GAMEPLAY", "_STATE_PLAYER_DEAD"]
    };
    Ua._STATE_INITIALIZING = ["_STATE_INITIALIZING", 0];
    Ua._STATE_INITIALIZING.toString =
        b;
    Ua._STATE_INITIALIZING.__enum__ = Ua;
    Ua._STATE_GAMEPLAY = ["_STATE_GAMEPLAY", 1];
    Ua._STATE_GAMEPLAY.toString = b;
    Ua._STATE_GAMEPLAY.__enum__ = Ua;
    Ua._STATE_PLAYER_DEAD = ["_STATE_PLAYER_DEAD", 2];
    Ua._STATE_PLAYER_DEAD.toString = b;
    Ua._STATE_PLAYER_DEAD.__enum__ = Ua;
    Ua.__empty_constructs__ = [Ua._STATE_INITIALIZING, Ua._STATE_GAMEPLAY, Ua._STATE_PLAYER_DEAD];
    var Qg = function(a) {
        this._dispatcher = Hb.request();
        this._timeline = a;
        this._tween = db.request();
        i.get_instance().get_pool().tracePoolReport();
        this._camTarget = X.request(480,
            280);
        this._camShake = X.request();
        this._deathTimer = this._camShakeTimer = 0;
        this._previousInputString = "";
        this._mobileMoveControlRect = Ta.request(0, 0, 350, 300);
        this._mobileSuperControlRect = Ta.request(0, 0, 150, 300);
        this._environments = [];
        this._projectiles = [];
        this._fighters = [];
        this._removeProjectiles = [];
        this._mobileStrongAttackTapTime = 0.2;
        this._mobileTapHeldLeft = this._mobileTapHeldRight = !1;
        this._mobileTapHoldTimer = 0;
        this._mobileIgnoreNextTap = this._mobileCheckTap = !1;
        i.get_instance().setInt(j.INT_HEALTH_P1, z.get_instance().player1.lastHP);
        i.get_instance().setInt(j.INT_HEALTH_P2, z.get_instance().player2.lastHP);
        i.get_instance().setInt(j.INT_SUPER_P1, z.get_instance().player1.lastEnergy);
        i.get_instance().setInt(j.INT_SUPER_P2, z.get_instance().player2.lastEnergy);
        this._afterImageTimer = 0;
        this._attackRect = Ta.request();
        this._hitboxRect = Ta.request();
        this._intersectRect = Ta.request();
        this._time = new Tg;
        this._elementManager = new be(this._timeline, 480, 280);
        this._elementManager.addLayer(A.BG, !0);
        this._elementManager.addLayer(A.WORLD, !0);
        this._elementManager.addLayer(A.EFFECTS, !0);
        this._addEventListeners();
        this._inputVector = X.request();
        i.get_instance().stack([t(this, this._initPools), t(this, this._initWorld), t(this, this._onGenerationComplete)]);
        this._particles = new Sg(this._elementManager, this._tween);
        this._setState(Ua._STATE_INITIALIZING)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.World"] = Qg;
    Qg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,World".split(",");
    Qg.prototype = {
        start: function() {
            this._setState(Ua._STATE_GAMEPLAY)
        },
        dispose: function() {
            this._environment = null;
            for (var a =
                    0, b = this._environments; a &lt; b.length;) {
                var c = b[a];
                ++a;
                c.dispose()
            }
            this._playerInput = this._environments = null;
            this._tween.dispose();
            this._tween = null;
            this._elementManager.dispose();
            this._timeline = this._elementManager = null;
            this._removeEventListeners();
            this._poolManager.dispose();
            this._state = this._poolManager = null;
            this._dispatcher.dispose();
            this._player = this._fighters = this._dispatcher = null;
            this._projectiles = [];
            this._camTarget.dispose();
            this._camTarget = null;
            this._camShake.dispose();
            this._camShake = null;
            this._intersectRect.dispose();
            this._intersectRect = null;
            this._attackRect.dispose();
            this._attackRect = null;
            this._hitboxRect.dispose();
            this._hitboxRect = null;
            null != this._transitionData &amp;&amp; (this._transitionData.dispose(), this._transitionData = null);
            this._particles.dispose();
            this._particles = null
        },
        _setState: function(a) {
            this._state = a;
            switch (a[1]) {
                case 1:
                    sa.get_instance().addStagePlayed(this._environment.id);
                    i.get_instance().get_sound().playMusic(this._environment.music, 0.75);
                    break;
                case 2:
                    a = z.get_instance().player2.isDefeated();
                    a = {
                        characterName: this._fighter1String,
                        difficultyLevel: "" + G.string(z.get_instance().difficulty),
                        matchID: "" + D.MATCH_ID,
                        matchResult: a ? "WIN" : "LOSS",
                        matchType: i.get_instance().getString(j.STRING_GAMEPLAY_MODE),
                        rivalName: this._fighter2String,
                        levelExtension: D.LEVEL_BREACHED,
                        normalAttacksCount: D.NORMAL_ATTACKS,
                        specialAttacksCount: D.DASH_ATTACKS
                    };
                    switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                        case "mode_vs":
                        case "mode_training":
                            a.userLevel = 0;
                            break;
                        case "mode_arcade":
                            a.userLevel = Ya.get_instance().getFightIndex();
                            break;
                        case "mode_tower":
                            a.userLevel =
                                Y.get_instance().selectedBattle.encounterIndex, a.missionName = Y.get_instance().selectedBattle.name
                    }
                    B.sendEvent({
                        event: "matchSummary",
                        params: a
                    });
                    this._deathTimer = 3;
                    this._camShakeTimer = 0.5;
                    this._tween.tween(this._time, 0.5, {
                        dtMult: 0.25
                    }, !0, p.EASE_CUBIC_OUT, 0, "dtMult")
            }
        },
        update: function(a) {
            if (!0 != i.get_instance().getBool(j.BOOL_PAUSED)) switch (this._tween.update(a), this._state[1]) {
                case 0:
                    null != this._poolManager &amp;&amp; this._poolManager.update(a);
                    break;
                case 1:
                    if (J._platform.getTouch().get_supported()) {
                        this._mobileMoveControlRect.toXY(D.get_CANVAS_LEFT() +
                            225 - 150, 410);
                        var b = D.get_CANVAS_RIGHT() - 225;
                        100 &lt;= i.get_instance().getInt(j.INT_SUPER_P1) ? this._mobileSuperControlRect.toXY(b, 410) : this._mobileSuperControlRect.toXY(2E3, 410)
                    }
                    this._updateMobileTapControls(a);
                    this._updateAfterImage(a);
                    this._updateSuper(a);
                    this._updateCamera(a);
                    this._elementManager.updateElements(a * this._time.dtMult * this._time.superMult);
                    a = 0;
                    for (b = this._fighters.length; a &lt; b;) this._checkFighterCollision(this._fighters[a++]);
                    break;
                case 2:
                    this._deathTimer -= a;
                    0 &gt;= this._deathTimer &amp;&amp; i.get_instance().setBool(j.BOOL_GAME_WIN, !0);
                    this._updateCamera(a);
                    this._elementManager.updateElements(a * this._time.dtMult * this._time.superMult);
                    this._elementManager.updateZSort(A.WORLD);
                    a = 0;
                    for (b = this._fighters.length; a &lt; b;) this._checkFighterCollision(this._fighters[a++])
            }
        },
        _updateAfterImage: function(a) {
            this._afterImageTimer -= a;
            if (0 &gt;= this._afterImageTimer) {
                this._afterImageTimer += 0.05;
                for (var a = 0, b = this._fighters; a &lt; b.length;) {
                    var c = b[a];
                    ++a;
                    c.showAfterImage() ? this._particles.afterImage(c) : c.isAttacking() &amp;&amp; c.hasRelic(C.MIKEY_ATTACK_SPEED) ?
                        this._particles.relicSpeedAfterImage(c) : !c.isAttacking() &amp;&amp; 0 != c.get_velocity().x &amp;&amp; c.hasRelic(C.ANDROS_MOVE_SPEED_FIRE) &amp;&amp; this._particles.relicSpeedAfterImage(c)
                }
            }
        },
        _updateSuper: function() {
            this._time.superActive &amp;&amp; !this._time.superFighter.isAttacking() &amp;&amp; (this._time.superActive = !1, this._time.superFighter = null, this._tween.tween(this._time, 0.25, {
                superMult: 1
            }, !0, p.EASE_CUBIC_OUT, 0, "superMult"))
        },
        _doSuperHold: function(a) {
            i.get_instance().get_sound().playSound(d["super"]);
            a.get_currentHit().superHoldTriggered = !0;
            this._time.superActive = !0;
            this._time.superFighter = a;
            this._tween.tween(this._time, 0.1, {
                superMult: 0.001
            }, !0, p.EASE_CUBIC_OUT, 0, "superMult");
            this._tween.tween(this._time, 0.25, {
                superMult: 1
            }, !1, p.EASE_CUBIC_OUT, 0.25, "superMult")
        },
        _updateCamera: function(a, b) {
            null == b &amp;&amp; (b = !1);
            var c = 480,
                f = 280,
                d = 1E6,
                e = -1E6,
                g = 0,
                i = 0,
                g = -100,
                j = this._fighters[0].get_state() == T.ENVIRONMENT_TRANSITION;
            if (this._time.superActive) c = this._time.superFighter.get_x() + 100 * this._time.superFighter.get_facing() + this._time.superFighter.get_superCamOffset().x *
                this._time.superFighter.get_facing(), f = this._time.superFighter.get_y() - 0.5 * this._time.superFighter.get_hitbox().get_height() - 50 + this._time.superFighter.get_superCamOffset().y, g = 50;
            else {
                for (var k = 0, m = this._fighters; k &lt; m.length;) {
                    var l = m[k];
                    ++k;
                    g = l.get_x();
                    g &lt; this._environment.wallLeft &amp;&amp; (g = this._environment.wallLeft);
                    g &gt; this._environment.wallRight &amp;&amp; (g = this._environment.wallRight);
                    i = l.get_y() - 0.5 * l.get_hitbox().get_height();
                    c += g;
                    f += i;
                    l.get_x() &gt; e &amp;&amp; (e = l.get_x());
                    l.get_x() &lt; d &amp;&amp; (d = l.get_x())
                }
                e = Math.abs(e - d);
                d = this._fighters.length + 1;
                g = -150 - 0.25 * (e - 400);
                c *= 1 / d;
                f *= 1 / d
            }
            j || (c &lt; this._environment.wallLeft + 200 &amp;&amp; (c = this._environment.wallLeft + 200), c &gt; this._environment.wallRight - 200 &amp;&amp; (c = this._environment.wallRight - 200), 80 &gt; f &amp;&amp; (f = 80), 480 &lt; f &amp;&amp; (f = 480), b ? (this._camTarget.x = c, this._camTarget.y = f, this._camTarget.z = g) : this._tween.tween(this._camTarget, 1, {
                x: c,
                y: f,
                z: g
            }, !0, p.EASE_CUBIC_OUT));
            0 &lt; this._camShakeTimer &amp;&amp; (this._camShakeTimer -= a, c = 75 * this._camShakeTimer, this._camShake.x = 0 == this._camShake.x ? Math.random() * c - 0.5 * c : 0,
                this._camShake.y = 0 == this._camShake.y ? Math.random() * c - 0.5 * c : 0);
            c = 0;
            J._platform.getTouch().get_supported() &amp;&amp; (c = 50);
            this._elementManager.get_camera().get_pos().x = this._camTarget.x + this._camShake.x;
            this._elementManager.get_camera().get_pos().y = this._camTarget.y + this._camShake.y + c;
            this._elementManager.get_camera().get_pos().z = this._camTarget.z
        },
        _checkFighterCollision: function(a) {
            for (var b = 0, c = 0, f = !1, d = 0, e = this._projectiles; d &lt; e.length;) {
                var g = e[d];
                ++d;
                g.get_doDelete() ? this._removeProjectiles.push(g) : !f &amp;&amp;
                    g.get_collideable() &amp;&amp; g.get_parentFighter() != a &amp;&amp; (b = g.get_hitbox().get_x(), b = g.get_x() + (0 &lt; g.get_facing() ? b : -1 * b - g.get_hitbox().get_width()), this._attackRect.set_x(b), this._attackRect.set_y(g.get_y() + g.get_hitbox().get_y()), this._attackRect.set_height(g.get_hitbox().get_height()), this._attackRect.set_width(g.get_hitbox().get_width()), b = a.get_hitbox().get_x(), b = a.get_x() + (0 &lt; a.get_facing() ? b : -1 * b - a.get_hitbox().get_width()), this._hitboxRect.set_x(b), this._hitboxRect.set_y(a.get_y() + a.get_hitbox().get_y()),
                        this._hitboxRect.set_width(a.get_hitbox().get_width()), this._hitboxRect.set_height(a.get_hitbox().get_height()), this._attackRect.intersects(this._hitboxRect) &amp;&amp; (this._intersectRect = this._hitboxRect.intersection(this._attackRect), this._projectileConnect(g, a), f = !0))
            }
            d = 0;
            for (e = this._removeProjectiles; d &lt; e.length;) g = e[d], ++d, I.remove(this._projectiles, g);
            for (; 0 &lt; this._removeProjectiles.length;) this._removeProjectiles.pop();
            d = 0;
            for (e = this._fighters; d &lt; e.length;) g = e[d], ++d, g != a &amp;&amp; (a.get_onGround() &amp;&amp; !a.isAttacking() &amp;&amp;
                (g.get_x() &gt; a.get_x() ? a.set_facing(1) : a.set_facing(-1)), a.get_onGround() &amp;&amp; g.get_onGround() &amp;&amp; (b = g.get_x() - a.get_x(), Math.abs(b) &lt; 0.5 * a.get_hitbox().get_width() + 0.5 * g.get_hitbox().get_width() &amp;&amp; (c = a.get_x() + 0.5 * b, a.set_x(c + 0.5 * a.get_hitbox().get_width() * (0 &lt; b ? -1 : 1)), g.set_x(c + 0.5 * g.get_hitbox().get_width() * (0 &lt; b ? 1 : -1)))), this._state != Ua._STATE_PLAYER_DEAD &amp;&amp; (a.get_state() != T.ENVIRONMENT_TRANSITION &amp;&amp; (a.get_x() &lt; this._environment.wallLeft &amp;&amp; a.set_x(this._environment.wallLeft), a.get_x() &gt; this._environment.wallRight &amp;&amp;
                    a.set_x(this._environment.wallRight), a.get_y() &lt; this._environment.ceiling &amp;&amp; a.set_y(this._environment.ceiling), a.get_y() &gt; this._environment.floor &amp;&amp; a.set_y(this._environment.floor)), a.isAttacking() &amp;&amp; g.canHit() &amp;&amp; null != a.get_currentHit() &amp;&amp; !a.get_currentHit().connected &amp;&amp; (b = a.get_attackbox().get_x(), b = a.get_x() + (0 &lt; a.get_facing() ? b : -1 * b - a.get_attackbox().get_width()), this._attackRect.set_x(b), this._attackRect.set_y(a.get_y() + a.get_attackbox().get_y()), this._attackRect.set_height(a.get_attackbox().get_height()),
                    this._attackRect.set_width(a.get_attackbox().get_width()), b = g.get_hitbox().get_x(), b = g.get_x() + (0 &lt; g.get_facing() ? b : -1 * b - g.get_hitbox().get_width()), this._hitboxRect.set_x(b), this._hitboxRect.set_y(g.get_y() + g.get_hitbox().get_y()), this._hitboxRect.set_width(g.get_hitbox().get_width()), this._hitboxRect.set_height(g.get_hitbox().get_height()), this._attackRect.intersects(this._hitboxRect) &amp;&amp; (this._intersectRect = this._hitboxRect.intersection(this._attackRect), this._attackConnect(a, g), f = !0))));
            a.isAttacking() &amp;&amp;
                null != a.get_currentHit() &amp;&amp; a.get_currentHit().superHold &amp;&amp; !this._time.superActive &amp;&amp; !a.get_currentHit().superHoldTriggered &amp;&amp; (!a.get_currentHit().superHoldOnlyOnHit || a.get_currentHit().superHoldOnlyOnHit &amp;&amp; f) &amp;&amp; this._doSuperHold(a)
        },
        _attackConnect: function(a, b) {
            b.takeHit(a);
            a.attackConnect(b);
            a.set_z(0);
            b.set_z(1);
            var c = a.get_currentHit().stunTime;
            b.isBlocking() &amp;&amp; (c *= 0.5);
            J._platform.getTouch().get_supported() || (this._time.dtMult = 0.001, this._tween.tween(this._time, 0.025, {
                    dtMult: 1
                }, !0, p.EASE_CUBIC_OUT, 1.5 *
                c, "dtMult"), this._camShakeTimer = 2 * c);
            this._particles.hitConnect(a, b, this._intersectRect);
            0 &lt; b.get_hp() ? this._checkForEnvironmentChange(a, b) : (0 == this._fighters.indexOf(b) ? (z.get_instance().player1.lastHP = 100, z.get_instance().player1.characterIndex++, z.get_instance().player2.lastHP = a.get_hp(), z.get_instance().player2.lastEnergy = a.getSuperEnergy(), z.get_instance().player1.lastEnergy = b.getSuperEnergy()) : (z.get_instance().player2.lastHP = 100, z.get_instance().player2.characterIndex++, z.get_instance().player1.lastHP =
                a.get_hp(), z.get_instance().player1.lastEnergy = a.getSuperEnergy(), z.get_instance().player2.lastEnergy = b.getSuperEnergy()), this._time.superActive &amp;&amp; this._time.superFighter == a &amp;&amp; i.get_instance().modifyInt(j.INT_SUPER_KILL, 1), b.die(), this._setState(Ua._STATE_PLAYER_DEAD))
        },
        _projectileConnect: function(a, b) {
            a.hitConnect(b);
            b.takeHitProjectile(a);
            var c = a.get_data().stunTime;
            b.isBlocking() &amp;&amp; (c *= 0.5);
            this._time.dtMult = 0.001;
            this._tween.tween(this._time, 0.025, {
                dtMult: 1
            }, !0, p.EASE_CUBIC_OUT, 1.5 * c, "dtMult");
            this._camShakeTimer =
                2 * c;
            this._particles.projectileConnect(a, b, this._intersectRect);
            0 &lt; b.get_hp() || (0 == this._fighters.indexOf(b) ? z.get_instance().player1.characterIndex++ : z.get_instance().player2.characterIndex++, i.get_instance().modifyInt(j.INT_SUPER_KILL, 1), b.die(), this._setState(Ua._STATE_PLAYER_DEAD))
        },
        _checkForEnvironmentChange: function(a, b) {
            0.25 &gt; a.get_currentHit().stunTime || b.get_state() == T.BLOCK || null != this._transitionData || (null != this._environment.right &amp;&amp; b.get_pos().x &gt;= this._environment.wallRight - 300 ? this._changeToEnvironment(this._environment.right,
                Pa.LEFT_TO_RIGHT, a, b) : null != this._environment.left &amp;&amp; b.get_pos().x &lt;= this._environment.wallLeft + 300 &amp;&amp; this._changeToEnvironment(this._environment.left, Pa.RIGHT_TO_LEFT, a, b))
        },
        _changeToEnvironment: function(a, b, c, f) {
            switch (b[1]) {
                case 0:
                    this._tween.tween(f, 0.5, {
                        x: this._environment.wallRight + 500
                    }, !0, p.EASE_CUBIC_IN);
                    break;
                case 1:
                    this._tween.tween(f, 0.5, {
                        x: this._environment.wallLeft - 500
                    }, !0, p.EASE_CUBIC_IN)
            }
            i.get_instance().modifyInt(j.INT_BUST_THROUGH_WALL, 1);
            c.environmentTransitionOut();
            f.environmentTransitionOut();
            this._transitionData = new Ug(a, b, c, f);
            this._tween.timer(0.75).onComplete(t(this, this._doTransition))
        },
        _doTransition: function() {
            if (null != this._transitionData) {
                D.LEVEL_BREACHED = !0;
                i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_ENVIRONMENT_TRANSITION));
                this._camShakeTimer = 0.75;
                this._environment.remove();
                this._environment = this._transitionData.environment;
                this._environment.add();
                sa.get_instance().addStagePlayed(this._environment.id);
                this._updateFighterGround();
                this._transitionData.fighter.environmentTransitionIn(this._transitionData, !1);
                this._transitionData.opponent.environmentTransitionIn(this._transitionData, !0);
                switch (this._transitionData.direction[1]) {
                    case 0:
                        this._tween.tween(this._camTarget, 0, {
                            x: this._environment.get_centerX() - 200,
                            y: this._environment.get_centerY(),
                            z: 50
                        }, !0);
                        this._particles.bustThroughWall(this._environment.get_centerX() - 700, this._environment.floor - 200, 1);
                        break;
                    case 1:
                        this._tween.tween(this._camTarget, 0, {
                            x: this._environment.get_centerX() + 200,
                            y: this._environment.get_centerY(),
                            z: 50
                        }, !0);
                        this._particles.bustThroughWall(this._environment.get_centerX() +
                            700, this._environment.floor - 200, -1);
                        break;
                    case 2:
                        this._tween.tween(this._camTarget, 0, {
                            x: this._environment.get_centerX(),
                            y: this._environment.get_centerY() - 200,
                            z: 50
                        }, !0);
                        break;
                    case 3:
                        this._tween.tween(this._camTarget, 0, {
                            x: this._environment.get_centerX(),
                            y: this._environment.get_centerY() - 200,
                            z: 50
                        }, !0)
                }
                this._tween.tween(this._camTarget, 0.5, {
                    x: this._environment.get_centerX(),
                    y: this._environment.get_centerY()
                }, !1, p.EASE_QUAD);
                this._tween.tween(this._camTarget, 0.5, {
                    z: 0
                }, !1, p.EASE_QUAD);
                this._transitionData.dispose();
                this._transitionData = null;
                this._elementManager.updateZSort(A.WORLD)
            }
        },
        _addEventListeners: function() {
            i.get_instance().get_input().addDelegateListener(t(this, this._onInput));
            i.get_instance().get_dispatcher().addEventListener(n.PAUSE, t(this, this._onPause));
            i.get_instance().get_dispatcher().addEventListener(n.UNPAUSE, t(this, this._onUnpause));
            i.get_instance().get_dispatcher().addEventListener(n.EVENT_FIRE_PLAYER_PROJECTILE, t(this, this._onFirePlayerProjectile));
            i.get_instance().get_dispatcher().addEventListener(n.EVENT_SCREEN_SHAKE,
                t(this, this._onScreenShake))
        },
        _removeEventListeners: function() {
            i.get_instance().get_input().removeDelegateListener(t(this, this._onInput));
            i.get_instance().get_dispatcher().removeEventListener(n.PAUSE, t(this, this._onPause));
            i.get_instance().get_dispatcher().removeEventListener(n.UNPAUSE, t(this, this._onUnpause));
            i.get_instance().get_dispatcher().removeEventListener(n.EVENT_FIRE_PLAYER_PROJECTILE, t(this, this._onFirePlayerProjectile));
            i.get_instance().get_dispatcher().removeEventListener(n.EVENT_SCREEN_SHAKE,
                t(this, this._onScreenShake))
        },
        _onScreenShake: function(a) {
            a = a.get_map().get("time");
            a &gt; this._camShakeTimer &amp;&amp; (this._camShakeTimer = a)
        },
        _onFirePlayerProjectile: function(o) {
            var b;
            b = o.get_map().get("projectile");
            var o = o.get_map().get("fighter"),
                c;
            switch (b.projectile[1]) {
                case 3:
                    c = this._elementManager.addElement(new ee({
                        asset: a.relic_tommy_shot,
                        tween: this._tween,
                        layer: A.WORLD,
                        parentFighter: o,
                        data: b,
                        x: o.get_pos().x + b.x,
                        y: o.get_y() + b.y,
                        z: o.get_z() - 1,
                        groundY: this._environment.floor,
                        life: 5
                    }));
                    break;
                case 0:
                    c = this._elementManager.addElement(new fe({
                        asset: a.tvp_orion_special_2_spear_02,
                        tween: this._tween,
                        layer: A.WORLD,
                        parentFighter: o,
                        data: b,
                        x: o.get_pos().x + b.x,
                        y: o.get_y() + b.y,
                        z: o.get_z() - 1,
                        groundY: this._environment.floor,
                        life: 5
                    }));
                    break;
                case 1:
                    c = this._elementManager.addElement(new ge({
                        asset: a.tvp_leo_special_2_projectile_01,
                        tween: this._tween,
                        layer: A.WORLD,
                        parentFighter: o,
                        data: b,
                        x: o.get_pos().x + b.x,
                        y: o.get_y() + b.y,
                        z: o.get_z() - 1,
                        groundY: this._environment.floor,
                        life: 5
                    }));
                    break;
                case 2:
                    c = this._elementManager.addElement(new he({
                        asset: a.tvp_tommy_special_2_projectile,
                        tween: this._tween,
                        layer: A.WORLD,
                        parentFighter: o,
                        data: b,
                        x: o.get_pos().x + b.x,
                        y: o.get_y() + b.y,
                        z: o.get_z() - 1,
                        groundY: this._environment.floor,
                        life: 5
                    }))
            }
            this._projectiles.push(c);
            this._elementManager.updateZSort(A.WORLD)
        },
        _onPause: function() {
            this._pause()
        },
        _onUnpause: function() {
            this._unpause()
        },
        _pause: function() {
            i.get_instance().setBool(j.BOOL_PAUSED, !0)
        },
        _unpause: function() {
            i.get_instance().setBool(j.BOOL_PAUSED, !1)
        },
        _onInput: function(a, b, c, f, d, e, g) {
            if (!(i.get_instance().getBool(j.BOOL_PAUSED) || this._state == Ua._STATE_INITIALIZING ||
                    null == this._player)) switch (b[1]) {
                case 5:
                    switch (a[1]) {
                        case 0:
                            this._player.get_control().input.left = !0;
                            break;
                        case 1:
                            this._player.get_control().input.left = !1
                    }
                    break;
                case 6:
                    switch (a[1]) {
                        case 0:
                            this._player.get_control().input.right = !0;
                            break;
                        case 1:
                            this._player.get_control().input.right = !1
                    }
                    break;
                case 25:
                    switch (a[1]) {
                        case 0:
                            this._player.get_control().input.attackA = !0;
                            break;
                        case 1:
                            this._player.get_control().input.attackA = !1
                    }
                    break;
                case 43:
                    switch (a[1]) {
                        case 0:
                            this._player.get_control().input.attackB = !0;
                            break;
                        case 1:
                            this._player.get_control().input.attackB = !1
                    }
                    break;
                case 1:
                    switch (a[1]) {
                        case 0:
                            this._player.get_control().quickSuper()
                    }
                    break;
                case 0:
                    switch (a[1]) {
                        case 0:
                            J._platform.getTouch().get_supported() &amp;&amp; !this._mobileMoveControlRect.contains(c, f) &amp;&amp; !this._mobileSuperControlRect.contains(c, f) &amp;&amp; (this._mobileTapHeldLeft = this._mobileTapHeldRight = !0);
                            break;
                        case 2:
                            this._mobileTapHeldRight &amp;&amp; (g == ka.LEFT &amp;&amp; (this._player.get_control().forceInput(1 == this._player.get_facing() ? "LL" : "RR"), this._resetMobileInput()), g == ka.RIGHT &amp;&amp;
                                (this._player.get_control().forceInput(1 == this._player.get_facing() ? "RR" : "LL"), this._resetMobileInput()));
                            break;
                        case 1:
                            J._platform.getTouch().get_supported() &amp;&amp; !this._mobileMoveControlRect.contains(c, f) &amp;&amp; !this._mobileSuperControlRect.contains(c, f) &amp;&amp; (this._mobileIgnoreNextTap ? this._mobileIgnoreNextTap = !1 : this._mobileCheckTap = !0)
                    }
            }
        },
        _resetMobileInput: function() {
            this._mobileTapHeldRight = this._mobileTapHeldLeft = this._mobileCheckTap = !1;
            this._mobileTapHoldTimer = 0;
            this._mobileIgnoreNextTap = !0
        },
        _updateMobileTapControls: function(a) {
            if (J._platform.getTouch().get_supported() &amp;&amp;
                (this._mobileTapHeldRight &amp;&amp; (this._mobileTapHoldTimer += a), this._mobileCheckTap || this._mobileTapHoldTimer &gt;= this._mobileStrongAttackTapTime)) this._mobileTapHoldTimer &lt; this._mobileStrongAttackTapTime ? this._player.get_control().forceInput("A") : this._player.get_control().forceInput("B"), this._mobileCheckTap || (this._mobileIgnoreNextTap = !0), this._mobileTapHeldRight = this._mobileCheckTap = !1, this._mobileTapHoldTimer = 0
        },
        _initPools: function() {
            i.get_instance().setInt(j.INT_LOADING_PROGRESS, 100);
            i.get_instance().pauseStack();
            i.get_instance().get_dispatcher().addEventListener(n.ALL_POOLS_FULL, t(this, this._onEventInitPoolComplete));
            this._poolManager = new Vg
        },
        _onEventInitPoolComplete: function() {
            i.get_instance().get_dispatcher().removeEventListener(n.ALL_POOLS_FULL, t(this, this._onEventInitPoolComplete));
            i.get_instance().unpauseStack()
        },
        _initWorld: function() {
            D.MATCH_ID++;
            D.NORMAL_ATTACKS = 0;
            D.DASH_ATTACKS = 0;
            D.LEVEL_BREACHED = !1;
            this._buildEnvironments();
            this._playerInput = this._elementManager.addElement(new Ca({
                text: "INPUT:",
                x: 120,
                y: 460,
                align: K.Left,
                layer: A.EFFECTS,
                alpha: 0,
                useCamera: !1
            }));
            this._fighter1String = z.get_instance().player1.getCurrentFighter();
            this._fighter2String = z.get_instance().player2.getCurrentFighter();
            var o = z.get_instance().player1.getCurrentFighter() == z.get_instance().player2.getCurrentFighter();
            this._player = this._elementManager.addElement(this._getFighterFromData(z.get_instance().player1, this._environment.player1X, new Za, j.INT_HEALTH_P1, j.INT_SUPER_P1, !1));
            this._player.set_hp(z.get_instance().player1.lastHP);
            this._fighters.push(this._player);
            this._elementManager.addElement(new Pc({
                asset: a.shadow,
                layer: A.WORLD
            }, this._player));
            o = this._elementManager.addElement(this._getFighterFromData(z.get_instance().player2, this._environment.player2X, new ie(this._fighters), j.INT_HEALTH_P2, j.INT_SUPER_P2, o));
            o.set_hp(z.get_instance().player2.lastHP);
            this._fighters.push(o);
            this._elementManager.addElement(new Pc({
                asset: a.shadow,
                layer: A.WORLD
            }, o));
            this._updateFighterGround();
            this._debugHitboxHolder = this._elementManager.addElement(new m({
                layer: A.WORLD
            }));
            this._hitboxSprites = [];
            this._attackboxSprites = [];
            for (var o = 0, b = this._fighters; o &lt; b.length;) {
                ++o;
                var c = new zb(255, 1, 1);
                c.alpha.set__(0.25);
                this._debugHitboxHolder.get_root().addChild((new Ha).add(c));
                this._hitboxSprites.push(c);
                c = new zb(16711680, 1, 1);
                c.alpha.set__(0.25);
                this._debugHitboxHolder.get_root().addChild((new Ha).add(c));
                this._attackboxSprites.push(c)
            }
            this._updateCamera(1.0E-4);
            this._elementManager.updateElements(1.0E-4);
            this._elementManager.updateZSort(A.WORLD);
            o = 0;
            for (b = this._fighters.length; o &lt;
                b;) this._checkFighterCollision(this._fighters[o++]);
            o = {
                characterName: this._fighter1String,
                difficultyLevel: "" + G.string(z.get_instance().difficulty),
                matchID: "" + D.MATCH_ID,
                matchType: i.get_instance().getString(j.STRING_GAMEPLAY_MODE),
                rivalName: this._fighter2String
            };
            switch (i.get_instance().getString(j.STRING_GAMEPLAY_MODE)) {
                case "mode_vs":
                case "mode_training":
                    o.userLevel = 0;
                    break;
                case "mode_arcade":
                    o.userLevel = Ya.get_instance().getFightIndex();
                    break;
                case "mode_tower":
                    o.userLevel = Y.get_instance().selectedBattle.encounterIndex,
                        o.missionName = Y.get_instance().selectedBattle.name
            }
            B.sendEvent({
                event: "matchStarted",
                params: o
            })
        },
        _buildEnvironments: function() {
            var a = z.get_instance().level;
            this._environment = this._buildEnvironmentFromId(a.id);
            this._environments.push(this._environment);
            a = this._buildEnvironmentFromId(a.transition);
            null != a &amp;&amp; (this._environment.left = a, this._environment.right = a, a.left = this._environment, a.right = this._environment, this._environments.push(a));
            this._environment.add()
        },
        _buildEnvironmentFromId: function(a) {
            if (null ==
                a) return null;
            switch (a) {
                case "level_sewer":
                    return new je(this._elementManager, a);
                case "level_subway":
                    return new ke(this._elementManager, a);
                case "level_quarry":
                    return new le(this._elementManager, a);
                case "level_alley":
                    return new me(this._elementManager, a);
                case "level_warehouse":
                    return new ne(this._elementManager, a);
                case "level_city":
                    return new oe(this._elementManager, a);
                case "level_ship":
                    return new pe(this._elementManager, a);
                default:
                    return null
            }
        },
        _getFighterFromData: function(a, b, c, f, d, e) {
            var g = null;
            switch (a.getCurrentFighter()) {
                case "fighter_leo":
                    g = new qe(a.relics, b, this._environment.floor, c, f, d, this._tween, e);
                    break;
                case "fighter_mikey":
                    g = new re(a.relics, b, this._environment.floor, c, f, d, this._tween, e);
                    break;
                case "fighter_donnie":
                    g = new se(a.relics, b, this._environment.floor, c, f, d, this._tween, e);
                    break;
                case "fighter_raph":
                    g = new te(a.relics, b, this._environment.floor, c, f, d, this._tween, e);
                    break;
                case "fighter_april":
                    g = new ue(a.relics, b, this._environment.floor, c, f, d, this._tween, e);
                    break;
                case "fighter_tommy":
                    g =
                        new ve(a.relics, b, this._environment.floor, c, f, d, this._tween, e);
                    break;
                case "fighter_shelby":
                    g = new we(a.relics, b, this._environment.floor, c, f, d, this._tween, e);
                    break;
                case "fighter_andros":
                    g = new xe(a.relics, b, this._environment.floor, c, f, d, this._tween, e);
                    break;
                case "fighter_jason":
                    g = new ye(a.relics, b, this._environment.floor, c, f, d, this._tween, e);
                    break;
                case "fighter_orion":
                    g = new ze(a.relics, b, this._environment.floor, c, f, d, this._tween, e);
                    break;
                default:
                    return null
            }
            return g
        },
        _updateFighterGround: function() {
            for (var a =
                    0, b = this._fighters; a &lt; b.length;) {
                var c = b[a];
                ++a;
                c.set_groundY(this._environment.floor)
            }
        },
        _onGenerationComplete: function() {
            i.get_instance().get_dispatcher().dispatchEvent(da.request(n.WORLD_GENERATION_COMPLETE))
        },
        __class__: Qg
    };
    var Tg = function() {
        this.superMult = this.dtMult = 1;
        this.superActive = !1;
        this.superFighter = null
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.WorldTime"] = Tg;
    Tg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,WorldTime".split(",");
    Tg.prototype = {
        __class__: Tg
    };
    var ma = function(a) {
        this.hp =
            100;
        this.relics = a;
        this.moveSpeed = 300;
        this.baseFps = 5;
        this.animOffsetX = 25;
        this.animOffsetY = 10;
        this.hitboxWidth = 125;
        this.hitboxHeight = 230;
        this.hitboxX = 0.5 * -this.hitboxWidth;
        this.hitboxY = -this.hitboxHeight;
        this.attacks = new U;
        this._init();
        this._applyRelics()
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.FighterData"] = ma;
    ma.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,FighterData".split(",");
    ma.prototype = {
        _applyRelics: function() {
            for (var a = 0, b = this.relics; a &lt; b.length;) {
                var c = b[a];
                ++a;
                switch (c[1]) {
                    case 1:
                        this.moveSpeed += Gb.ANDROS_MOVE_SPEED_BONUS();
                        this.baseFps += Gb.ANDROS_MOVE_SPEED_BASE_FPS_BONUS();
                        break;
                    case 5:
                        for (c = this.attacks.iterator(); c.hasNext();) c.next().modifyDamage(Gb.RAPH_ATTACK_UP_DAMAGE_BONUS());
                        break;
                    case 7:
                        for (c = this.attacks.iterator(); c.hasNext();) c.next().modifyFps(Gb.MIKEY_ATTACK_SPEED_FPS_BONUS());
                        break;
                    case 9:
                        for (c = this.attacks.iterator(); c.hasNext();)
                            for (var f = c.next(), d = 0, e = f.get_hits(); d &lt; e.length;) {
                                var g = e[d];
                                ++d;
                                0 == f.get_superCost() &amp;&amp; f.get_projectiles().push(new Ac({
                                    hitType: u.SLASH,
                                    animation: g.animation,
                                    projectile: Fa.TOMMY_SHOT,
                                    x: g.attackboxX + 0.5 * g.attackboxWidth,
                                    y: g.attackboxY + 0.5 * g.attackboxHeight,
                                    velX: 2E3,
                                    velY: 0,
                                    damage: 1,
                                    frame: g.frameStart,
                                    stunTime: 0.01,
                                    attackboxX: -25,
                                    attackboxY: -25,
                                    attackboxWidth: 50,
                                    attackboxHeight: 50
                                }))
                            }
                }
            }
        },
        _init: function() {
            var a = new Qc;
            this.attacks.set("A", a);
            a;
            a = new Rc;
            this.attacks.set("A&gt;A", a);
            a;
            a = new Sc;
            this.attacks.set("B", a);
            a;
            a = new Tc;
            this.attacks.set("RR", a);
            a;
            a = new Uc;
            this.attacks.set("LL", a);
            a;
            a = new Vc;
            this.attacks.set("LL&gt;B", a);
            a
        },
        dispose: function() {
            for (var a =
                    this.attacks.iterator(); a.hasNext();) a.next().dispose();
            this.attacks = this.relics = null
        },
        __class__: ma
    };
    var q = function() {
        this._hits = [];
        this._projectiles = [];
        this._fps = 10;
        this._superCost = 0;
        this._baseSuperCost = 100;
        this._soundDelayMax = 0.2;
        this._soundDelay = this._interruptDamage = 0;
        this._animation = "attack_basic_1";
        this._currentHit = null;
        this._afterImage = !1;
        this._useDefaultVo = !0;
        this._buildHits()
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.AttackBase"] = q;
    q.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,AttackBase".split(",");
    q.prototype = {
        get_useDefaultVo: function() {
            return this._useDefaultVo
        },
        get_superCost: function() {
            return this._superCost
        },
        get_hits: function() {
            return this._hits
        },
        get_projectiles: function() {
            return this._projectiles
        },
        get_hit: function() {
            return this._currentHit
        },
        get_interruptDamage: function() {
            return this._interruptDamage
        },
        get_afterImage: function() {
            return this._afterImage
        },
        dispose: function() {
            this._projectiles = this._completeCallback = this._currentHit = this._hits = null
        },
        _buildHits: function() {},
        modifyFps: function(a) {
            this._fps +=
                a
        },
        modifyDamage: function(a) {
            for (var b = 0, c = this._hits; b &lt; c.length;) {
                var f = c[b];
                ++b;
                f.damage += a
            }
        },
        start: function(a, b) {
            a.get_superCamOffset().to(0, 0);
            this._completeCallback = b;
            a.get_anim().setFps(this._fps);
            a.get_anim().animate(this._animation, 1, !0);
            for (var c = this._soundDelay = 0, f = this._hits; c &lt; f.length;) {
                var d = f[c];
                ++c;
                d.connected = !1;
                d.superHoldTriggered = !1;
                d.sfxTriggered = !1
            }
            c = 0;
            for (f = this._projectiles; c &lt; f.length;) d = f[c], ++c, d.fired = !1
        },
        animationComplete: function() {
            null != this._completeCallback &amp;&amp; this._completeCallback()
        },
        update: function(a, b) {
            var c = b.get_anim().get_animationFrameRelative();
            b.get_attackbox().toXYWH(0, 0, 0, 0);
            this._currentHit = null;
            0 &lt;= this._soundDelay &amp;&amp; (this._soundDelay -= a);
            for (var f = 0, d = this._hits; f &lt; d.length;) {
                var e = d[f];
                ++f;
                if (e.animation == b.get_anim().get_currentAnimation() &amp;&amp; e.frameStart &lt;= c &amp;&amp; e.frameEnd &gt;= c) {
                    e.randomSwingSfx &amp;&amp; !e.sfxTriggered &amp;&amp; 0 &gt;= this._soundDelay &amp;&amp; (e.sfxTriggered = !0, this._soundDelay = this._soundDelayMax, this._randomSwingSfx());
                    this._currentHit = e;
                    b.get_attackbox().set_x(e.attackboxX);
                    b.get_attackbox().set_y(e.attackboxY);
                    b.get_attackbox().set_width(e.attackboxWidth);
                    b.get_attackbox().set_height(e.attackboxHeight);
                    break
                }
            }
            f = 0;
            for (d = this._projectiles; f &lt; d.length;) {
                var g = d[f];
                ++f;
                if (g.animation == b.get_anim().get_currentAnimation() &amp;&amp; !g.fired &amp;&amp; g.frame == c) {
                    g.fired = !0;
                    this._randomSwingSfx();
                    i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_FIRE_PLAYER_PROJECTILE, function() {
                        var a = new U;
                        a.set("projectile", g);
                        a.set("fighter", b);
                        return a
                    }(this)));
                    break
                }
            }
        },
        _randomDashSfx: function() {
            i.get_instance().get_sound().playSound(d.generic_jump,
                0.5)
        },
        _randomSwingSfx: function() {
            switch (Math.round(5 * Math.random())) {
                case 0:
                    i.get_instance().get_sound().playSound(d.woosh_1, 0.5);
                    break;
                case 1:
                    i.get_instance().get_sound().playSound(d.woosh_2, 0.5);
                    break;
                case 2:
                    i.get_instance().get_sound().playSound(d.woosh_3, 0.5);
                    break;
                case 3:
                    i.get_instance().get_sound().playSound(d.woosh_4, 0.5);
                    break;
                case 4:
                    i.get_instance().get_sound().playSound(d.woosh_5, 0.5);
                    break;
                case 5:
                    i.get_instance().get_sound().playSound(d.woosh_6, 0.5)
            }
        },
        __class__: q,
        __properties__: {
            get_afterImage: "get_afterImage",
            get_interruptDamage: "get_interruptDamage",
            get_hit: "get_hit",
            get_projectiles: "get_projectiles",
            get_hits: "get_hits",
            get_superCost: "get_superCost",
            get_useDefaultVo: "get_useDefaultVo"
        }
    };
    var w = function(a) {
        this.damage = a.damage;
        this.attackboxX = null != a.attackboxX ? a.attackboxX : 0;
        this.attackboxY = null != a.attackboxY ? a.attackboxY : 0;
        this.attackboxWidth = null != a.attackboxWidth ? a.attackboxWidth : 0;
        this.attackboxHeight = null != a.attackboxHeight ? a.attackboxHeight : 0;
        this.animation = a.animation;
        this.frameStart = null != a.frameStart ?
            a.frameStart : 0;
        this.frameEnd = null != a.frameEnd ? a.frameEnd : 1E4;
        this.velX = null != a.velX ? a.velX : 0;
        this.velY = null != a.velY ? a.velY : 0;
        this.superHold = null != a.superHold ? a.superHold : !1;
        this.endOnMiss = null != a.endOnMiss ? a.endOnMiss : !1;
        this.randomSwingSfx = null != a.randomSwingSfx ? a.randomSwingSfx : !0;
        this.sfxTriggered = !1;
        this.stunTime = null != a.stunTime ? a.stunTime : 0.1;
        this.superHoldOnlyOnHit = this.superHoldTriggered = this.connected = !1;
        this.type = a.type
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.AttackHit"] =
        w;
    w.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,AttackHit".split(",");
    w.prototype = {
        __class__: w
    };
    var Ac = function(a) {
        this.damage = a.damage;
        this.animation = a.animation;
        this.attackboxX = null != a.attackboxX ? a.attackboxX : 0;
        this.attackboxY = null != a.attackboxY ? a.attackboxY : 0;
        this.attackboxWidth = null != a.attackboxWidth ? a.attackboxWidth : 100;
        this.attackboxHeight = null != a.attackboxHeight ? a.attackboxHeight : 100;
        this.projectile = a.projectile;
        this.frame = null != a.frame ? a.frame : 0;
        this.velX = null != a.velX ?
            a.velX : 0;
        this.velY = null != a.velY ? a.velY : 0;
        this.x = null != a.x ? a.x : 0;
        this.y = null != a.y ? a.y : 0;
        this.stunTime = null != a.stunTime ? a.stunTime : 0.1;
        this.fired = !1;
        this.hitType = a.hitType
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.AttackProjectile"] = Ac;
    Ac.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,AttackProjectile".split(",");
    Ac.prototype = {
        __class__: Ac
    };
    var u = g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.HIT_TYPE"] = {
        __ename__: "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,HIT_TYPE".split(","),
        __constructs__: "BASIC,STRIKE,STRIKE_STRONG_HORIZONTAL,STRIKE_STRONG_UP,STRIKE_STRONG_DOWN,STRIKE_SUPER_DOWN,STRIKE_SUPER_HORIZONTAL,STRIKE_SUPER_UP,SLASH,SLASH_UP,SLASH_STRONG,SLASH_STRONG_UP".split(",")
    };
    u.BASIC = ["BASIC", 0];
    u.BASIC.toString = b;
    u.BASIC.__enum__ = u;
    u.STRIKE = ["STRIKE", 1];
    u.STRIKE.toString = b;
    u.STRIKE.__enum__ = u;
    u.STRIKE_STRONG_HORIZONTAL = ["STRIKE_STRONG_HORIZONTAL", 2];
    u.STRIKE_STRONG_HORIZONTAL.toString = b;
    u.STRIKE_STRONG_HORIZONTAL.__enum__ = u;
    u.STRIKE_STRONG_UP = ["STRIKE_STRONG_UP", 3];
    u.STRIKE_STRONG_UP.toString = b;
    u.STRIKE_STRONG_UP.__enum__ = u;
    u.STRIKE_STRONG_DOWN = ["STRIKE_STRONG_DOWN", 4];
    u.STRIKE_STRONG_DOWN.toString = b;
    u.STRIKE_STRONG_DOWN.__enum__ = u;
    u.STRIKE_SUPER_DOWN = ["STRIKE_SUPER_DOWN", 5];
    u.STRIKE_SUPER_DOWN.toString = b;
    u.STRIKE_SUPER_DOWN.__enum__ = u;
    u.STRIKE_SUPER_HORIZONTAL = ["STRIKE_SUPER_HORIZONTAL", 6];
    u.STRIKE_SUPER_HORIZONTAL.toString = b;
    u.STRIKE_SUPER_HORIZONTAL.__enum__ = u;
    u.STRIKE_SUPER_UP = ["STRIKE_SUPER_UP", 7];
    u.STRIKE_SUPER_UP.toString = b;
    u.STRIKE_SUPER_UP.__enum__ =
        u;
    u.SLASH = ["SLASH", 8];
    u.SLASH.toString = b;
    u.SLASH.__enum__ = u;
    u.SLASH_UP = ["SLASH_UP", 9];
    u.SLASH_UP.toString = b;
    u.SLASH_UP.__enum__ = u;
    u.SLASH_STRONG = ["SLASH_STRONG", 10];
    u.SLASH_STRONG.toString = b;
    u.SLASH_STRONG.__enum__ = u;
    u.SLASH_STRONG_UP = ["SLASH_STRONG_UP", 11];
    u.SLASH_STRONG_UP.toString = b;
    u.SLASH_STRONG_UP.__enum__ = u;
    u.__empty_constructs__ = [u.BASIC, u.STRIKE, u.STRIKE_STRONG_HORIZONTAL, u.STRIKE_STRONG_UP, u.STRIKE_STRONG_DOWN, u.STRIKE_SUPER_DOWN, u.STRIKE_SUPER_HORIZONTAL, u.STRIKE_SUPER_UP, u.SLASH, u.SLASH_UP,
        u.SLASH_STRONG, u.SLASH_STRONG_UP
    ];
    var Fa = g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.PROJECTILE"] = {
        __ename__: "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,PROJECTILE".split(","),
        __constructs__: ["ORION_SPEAR", "LEO_SLASH", "TOMMY_BLAST", "TOMMY_SHOT"]
    };
    Fa.ORION_SPEAR = ["ORION_SPEAR", 0];
    Fa.ORION_SPEAR.toString = b;
    Fa.ORION_SPEAR.__enum__ = Fa;
    Fa.LEO_SLASH = ["LEO_SLASH", 1];
    Fa.LEO_SLASH.toString = b;
    Fa.LEO_SLASH.__enum__ = Fa;
    Fa.TOMMY_BLAST = ["TOMMY_BLAST", 2];
    Fa.TOMMY_BLAST.toString =
        b;
    Fa.TOMMY_BLAST.__enum__ = Fa;
    Fa.TOMMY_SHOT = ["TOMMY_SHOT", 3];
    Fa.TOMMY_SHOT.toString = b;
    Fa.TOMMY_SHOT.__enum__ = Fa;
    Fa.__empty_constructs__ = [Fa.ORION_SPEAR, Fa.LEO_SLASH, Fa.TOMMY_BLAST, Fa.TOMMY_SHOT];
    var Ae = function(a) {
        ma.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.andros.AndrosData"] = Ae;
    Ae.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,andros,AndrosData".split(",");
    Ae.__super__ = ma;
    Ae.prototype = s(ma.prototype, {
        _init: function() {
            this.moveSpeed = 350;
            this.baseFps =
                10;
            this.animOffsetX = 95;
            this.animOffsetY = 65;
            var a = new Be;
            this.attacks.set("A", a);
            a;
            a = new Wc;
            this.attacks.set("A&gt;A", a);
            a;
            a = new Wc;
            this.attacks.set("LL&gt;A", a);
            a;
            a = new Ce;
            this.attacks.set("B", a);
            a;
            a = new De;
            this.attacks.set("RR", a);
            a;
            a = new Ee;
            this.attacks.set("LL", a);
            a;
            a = new Fe;
            this.attacks.set("RR&gt;B", a);
            a;
            a = new Ge;
            this.attacks.set("LL&gt;B", a);
            a
        },
        __class__: Ae
    });
    var Be = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.andros.AttackAndrosBasic1"] = Be;
    Be.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,andros,AttackAndrosBasic1".split(",");
    Be.__super__ = q;
    Be.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_1";
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 2,
                frameEnd: 2,
                attackboxX: 50,
                attackboxY: -175,
                attackboxWidth: 175,
                attackboxHeight: 50,
                velX: 150,
                stunTime: 0.075
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 3,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: 50,
                attackboxY: -175,
                attackboxWidth: 250,
                attackboxHeight: 50,
                velX: 150,
                stunTime: 0.1
            }))
        },
        update: function(a,
            b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 2 == c &amp;&amp; (b.get_velocity().x = 50 * b.get_facing())
        },
        __class__: Be
    });
    var Wc = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.andros.AttackAndrosBasic2"] = Wc;
    Wc.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,andros,AttackAndrosBasic2".split(",");
    Wc.__super__ = q;
    Wc.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps =
                10;
            this._animation = "attack_basic_2";
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 6,
                frameStart: 1,
                frameEnd: 2,
                attackboxX: -200,
                attackboxY: -240,
                attackboxWidth: 425,
                attackboxHeight: 150,
                velX: 350
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 1 == c &amp;&amp; (b.get_velocity().x = -75 * b.get_facing())
        },
        __class__: Wc
    });
    var Ce = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.andros.AttackAndrosBasic3"] =
        Ce;
    Ce.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,andros,AttackAndrosBasic3".split(",");
    Ce.__super__ = q;
    Ce.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 14;
            this._animation = "attack_basic_3";
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 10,
                frameStart: 6,
                frameEnd: 7,
                attackboxX: 50,
                attackboxY: -150,
                attackboxWidth: 300,
                attackboxHeight: 75,
                velX: 1E3,
                stunTime: 0.25
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 6 == c &amp;&amp; (b.get_velocity().x = 500 * b.get_facing())
        },
        __class__: Ce
    });
    var Ee = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.andros.AttackAndrosDashB"] = Ee;
    Ee.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,andros,AttackAndrosDashB".split(",");
    Ee.__super__ = q;
    Ee.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "dash_back";
            this._afterImage = !0;
            this._useDefaultVo = !1
        },
        start: function(a,
            b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = -1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: Ee
    });
    var De = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.andros.AttackAndrosDashF"] = De;
    De.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,andros,AttackAndrosDashF".split(",");
    De.__super__ = q;
    De.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "dash_forward"
        },
        start: function(a,
            b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: De
    });
    var Ge = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.andros.AttackAndrosSuper1"] = Ge;
    Ge.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,andros,AttackAndrosSuper1".split(",");
    Ge.__super__ = q;
    Ge.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 10;
            this._superCost = this._baseSuperCost;
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_1";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 1,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_DOWN,
                animation: this._animation,
                damage: 3,
                frameStart: 7,
                frameEnd: 7,
                attackboxX: 0,
                attackboxY: -150,
                attackboxWidth: 225,
                attackboxHeight: 150,
                velX: 1E3,
                velY: -500,
                stunTime: 0.2
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG_UP,
                animation: this._animation,
                damage: 1,
                frameStart: 9,
                frameEnd: 9,
                attackboxX: 300,
                attackboxY: -250,
                attackboxWidth: 150,
                attackboxHeight: 200,
                velX: 50,
                velY: -100,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG_UP,
                animation: this._animation,
                damage: 1,
                frameStart: 10,
                frameEnd: 10,
                attackboxX: 300,
                attackboxY: -250,
                attackboxWidth: 150,
                attackboxHeight: 200,
                velX: 50,
                velY: -200,
                stunTime: 0.05
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_UP,
                animation: this._animation,
                damage: 10,
                frameStart: 11,
                frameEnd: 11,
                attackboxX: 300,
                attackboxY: -250,
                attackboxWidth: 150,
                attackboxHeight: 200,
                velX: 50,
                velY: -1500,
                stunTime: 0.35
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.andros_super1)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; (7 &lt;= c &amp;&amp; 11 &gt;= c ? b.get_superCamOffset().x = 400 : b.get_superCamOffset().x = 0)
        },
        __class__: Ge
    });
    var Fe = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.andros.AttackAndrosSuper2"] =
        Fe;
    Fe.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,andros,AttackAndrosSuper2".split(",");
    Fe.__super__ = q;
    Fe.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 10;
            this._superCost = this._baseSuperCost;
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 1,
                frameStart: 0,
                frameEnd: 0,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 2,
                frameStart: 1,
                frameEnd: 1,
                attackboxX: 0,
                attackboxY: -350,
                attackboxWidth: 300,
                attackboxHeight: 300,
                velX: 250,
                velY: -1400,
                stunTime: 0.2
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG_UP,
                animation: this._animation,
                damage: 2,
                frameStart: 8,
                frameEnd: 8,
                attackboxX: 50,
                attackboxY: -450,
                attackboxWidth: 150,
                attackboxHeight: 300,
                velX: 50,
                velY: -300,
                stunTime: 0.2
            }));
            this._hits.push(new w({
                type: u.SLASH_UP,
                animation: this._animation,
                damage: 1,
                frameStart: 9,
                frameEnd: 9,
                attackboxX: 55,
                attackboxY: -455,
                attackboxWidth: 150,
                attackboxHeight: 300,
                velX: 50,
                velY: -300,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH_UP,
                animation: this._animation,
                damage: 1,
                frameStart: 10,
                frameEnd: 10,
                attackboxX: 45,
                attackboxY: -445,
                attackboxWidth: 150,
                attackboxHeight: 300,
                velX: 50,
                velY: -300,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH_UP,
                animation: this._animation,
                damage: 1,
                frameStart: 11,
                frameEnd: 11,
                attackboxX: 45,
                attackboxY: -445,
                attackboxWidth: 150,
                attackboxHeight: 300,
                velX: 50,
                velY: -300,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH_UP,
                animation: this._animation,
                damage: 1,
                frameStart: 12,
                frameEnd: 12,
                attackboxX: 45,
                attackboxY: -445,
                attackboxWidth: 150,
                attackboxHeight: 300,
                velX: 50,
                velY: -300,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_UP,
                animation: this._animation,
                damage: 10,
                frameStart: 13,
                frameEnd: 13,
                attackboxX: 45,
                attackboxY: -445,
                attackboxWidth: 150,
                attackboxHeight: 445,
                velX: -500,
                velY: -800,
                stunTime: 0.35
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.andros_super2)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; (1 == c &amp;&amp; (b.get_velocity().x = 500 * b.get_facing(), b.get_velocity().y = -250), 8 &lt;= c &amp;&amp; (b.get_superCamOffset().x = 50, b.get_superCamOffset().y = -200))
        },
        __class__: Fe
    });
    var He = function(a) {
        ma.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.april.AprilData"] = He;
    He.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,april,AprilData".split(",");
    He.__super__ = ma;
    He.prototype = s(ma.prototype, {
        _init: function() {
            this.moveSpeed = 350;
            this.baseFps = 10;
            this.animOffsetX = 0;
            this.animOffsetY = 10;
            var a = new Ie;
            this.attacks.set("A", a);
            a;
            a = new Je;
            this.attacks.set("A&gt;A", a);
            a;
            a = new Ke;
            this.attacks.set("B", a);
            a;
            a = new Le;
            this.attacks.set("RR", a);
            a;
            a = new Me;
            this.attacks.set("LL", a);
            a;
            a = new Ne;
            this.attacks.set("LL&gt;B", a);
            a;
            a = new Oe;
            this.attacks.set("RR&gt;B", a);
            a
        },
        __class__: He
    });
    var Ie = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.april.AttackAprilBasic1"] =
        Ie;
    Ie.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,april,AttackAprilBasic1".split(",");
    Ie.__super__ = q;
    Ie.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_1";
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 3,
                frameStart: 1,
                frameEnd: 2,
                attackboxX: 50,
                attackboxY: -200,
                attackboxWidth: 100,
                attackboxHeight: 75,
                velX: 250
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 4,
                frameStart: 2,
                frameEnd: 3,
                attackboxX: 25,
                attackboxY: -150,
                attackboxWidth: 100,
                attackboxHeight: 75,
                velX: 250
            }))
        },
        __class__: Ie
    });
    var Je = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.april.AttackAprilBasic2"] = Je;
    Je.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,april,AttackAprilBasic2".split(",");
    Je.__super__ = q;
    Je.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 7,
                frameStart: 2,
                frameEnd: 3,
                attackboxX: 75,
                attackboxY: -200,
                attackboxWidth: 100,
                attackboxHeight: 75,
                velX: 400,
                velY: -300,
                stunTime: 0.15
            }))
        },
        __class__: Je
    });
    var Ke = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.april.AttackAprilBasic3"] = Ke;
    Ke.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,april,AttackAprilBasic3".split(",");
    Ke.__super__ = q;
    Ke.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_3";
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 7,
                frameStart: 3,
                frameEnd: 4,
                attackboxX: 0,
                attackboxY: -300,
                attackboxWidth: 200,
                attackboxHeight: 200,
                velX: -150,
                velY: -600,
                stunTime: 0.2
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b)
        },
        __class__: Ke
    });
    var Me = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.april.AttackAprilDashB"] = Me;
    Me.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,april,AttackAprilDashB".split(",");
    Me.__super__ = q;
    Me.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "dash_back";
            this._afterImage = !0;
            this._useDefaultVo = !1
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = -1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: Me
    });
    var Le = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.april.AttackAprilDashF"] = Le;
    Le.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,april,AttackAprilDashF".split(",");
    Le.__super__ = q;
    Le.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "dash_forward";
            this._afterImage = !0;
            this._useDefaultVo = !1
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: Le
    });
    var Ne = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.april.AttackAprilSuper1"] = Ne;
    Ne.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,april,AttackAprilSuper1".split(",");
    Ne.__super__ = q;
    Ne.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 10;
            this._superCost = this._baseSuperCost;
            this._fps = 10;
            this._animation = "attack_special_1_hold";
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: "attack_special_1_in",
                damage: 0,
                superHold: !0,
                frameStart: 0,
                frameEnd: 0
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_DOWN,
                animation: "attack_special_1_out",
                superHold: !0,
                superHoldOnlyOnHit: !0,
                damage: 35,
                frameStart: 2,
                frameEnd: 2,
                attackboxX: -150,
                attackboxY: -100,
                attackboxWidth: 300,
                attackboxHeight: 100,
                velX: 250,
                velY: 2E3,
                stunTime: 0.5
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 0;
            a.get_velocity().y = 0;
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.april_select)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            "attack_special_1_hold_2" == b.get_anim().get_currentAnimation() &amp;&amp; (b.get_velocity().x = 0, b.get_velocity().y = 0)
        },
        animationComplete: function(a) {
            switch (a.get_anim().get_currentAnimation()) {
                case "attack_special_1_hold":
                    a.get_velocity().x =
                        400 * a.get_facing();
                    a.get_velocity().y = -1100;
                    a.get_anim().animate("attack_special_1_in", 1);
                    break;
                case "attack_special_1_in":
                    a.get_velocity().x = 0;
                    a.get_velocity().y = 0;
                    a.get_anim().animate("attack_special_1_hold_2", 1);
                    break;
                case "attack_special_1_hold_2":
                    a.get_velocity().x = 400 * a.get_facing();
                    a.get_velocity().y = 2E3;
                    a.get_anim().animate("attack_special_1_out", 1);
                    break;
                default:
                    this._completeCallback()
            }
        },
        __class__: Ne
    });
    var Oe = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.april.AttackAprilSuper2"] =
        Oe;
    Oe.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,april,AttackAprilSuper2".split(",");
    Oe.__super__ = q;
    Oe.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 14;
            this._superCost = this._baseSuperCost;
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 1,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 3,
                frameStart: 4,
                frameEnd: 4,
                attackboxX: -200,
                attackboxY: -225,
                attackboxWidth: 500,
                attackboxHeight: 200,
                velX: -250,
                velY: 0,
                stunTime: 0.2
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 1,
                frameStart: 5,
                frameEnd: 5,
                attackboxX: -200,
                attackboxY: -250,
                attackboxWidth: 525,
                attackboxHeight: 200,
                velX: 50,
                velY: 0,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 1,
                frameStart: 6,
                frameEnd: 6,
                attackboxX: -200,
                attackboxY: -225,
                attackboxWidth: 500,
                attackboxHeight: 200,
                velX: 0,
                velY: 0,
                stunTime: 0.05
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 7,
                frameEnd: 7,
                attackboxX: -200,
                attackboxY: -250,
                attackboxWidth: 525,
                attackboxHeight: 200,
                velX: 0,
                velY: 0,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 8,
                frameEnd: 8,
                attackboxX: -200,
                attackboxY: -225,
                attackboxWidth: 500,
                attackboxHeight: 200,
                velX: 0,
                velY: 0,
                stunTime: 0.05
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_HORIZONTAL,
                animation: this._animation,
                damage: 10,
                frameStart: 9,
                frameEnd: 9,
                attackboxX: -200,
                attackboxY: -250,
                attackboxWidth: 500,
                attackboxHeight: 200,
                velX: 700,
                velY: -1E3,
                stunTime: 0.35
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.april_select)
        },
        __class__: Oe
    });
    var Pe = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.donnie.AttackDonnieBasic1"] = Pe;
    Pe.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,donnie,AttackDonnieBasic1".split(",");
    Pe.__super__ = q;
    Pe.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_1";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 4,
                frameStart: 3,
                frameEnd: 4,
                attackboxX: 50,
                attackboxY: -200,
                attackboxWidth: 275,
                attackboxHeight: 200,
                velX: 600,
                stunTime: 0.15
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation()
        },
        __class__: Pe
    });
    var Xc = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.donnie.AttackDonnieBasic2"] =
        Xc;
    Xc.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,donnie,AttackDonnieBasic2".split(",");
    Xc.__super__ = q;
    Xc.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_2";
            this._hits.push(new w({
                type: u.STRIKE_STRONG_HORIZONTAL,
                animation: this._animation,
                damage: 6,
                frameStart: 3,
                frameEnd: 4,
                attackboxX: 50,
                attackboxY: -200,
                attackboxWidth: 325,
                attackboxHeight: 100,
                velX: 250,
                stunTime: 0.15
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation()
        },
        __class__: Xc
    });
    var Qe = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.donnie.AttackDonnieBasic3"] = Qe;
    Qe.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,donnie,AttackDonnieBasic3".split(",");
    Qe.__super__ = q;
    Qe.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 15;
            this._animation = "attack_basic_3";
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 3,
                frameStart: 3,
                frameEnd: 4,
                attackboxX: 50,
                attackboxY: -200,
                attackboxWidth: 150,
                attackboxHeight: 200,
                velX: 1E3,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE_STRONG_HORIZONTAL,
                animation: this._animation,
                damage: 3,
                frameStart: 7,
                frameEnd: 7,
                attackboxX: 250,
                attackboxY: -250,
                attackboxWidth: 250,
                attackboxHeight: 200,
                velX: 1E3,
                stunTime: 0.15
            }));
            this._hits.push(new w({
                type: u.STRIKE_STRONG_HORIZONTAL,
                animation: this._animation,
                damage: 10,
                frameStart: 12,
                frameEnd: 12,
                attackboxX: 250,
                attackboxY: -250,
                attackboxWidth: 250,
                attackboxHeight: 200,
                velX: 1E3,
                stunTime: 0.15
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation()
        },
        __class__: Qe
    });
    var Re = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.donnie.AttackDonnieDashB"] = Re;
    Re.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,donnie,AttackDonnieDashB".split(",");
    Re.__super__ = q;
    Re.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "dash_back";
            this._afterImage = !0;
            this._useDefaultVo = !1
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = -1200 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: Re
    });
    var Se = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.donnie.AttackDonnieDashF"] = Se;
    Se.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,donnie,AttackDonnieDashF".split(",");
    Se.__super__ = q;
    Se.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "dash_back";
            this._afterImage = !0;
            this._useDefaultVo = !1
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 1200 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: Se
    });
    var Te = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.donnie.AttackDonnieSuper1"] = Te;
    Te.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,donnie,AttackDonnieSuper1".split(",");
    Te.__super__ = q;
    Te.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 10;
            this._superCost = this._baseSuperCost;
            this._fps = 13;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_1";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 1,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 2,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: -200,
                attackboxY: -300,
                attackboxWidth: 500,
                attackboxHeight: 300,
                velX: -250,
                velY: 0,
                stunTime: 0.2
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_DOWN,
                animation: this._animation,
                damage: 10,
                frameStart: 18,
                frameEnd: 18,
                attackboxX: 0,
                attackboxY: -150,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: -1500,
                velY: -1E3,
                stunTime: 0.35
            }));
            this._gotcha = !1
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            this._gotcha = !1
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 10 &lt;= c &amp;&amp; 13 &gt;= c ? b.get_velocity().x = 2E3 * b.get_facing() : b.get_velocity().x = 0;
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 15 == c &amp;&amp; !this._gotcha &amp;&amp;
                (this._gotcha = !0, !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.donnie_super_2))
        },
        __class__: Te
    });
    var Ue = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.donnie.AttackDonnieSuper2"] = Ue;
    Ue.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,donnie,AttackDonnieSuper2".split(",");
    Ue.__super__ = q;
    Ue.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 10;
            this._superCost = this._baseSuperCost;
            this._fps =
                13;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 1,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_HORIZONTAL,
                animation: this._animation,
                damage: 20,
                frameStart: 7,
                frameEnd: 7,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 300,
                attackboxHeight: 200,
                velX: 500,
                velY: -2E3,
                stunTime: 0.35
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp;
                i.get_instance().get_sound().playSound(d.donnie_super_1)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation()
        },
        __class__: Ue
    });
    var Ve = function(a) {
        ma.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.donnie.DonnieData"] = Ve;
    Ve.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,donnie,DonnieData".split(",");
    Ve.__super__ = ma;
    Ve.prototype = s(ma.prototype, {
        _init: function() {
            this.moveSpeed =
                300;
            this.baseFps = 11;
            this.animOffsetX = 120;
            this.animOffsetY = 60;
            var a = new Pe;
            this.attacks.set("A", a);
            a;
            a = new Xc;
            this.attacks.set("A&gt;A", a);
            a;
            a = new Xc;
            this.attacks.set("LL&gt;A", a);
            a;
            a = new Qe;
            this.attacks.set("B", a);
            a;
            a = new Se;
            this.attacks.set("RR", a);
            a;
            a = new Re;
            this.attacks.set("LL", a);
            a;
            a = new Ue;
            this.attacks.set("RR&gt;B", a);
            a;
            a = new Te;
            this.attacks.set("LL&gt;B", a);
            a
        },
        __class__: Ve
    });
    var We = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.jason.AttackJasonBasic1"] = We;
    We.__name__ =
        "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,jason,AttackJasonBasic1".split(",");
    We.__super__ = q;
    We.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 12;
            this._animation = "attack_basic_1";
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 4,
                frameStart: 2,
                frameEnd: 2,
                attackboxX: 25,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 50,
                velY: -200
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() ==
                this._animation &amp;&amp; 2 == c &amp;&amp; (b.get_velocity().x = 50 * b.get_facing())
        },
        __class__: We
    });
    var Xe = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.jason.AttackJasonBasic2"] = Xe;
    Xe.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,jason,AttackJasonBasic2".split(",");
    Xe.__super__ = q;
    Xe.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 13;
            this._animation = "attack_basic_2";
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 3,
                frameStart: 2,
                frameEnd: 2,
                attackboxX: 0,
                attackboxY: -275,
                attackboxWidth: 200,
                attackboxHeight: 200,
                velX: 50
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 3,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 50
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 3,
                frameStart: 4,
                frameEnd: 4,
                attackboxX: 0,
                attackboxY: -225,
                attackboxWidth: 200,
                attackboxHeight: 200,
                velX: 400
            }))
        },
        __class__: Xe
    });
    var Ye = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.jason.AttackJasonBasic3"] =
        Ye;
    Ye.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,jason,AttackJasonBasic3".split(",");
    Ye.__super__ = q;
    Ye.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_3";
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 3,
                frameStart: 4,
                frameEnd: 4,
                attackboxX: -25,
                attackboxY: -225,
                attackboxWidth: 150,
                attackboxHeight: 200,
                velX: 150
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 10,
                frameStart: 5,
                frameEnd: 6,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 700,
                velY: -200,
                stunTime: 0.2
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 4 == c &amp;&amp; (b.get_velocity().x = 75 * b.get_facing())
        },
        __class__: Ye
    });
    var Ze = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.jason.AttackJasonDashB"] = Ze;
    Ze.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,jason,AttackJasonDashB".split(",");
    Ze.__super__ = q;
    Ze.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 15;
            this._animation = "dash_back";
            this._afterImage = !0;
            this._useDefaultVo = !1
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = -1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: Ze
    });
    var $e = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.jason.AttackJasonDashF"] = $e;
    $e.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,jason,AttackJasonDashF".split(",");
    $e.__super__ = q;
    $e.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 15;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "dash_forward"
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: $e
    });
    var af = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.jason.AttackJasonSuper1"] = af;
    af.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,jason,AttackJasonSuper1".split(",");
    af.__super__ = q;
    af.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 10;
            this._superCost = this._baseSuperCost;
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_1";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 1,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 3,
                frameStart: 8,
                frameEnd: 8,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: -250,
                velY: 0,
                stunTime: 0.2
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 1,
                frameStart: 9,
                frameEnd: 9,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 50,
                velY: 0,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 10,
                frameEnd: 10,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 0,
                velY: 0,
                stunTime: 0.05
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 11,
                frameEnd: 11,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 0,
                velY: 0,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 12,
                frameEnd: 12,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 0,
                velY: 0,
                stunTime: 0.05
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 2,
                frameStart: 13,
                frameEnd: 13,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 0,
                velY: 0,
                stunTime: 0.2
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_HORIZONTAL,
                animation: this._animation,
                damage: 10,
                frameStart: 14,
                frameEnd: 14,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 700,
                velY: -1E3,
                stunTime: 0.35
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.jason_super1)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 7 == c &amp;&amp; (b.get_velocity().x =
                250 * b.get_facing())
        },
        __class__: af
    });
    var bf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.jason.AttackJasonSuper2"] = bf;
    bf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,jason,AttackJasonSuper2".split(",");
    bf.__super__ = q;
    bf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 10;
            this._superCost = this._baseSuperCost;
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 1,
                frameStart: 0,
                frameEnd: 0,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 2,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: -200,
                attackboxY: -250,
                attackboxWidth: 400,
                attackboxHeight: 200,
                velX: 500,
                velY: -1E3,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 2,
                frameStart: 4,
                frameEnd: 4,
                attackboxX: -200,
                attackboxY: -250,
                attackboxWidth: 400,
                attackboxHeight: 200,
                velX: 500,
                velY: 500,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 2,
                frameStart: 5,
                frameEnd: 5,
                attackboxX: -200,
                attackboxY: -250,
                attackboxWidth: 400,
                attackboxHeight: 200,
                velX: 500,
                velY: -200,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_HORIZONTAL,
                animation: this._animation,
                damage: 10,
                frameStart: 6,
                frameEnd: 6,
                attackboxX: -200,
                attackboxY: -250,
                attackboxWidth: 400,
                attackboxHeight: 200,
                velX: 600,
                velY: 1E3,
                stunTime: 0.3
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.jason_super2)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; (1 &lt;= c &amp;&amp; 2 &gt;= c &amp;&amp; (b.get_velocity().x = 1200 * b.get_facing(), b.get_velocity().y = -200), 3 == c &amp;&amp; (b.get_velocity().x = 1E3 * b.get_facing(), b.get_velocity().y = 500), 4 == c &amp;&amp; (b.get_velocity().x = 800 * b.get_facing(), b.get_velocity().y = -1E3), 5 == c &amp;&amp; (b.get_velocity().x = 700 * b.get_facing(), b.get_velocity().y = -500), 6 == c &amp;&amp; (b.get_velocity().x = 250 * b.get_facing(), b.get_velocity().y =
                2E3))
        },
        __class__: bf
    });
    var cf = function(a) {
        ma.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.jason.JasonData"] = cf;
    cf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,jason,JasonData".split(",");
    cf.__super__ = ma;
    cf.prototype = s(ma.prototype, {
        _init: function() {
            this.moveSpeed = 300;
            this.baseFps = 8;
            this.animOffsetX = 75;
            this.animOffsetY = 240;
            var a = new We;
            this.attacks.set("A", a);
            a;
            a = new Xe;
            this.attacks.set("A&gt;A", a);
            a;
            a = new Ye;
            this.attacks.set("B", a);
            a;
            a = new $e;
            this.attacks.set("RR",
                a);
            a;
            a = new Ze;
            this.attacks.set("LL", a);
            a;
            a = new af;
            this.attacks.set("RR&gt;B", a);
            a;
            a = new bf;
            this.attacks.set("LL&gt;B", a);
            a
        },
        __class__: cf
    });
    var Qc = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.leo.AttackLeoBasic1"] = Qc;
    Qc.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,leo,AttackLeoBasic1".split(",");
    Qc.__super__ = q;
    Qc.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_1";
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 3,
                frameStart: 2,
                frameEnd: 2,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 200
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 5,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: -300,
                attackboxY: -120,
                attackboxWidth: 325,
                attackboxHeight: 100,
                velX: -100
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 2 == c &amp;&amp; (b.get_velocity().x =
                50 * b.get_facing())
        },
        __class__: Qc
    });
    var Rc = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.leo.AttackLeoBasic2"] = Rc;
    Rc.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,leo,AttackLeoBasic2".split(",");
    Rc.__super__ = q;
    Rc.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_2";
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 3,
                frameStart: 1,
                frameEnd: 1,
                attackboxX: -150,
                attackboxY: -250,
                attackboxWidth: 425,
                attackboxHeight: 200,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 5,
                frameStart: 2,
                frameEnd: 2,
                attackboxX: -250,
                attackboxY: -300,
                attackboxWidth: 425,
                attackboxHeight: 200,
                stunTime: 0.2,
                velY: -500
            }))
        },
        __class__: Rc
    });
    var Sc = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.leo.AttackLeoBasic3"] = Sc;
    Sc.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,leo,AttackLeoBasic3".split(",");
    Sc.__super__ = q;
    Sc.prototype =
        s(q.prototype, {
            _buildHits: function() {
                this._fps = 10;
                this._animation = "attack_basic_3";
                this._hits.push(new w({
                    type: u.STRIKE_STRONG_HORIZONTAL,
                    animation: this._animation,
                    damage: 15,
                    frameStart: 3,
                    frameEnd: 4,
                    attackboxX: 0,
                    attackboxY: -250,
                    attackboxWidth: 175,
                    attackboxHeight: 150,
                    velX: 750,
                    velY: -400,
                    stunTime: 0.2
                }))
            },
            __class__: Sc
        });
    var Uc = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.leo.AttackLeoDashB"] = Uc;
    Uc.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,leo,AttackLeoDashB".split(",");
    Uc.__super__ = q;
    Uc.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "dash_back";
            this._afterImage = !0;
            this._useDefaultVo = !1
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = -1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: Uc
    });
    var Tc = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.leo.AttackLeoDashF"] = Tc;
    Tc.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,leo,AttackLeoDashF".split(",");
    Tc.__super__ = q;
    Tc.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "dash_forward"
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: Tc
    });
    var Vc = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.leo.AttackLeoSuper1"] = Vc;
    Vc.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,leo,AttackLeoSuper1".split(",");
    Vc.__super__ = q;
    Vc.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 10;
            this._superCost = this._baseSuperCost;
            this._fps = 10;
            this._animation = "attack_special_1_hold";
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._hits.push(new w({
                type: u.SLASH,
                animation: "attack_special_1_in",
                damage: 0,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: "attack_special_1_loop",
                damage: 5,
                frameStart: 1,
                frameEnd: 1,
                attackboxX: -50,
                attackboxY: -300,
                attackboxWidth: 300,
                attackboxHeight: 300,
                velX: 100,
                velY: -50,
                stunTime: 0.19
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: "attack_special_1_loop",
                damage: 3,
                frameStart: 2,
                frameEnd: 2,
                attackboxX: -50,
                attackboxY: -300,
                attackboxWidth: 300,
                attackboxHeight: 300,
                velX: 100,
                velY: -50,
                stunTime: 0.19
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: "attack_special_1_loop",
                damage: 3,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: -50,
                attackboxY: -300,
                attackboxWidth: 300,
                attackboxHeight: 300,
                velX: 100,
                velY: -50,
                stunTime: 0.19
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: "attack_special_1_out",
                damage: 3,
                frameStart: 0,
                frameEnd: 0,
                attackboxX: -50,
                attackboxY: -300,
                attackboxWidth: 300,
                attackboxHeight: 300,
                velX: 100,
                velY: -50,
                stunTime: 0.19
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_HORIZONTAL,
                animation: "attack_special_1_out",
                superHold: !0,
                superHoldOnlyOnHit: !0,
                damage: 10,
                frameStart: 1,
                frameEnd: 1,
                attackboxX: -50,
                attackboxY: -300,
                attackboxWidth: 200,
                attackboxHeight: 300,
                velX: 1E3,
                velY: 750,
                stunTime: 0.35
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 0;
            a.get_velocity().y = 0;
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp;
                i.get_instance().get_sound().playSound(d.leo_super_1)
        },
        animationComplete: function(a) {
            switch (a.get_anim().get_currentAnimation()) {
                case "attack_special_1_hold":
                    a.get_velocity().x = 200 * a.get_facing();
                    a.get_velocity().y = -800;
                    a.get_anim().animate("attack_special_1_in", 1);
                    break;
                case "attack_special_1_in":
                    a.get_velocity().x = 1500 * a.get_facing();
                    a.get_velocity().y = 1E3;
                    a.get_anim().animate("attack_special_1_loop", 1);
                    break;
                case "attack_special_1_loop":
                    a.get_anim().animate("attack_special_1_out", 1);
                    break;
                default:
                    this._completeCallback()
            }
        },
        __class__: Vc
    });
    var df = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.leo.AttackLeoSuper2"] = df;
    df.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,leo,AttackLeoSuper2".split(",");
    df.__super__ = q;
    df.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 14;
            this._superCost = this._baseSuperCost;
            this._fps = 13;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 0,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 0,
                frameStart: 7,
                frameEnd: 7,
                superHold: !0
            }));
            this._projectiles.push(new Ac({
                hitType: u.SLASH_STRONG,
                animation: this._animation,
                projectile: Fa.LEO_SLASH,
                x: 50,
                y: -175,
                velX: 1500,
                velY: 0,
                damage: 7,
                frame: 4,
                stunTime: 0.3,
                attackboxX: -100,
                attackboxY: -200,
                attackboxWidth: 200,
                attackboxHeight: 400
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.leo_super_2)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; (2 == c &amp;&amp; (b.get_velocity().x = -700 * b.get_facing(), b.get_velocity().y = -400), 3 == c &amp;&amp; (b.get_velocity().y = 2E3), 4 &lt;= c &amp;&amp; (b.get_superCamOffset().x = 500))
        },
        __class__: df
    });
    var ef = function(a) {
        ma.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.leo.LeoData"] = ef;
    ef.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,leo,LeoData".split(",");
    ef.__super__ = ma;
    ef.prototype = s(ma.prototype, {
        _init: function() {
            this.moveSpeed = 300;
            this.baseFps = 11;
            this.animOffsetX = -25;
            this.animOffsetY = 30;
            var a = new Qc;
            this.attacks.set("A", a);
            a;
            a = new Rc;
            this.attacks.set("A&gt;A", a);
            a;
            a = new Sc;
            this.attacks.set("B", a);
            a;
            a = new Tc;
            this.attacks.set("RR", a);
            a;
            a = new Uc;
            this.attacks.set("LL", a);
            a;
            a = new df;
            this.attacks.set("LL&gt;B", a);
            a;
            a = new Vc;
            this.attacks.set("RR&gt;B", a);
            a
        },
        __class__: ef
    });
    var ff = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.mikey.AttackMikeyBasic1"] =
        ff;
    ff.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,mikey,AttackMikeyBasic1".split(",");
    ff.__super__ = q;
    ff.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 14;
            this._animation = "attack_basic_1";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 4,
                frameStart: 2,
                frameEnd: 3,
                attackboxX: 50,
                attackboxY: -150,
                attackboxWidth: 150,
                attackboxHeight: 150,
                velX: 250
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 2 == c &amp;&amp; (b.get_velocity().x = 10 * b.get_facing())
        },
        __class__: ff
    });
    var gf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.mikey.AttackMikeyBasic2"] = gf;
    gf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,mikey,AttackMikeyBasic2".split(",");
    gf.__super__ = q;
    gf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 4,
                frameStart: 2,
                frameEnd: 3,
                attackboxX: 50,
                attackboxY: -250,
                attackboxWidth: 150,
                attackboxHeight: 150,
                velX: 250
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 2 == c &amp;&amp; (b.get_velocity().x = 50 * b.get_facing())
        },
        __class__: gf
    });
    var hf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.mikey.AttackMikeyBasic3"] = hf;
    hf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,mikey,AttackMikeyBasic3".split(",");
    hf.__super__ = q;
    hf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_3";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 3,
                frameStart: 4,
                frameEnd: 5,
                attackboxX: 50,
                attackboxY: -150,
                attackboxWidth: 150,
                attackboxHeight: 150,
                velX: 100
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 4,
                frameStart: 5,
                frameEnd: 6,
                attackboxX: 50,
                attackboxY: -250,
                attackboxWidth: 150,
                attackboxHeight: 150,
                velX: 100
            }));
            this._hits.push(new w({
                type: u.STRIKE_STRONG_UP,
                animation: this._animation,
                damage: 12,
                frameStart: 6,
                frameEnd: 7,
                attackboxX: 50,
                attackboxY: -275,
                attackboxWidth: 150,
                attackboxHeight: 200,
                velX: 350,
                velY: -500,
                stunTime: 0.2
            }))
        },
        __class__: hf
    });
    var jf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.mikey.AttackMikeyDashB"] = jf;
    jf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,mikey,AttackMikeyDashB".split(",");
    jf.__super__ = q;
    jf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "dash_back"
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = -1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: jf
    });
    var kf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.mikey.AttackMikeyDashF"] = kf;
    kf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,mikey,AttackMikeyDashF".split(",");
    kf.__super__ = q;
    kf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "dash_forward"
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: kf
    });
    var lf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.mikey.AttackMikeySuper1"] = lf;
    lf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,mikey,AttackMikeySuper1".split(",");
    lf.__super__ = q;
    lf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage =
                7;
            this._superCost = this._baseSuperCost;
            this._fps = 14;
            this._animation = "attack_special_1_hold";
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._hits.push(new w({
                type: u.STRIKE,
                animation: "attack_special_1_in",
                damage: 0,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: "attack_special_1_loop",
                damage: 2,
                frameStart: 1,
                frameEnd: 1,
                attackboxX: -100,
                attackboxY: -200,
                attackboxWidth: 250,
                attackboxHeight: 200,
                velX: 100,
                velY: -50,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: "attack_special_1_loop",
                damage: 2,
                frameStart: 2,
                frameEnd: 2,
                attackboxX: -100,
                attackboxY: -200,
                attackboxWidth: 250,
                attackboxHeight: 200,
                velX: 100,
                velY: -50,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: "attack_special_1_loop",
                damage: 2,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: -100,
                attackboxY: -200,
                attackboxWidth: 250,
                attackboxHeight: 200,
                velX: 100,
                velY: -50,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: "attack_special_1_loop",
                damage: 2,
                frameStart: 4,
                frameEnd: 5,
                attackboxX: -100,
                attackboxY: -200,
                attackboxWidth: 250,
                attackboxHeight: 200,
                velX: 100,
                velY: -50,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: "attack_special_1_loop",
                damage: 2,
                frameStart: 5,
                frameEnd: 6,
                attackboxX: -100,
                attackboxY: -200,
                attackboxWidth: 250,
                attackboxHeight: 200,
                velX: 100,
                velY: -50,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: "attack_special_1_loop",
                damage: 4,
                frameStart: 6,
                frameEnd: 7,
                attackboxX: -100,
                attackboxY: -200,
                attackboxWidth: 250,
                attackboxHeight: 200,
                velX: 100,
                velY: -50,
                stunTime: 0.2
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_HORIZONTAL,
                animation: "attack_special_1_out",
                superHold: !0,
                superHoldOnlyOnHit: !0,
                damage: 10,
                frameStart: 0,
                frameEnd: 1,
                attackboxX: -50,
                attackboxY: -200,
                attackboxWidth: 200,
                attackboxHeight: 200,
                velX: 1E3,
                velY: -750,
                stunTime: 0.35
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 0;
            a.get_velocity().y = 0;
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.mikey_super_1)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            "attack_special_1_out" != b.get_anim().get_currentAnimation() &amp;&amp;
                (b.get_velocity().x = 600 * b.get_facing())
        },
        animationComplete: function(a) {
            switch (a.get_anim().get_currentAnimation()) {
                case "attack_special_1_hold":
                    a.get_anim().animate("attack_special_1_in", 1);
                    break;
                case "attack_special_1_in":
                    a.get_anim().animate("attack_special_1_loop", 1);
                    break;
                case "attack_special_1_loop":
                    a.get_anim().animate("attack_special_1_out", 1);
                    break;
                default:
                    this._completeCallback()
            }
        },
        __class__: lf
    });
    var mf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.mikey.AttackMikeySuper2"] =
        mf;
    mf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,mikey,AttackMikeySuper2".split(",");
    mf.__super__ = q;
    mf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 7;
            this._superCost = this._baseSuperCost;
            this._fps = 12;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 0,
                frameStart: 0,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 5,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: 400,
                attackboxY: -200,
                attackboxWidth: 100,
                attackboxHeight: 100,
                velX: 0,
                velY: 0,
                stunTime: 0.2
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 4,
                frameEnd: 4,
                attackboxX: 400,
                attackboxY: -200,
                attackboxWidth: 100,
                attackboxHeight: 100,
                velX: 0,
                velY: 0,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 10,
                frameStart: 5,
                frameEnd: 6,
                attackboxX: 200,
                attackboxY: -200,
                attackboxWidth: 300,
                attackboxHeight: 100,
                velX: -1250,
                velY: 0,
                stunTime: 0.35
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.mikey_super_2)
        },
        __class__: mf
    });
    var nf = function(a) {
        ma.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.mikey.MikeyData"] = nf;
    nf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,mikey,MikeyData".split(",");
    nf.__super__ = ma;
    nf.prototype = s(ma.prototype, {
        _init: function() {
            this.moveSpeed =
                350;
            this.baseFps = 13;
            this.animOffsetX = 170;
            this.animOffsetY = 37;
            var a = new ff;
            this.attacks.set("A", a);
            a;
            a = new gf;
            this.attacks.set("A&gt;A", a);
            a;
            a = new hf;
            this.attacks.set("B", a);
            a;
            a = new kf;
            this.attacks.set("RR", a);
            a;
            a = new jf;
            this.attacks.set("LL", a);
            a;
            a = new lf;
            this.attacks.set("RR&gt;B", a);
            a;
            a = new mf;
            this.attacks.set("LL&gt;B", a);
            a
        },
        __class__: nf
    });
    var of = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.orion.AttackOrionBasic1"] = of ; of .__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,orion,AttackOrionBasic1".split(","); of .__super__ = q; of .prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_1";
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 6,
                frameStart: 3,
                frameEnd: 4,
                attackboxX: 50,
                attackboxY: -200,
                attackboxWidth: 250,
                attackboxHeight: 75,
                velX: 250
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 3 == c &amp;&amp; (b.get_velocity().x = 25 * b.get_facing())
        },
        __class__: of
    });
    var Yc = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.orion.AttackOrionBasic2"] = Yc;
    Yc.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,orion,AttackOrionBasic2".split(",");
    Yc.__super__ = q;
    Yc.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_2";
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 3,
                frameStart: 2,
                frameEnd: 2,
                attackboxX: 50,
                attackboxY: -250,
                attackboxWidth: 200,
                attackboxHeight: 100,
                velX: 250
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 4,
                frameStart: 2,
                frameEnd: 3,
                attackboxX: 50,
                attackboxY: -200,
                attackboxWidth: 225,
                attackboxHeight: 100,
                velX: 250
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 5,
                frameStart: 3,
                frameEnd: 4,
                attackboxX: 50,
                attackboxY: -150,
                attackboxWidth: 200,
                attackboxHeight: 100,
                velX: 250,
                stunTime: 0.2
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() ==
                this._animation &amp;&amp; 1 == c &amp;&amp; (b.get_velocity().x = -500 * b.get_facing(), b.get_velocity().y = -25)
        },
        __class__: Yc
    });
    var pf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.orion.AttackOrionBasic3"] = pf;
    pf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,orion,AttackOrionBasic3".split(",");
    pf.__super__ = q;
    pf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_3";
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 3,
                frameStart: 5,
                frameEnd: 5,
                attackboxX: 0,
                attackboxY: -175,
                attackboxWidth: 225,
                attackboxHeight: 50,
                velX: 250
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 3,
                frameStart: 6,
                frameEnd: 6,
                attackboxX: 0,
                attackboxY: -175,
                attackboxWidth: 250,
                attackboxHeight: 50,
                velX: 450
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 7,
                frameStart: 7,
                frameEnd: 7,
                attackboxX: 0,
                attackboxY: -175,
                attackboxWidth: 300,
                attackboxHeight: 50,
                velX: 1E3,
                velY: -25,
                stunTime: 0.2
            }))
        },
        update: function(a,
            b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 5 == c &amp;&amp; (b.get_velocity().x = 800 * b.get_facing());
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 7 &lt;= c &amp;&amp; (b.get_velocity().x = 0)
        },
        __class__: pf
    });
    var qf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.orion.AttackOrionDashB"] = qf;
    qf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,orion,AttackOrionDashB".split(",");
    qf.__super__ = q;
    qf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "dash_back";
            this._afterImage = !0;
            this._useDefaultVo = !1
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = -1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: qf
    });
    var rf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.orion.AttackOrionDashF"] = rf;
    rf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,orion,AttackOrionDashF".split(",");
    rf.__super__ = q;
    rf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "dash_forward"
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: rf
    });
    var sf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.orion.AttackOrionSuper1"] = sf;
    sf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,orion,AttackOrionSuper1".split(",");
    sf.__super__ = q;
    sf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 14;
            this._superCost = this._baseSuperCost;
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_1";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 1,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 3,
                frameStart: 4,
                frameEnd: 4,
                attackboxX: -200,
                attackboxY: -225,
                attackboxWidth: 500,
                attackboxHeight: 200,
                velX: -250,
                velY: 0,
                stunTime: 0.2
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 1,
                frameStart: 5,
                frameEnd: 5,
                attackboxX: -200,
                attackboxY: -250,
                attackboxWidth: 525,
                attackboxHeight: 200,
                velX: 50,
                velY: 0,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 1,
                frameStart: 6,
                frameEnd: 6,
                attackboxX: -200,
                attackboxY: -225,
                attackboxWidth: 500,
                attackboxHeight: 200,
                velX: 0,
                velY: 0,
                stunTime: 0.05
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 7,
                frameEnd: 7,
                attackboxX: -200,
                attackboxY: -250,
                attackboxWidth: 525,
                attackboxHeight: 200,
                velX: 0,
                velY: 0,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 8,
                frameEnd: 8,
                attackboxX: -200,
                attackboxY: -225,
                attackboxWidth: 500,
                attackboxHeight: 200,
                velX: 0,
                velY: 0,
                stunTime: 0.05
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_HORIZONTAL,
                animation: this._animation,
                damage: 10,
                frameStart: 9,
                frameEnd: 9,
                attackboxX: -200,
                attackboxY: -250,
                attackboxWidth: 500,
                attackboxHeight: 200,
                velX: 700,
                velY: -1E3,
                stunTime: 0.35
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.orion_super_1)
        },
        __class__: sf
    });
    var tf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.orion.AttackOrionSuper2"] = tf;
    tf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,orion,AttackOrionSuper2".split(",");
    tf.__super__ = q;
    tf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage =
                14;
            this._superCost = this._baseSuperCost;
            this._fps = 13;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 0,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 0,
                frameStart: 7,
                frameEnd: 7,
                superHold: !0
            }));
            this._projectiles.push(new Ac({
                hitType: u.SLASH_STRONG,
                animation: this._animation,
                projectile: Fa.ORION_SPEAR,
                x: 50,
                y: -175,
                velX: 2E3,
                velY: 1400,
                damage: 10,
                frame: 7,
                stunTime: 0.3,
                attackboxX: -100,
                attackboxY: -200,
                attackboxWidth: 200,
                attackboxHeight: 400
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.orion_super_2)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; (2 == c &amp;&amp; (b.get_velocity().x = -100 * b.get_facing(), b.get_velocity().y = -1200), 8 &lt;= c &amp;&amp; 10 &gt;= c &amp;&amp; (b.get_velocity().x =
                0, b.get_velocity().y = 0), 8 &lt;= c &amp;&amp; (b.get_superCamOffset().x = 400, b.get_superCamOffset().y = 400))
        },
        __class__: tf
    });
    var uf = function(a) {
        ma.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.orion.OrionData"] = uf;
    uf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,orion,OrionData".split(",");
    uf.__super__ = ma;
    uf.prototype = s(ma.prototype, {
        _init: function() {
            this.moveSpeed = 350;
            this.baseFps = 9;
            this.animOffsetX = 25;
            this.animOffsetY = 60;
            var a = new of ;
            this.attacks.set("A", a);
            a;
            a = new Yc;
            this.attacks.set("A&gt;A", a);
            a;
            a = new Yc;
            this.attacks.set("LL&gt;A", a);
            a;
            a = new pf;
            this.attacks.set("B", a);
            a;
            a = new rf;
            this.attacks.set("RR", a);
            a;
            a = new qf;
            this.attacks.set("LL", a);
            a;
            a = new sf;
            this.attacks.set("RR&gt;B", a);
            a;
            a = new tf;
            this.attacks.set("LL&gt;B", a);
            a
        },
        __class__: uf
    });
    var vf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.pink.AttackPinkBasic1"] = vf;
    vf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,pink,AttackPinkBasic1".split(",");
    vf.__super__ = q;
    vf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 15;
            this._animation = "attack_basic_1";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 5,
                frameStart: 1,
                frameEnd: 1,
                attackboxX: -50,
                attackboxY: -200,
                attackboxWidth: 200,
                attackboxHeight: 100,
                velX: 250
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 1 == c &amp;&amp; (b.get_velocity().x = -25 * b.get_facing())
        },
        __class__: vf
    });
    var wf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.pink.AttackPinkBasic2"] = wf;
    wf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,pink,AttackPinkBasic2".split(",");
    wf.__super__ = q;
    wf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 15;
            this._animation = "attack_basic_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 5,
                frameStart: 0,
                frameEnd: 0,
                attackboxX: -50,
                attackboxY: -250,
                attackboxWidth: 200,
                attackboxHeight: 100,
                velX: 250
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 0 == c &amp;&amp; (b.get_velocity().x = -25 * b.get_facing())
        },
        __class__: wf
    });
    var xf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.pink.AttackPinkBasic3"] = xf;
    xf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,pink,AttackPinkBasic3".split(",");
    xf.__super__ = q;
    xf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 12;
            this._animation = "attack_basic_3";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 3,
                frameStart: 5,
                frameEnd: 6,
                attackboxX: 0,
                attackboxY: -325,
                attackboxWidth: 175,
                attackboxHeight: 200,
                velX: 0
            }));
            this._hits.push(new w({
                type: u.STRIKE_STRONG_UP,
                animation: this._animation,
                damage: 11,
                frameStart: 6,
                frameEnd: 7,
                attackboxX: 0,
                attackboxY: -275,
                attackboxWidth: 175,
                attackboxHeight: 200,
                velX: 500,
                velY: -600,
                stunTime: 0.24
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this,
                a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 5 == c &amp;&amp; (b.get_velocity().x = 250 * b.get_facing(), b.get_velocity().y = -400)
        },
        __class__: xf
    });
    var yf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.pink.AttackPinkDashB"] = yf;
    yf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,pink,AttackPinkDashB".split(",");
    yf.__super__ = q;
    yf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "dash_back"
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = -1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: yf
    });
    var zf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.pink.AttackPinkDashF"] = zf;
    zf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,pink,AttackPinkDashF".split(",");
    zf.__super__ = q;
    zf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "dash_forward"
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: zf
    });
    var Af = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.pink.AttackPinkSuper1"] = Af;
    Af.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,pink,AttackPinkSuper1".split(",");
    Af.__super__ = q;
    Af.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage =
                10;
            this._superCost = this._baseSuperCost;
            this._fps = 14;
            this._animation = "attack_special_1_hold";
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._hits.push(new w({
                type: u.STRIKE,
                animation: "attack_special_1_in",
                damage: 0,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: "attack_special_1_loop",
                damage: 2,
                frameStart: 0,
                frameEnd: 0,
                attackboxX: -100,
                attackboxY: -300,
                attackboxWidth: 250,
                attackboxHeight: 200,
                velX: 100,
                velY: -50,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: "attack_special_1_loop",
                damage: 2,
                frameStart: 1,
                frameEnd: 1,
                attackboxX: -100,
                attackboxY: -300,
                attackboxWidth: 250,
                attackboxHeight: 200,
                velX: 100,
                velY: -50,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: "attack_special_1_loop",
                damage: 3,
                frameStart: 2,
                frameEnd: 2,
                attackboxX: -100,
                attackboxY: -300,
                attackboxWidth: 250,
                attackboxHeight: 200,
                velX: 100,
                velY: -50,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE,
                animation: "attack_special_1_loop",
                damage: 3,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: -100,
                attackboxY: -300,
                attackboxWidth: 250,
                attackboxHeight: 200,
                velX: 100,
                velY: -50,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_HORIZONTAL,
                animation: "attack_special_1_out",
                superHold: !0,
                superHoldOnlyOnHit: !0,
                damage: 10,
                frameStart: 0,
                frameEnd: 1,
                attackboxX: -50,
                attackboxY: -300,
                attackboxWidth: 200,
                attackboxHeight: 200,
                velX: 1E3,
                velY: -750,
                stunTime: 0.35
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 0;
            a.get_velocity().x = 0;
            i.get_instance().get_sound().playSound(d.shelby_drill);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp;
                i.get_instance().get_sound().playSound(d.shelby_super_2)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            "attack_special_1_loop" == b.get_anim().get_currentAnimation() &amp;&amp; (b.get_velocity().x = 1300 * b.get_facing())
        },
        animationComplete: function(a) {
            switch (a.get_anim().get_currentAnimation()) {
                case "attack_special_1_hold":
                    a.get_anim().animate("attack_special_1_in", 1);
                    break;
                case "attack_special_1_in":
                    a.get_anim().animate("attack_special_1_loop", 1);
                    break;
                case "attack_special_1_loop":
                    a.get_anim().animate("attack_special_1_out",
                        1);
                    break;
                default:
                    this._completeCallback()
            }
        },
        __class__: Af
    });
    var Bf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.pink.AttackPinkSuper2"] = Bf;
    Bf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,pink,AttackPinkSuper2".split(",");
    Bf.__super__ = q;
    Bf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 10;
            this._superCost = this._baseSuperCost;
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 1,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 4,
                superHold: !0,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: 50,
                attackboxY: -300,
                attackboxWidth: 100,
                attackboxHeight: 200,
                velX: -50,
                velY: -750
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 5,
                superHold: !0,
                frameStart: 4,
                frameEnd: 4,
                attackboxX: 50,
                attackboxY: -300,
                attackboxWidth: 100,
                attackboxHeight: 200,
                velX: -50,
                velY: -250
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_DOWN,
                animation: this._animation,
                superHold: !0,
                superHoldOnlyOnHit: !0,
                damage: 12,
                frameStart: 9,
                frameEnd: 9,
                attackboxX: -50,
                attackboxY: -100,
                attackboxWidth: 200,
                attackboxHeight: 100,
                velX: 250,
                velY: 2500,
                stunTime: 0.5
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.shelby_super_1)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 3 == c &amp;&amp; (b.get_velocity().x = 50 * b.get_facing(), b.get_velocity().y = -700);
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 7 == c &amp;&amp; (b.get_velocity().x = 50 * b.get_facing(), b.get_velocity().y = 2E3)
        },
        __class__: Bf
    });
    var Cf = function(a) {
        ma.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.pink.PinkData"] = Cf;
    Cf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,pink,PinkData".split(",");
    Cf.__super__ = ma;
    Cf.prototype =
        s(ma.prototype, {
            _init: function() {
                this.moveSpeed = 375;
                this.baseFps = 10;
                this.animOffsetX = 25;
                this.animOffsetY = 60;
                var a = new vf;
                this.attacks.set("A", a);
                a;
                a = new wf;
                this.attacks.set("A&gt;A", a);
                a;
                a = new xf;
                this.attacks.set("B", a);
                a;
                a = new zf;
                this.attacks.set("RR", a);
                a;
                a = new yf;
                this.attacks.set("LL", a);
                a;
                a = new Af;
                this.attacks.set("LL&gt;B", a);
                a;
                a = new Bf;
                this.attacks.set("RR&gt;B", a);
                a
            },
            __class__: Cf
        });
    var Df = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.raph.AttackRaphBasic1"] =
        Df;
    Df.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,raph,AttackRaphBasic1".split(",");
    Df.__super__ = q;
    Df.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_1";
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 7,
                frameStart: 3,
                frameEnd: 4,
                attackboxX: 50,
                attackboxY: -200,
                attackboxWidth: 150,
                attackboxHeight: 200,
                velX: 250,
                stunTime: 0.15
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 3 == c &amp;&amp; (b.get_velocity().x = 50 * b.get_facing())
        },
        __class__: Df
    });
    var Zc = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.raph.AttackRaphBasic2"] = Zc;
    Zc.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,raph,AttackRaphBasic2".split(",");
    Zc.__super__ = q;
    Zc.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_2";
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 7,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: 50,
                attackboxY: -200,
                attackboxWidth: 175,
                attackboxHeight: 100,
                velX: 250,
                stunTime: 0.1
            }))
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 3 == c &amp;&amp; (b.get_velocity().x = 25 * b.get_facing())
        },
        __class__: Zc
    });
    var Ef = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.raph.AttackRaphBasic3"] = Ef;
    Ef.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,raph,AttackRaphBasic3".split(",");
    Ef.__super__ = q;
    Ef.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 12;
            this._animation = "attack_basic_3";
            this._hits.push(new w({
                type: u.STRIKE_STRONG_HORIZONTAL,
                animation: this._animation,
                damage: 15,
                frameStart: 6,
                frameEnd: 7,
                attackboxX: 50,
                attackboxY: -200,
                attackboxWidth: 200,
                attackboxHeight: 75,
                velX: 800,
                stunTime: 0.25
            }))
        },
        __class__: Ef
    });
    var Ff = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.raph.AttackRaphDashB"] = Ff;
    Ff.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,raph,AttackRaphDashB".split(",");
    Ff.__super__ = q;
    Ff.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "dash_back";
            this._afterImage = !0;
            this._useDefaultVo = !1
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = -1100 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: Ff
    });
    var Gf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.raph.AttackRaphDashF"] = Gf;
    Gf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,raph,AttackRaphDashF".split(",");
    Gf.__super__ = q;
    Gf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "dash_forward"
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 1100 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: Gf
    });
    var Hf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.raph.AttackRaphSuper1"] = Hf;
    Hf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,raph,AttackRaphSuper1".split(",");
    Hf.__super__ = q;
    Hf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 10;
            this._superCost = this._baseSuperCost;
            this._fps = 13;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_1";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 1,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 4,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: 0,
                attackboxY: -225,
                attackboxWidth: 200,
                attackboxHeight: 200,
                velX: -250,
                velY: 0,
                stunTime: 0.2
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 1,
                frameStart: 5,
                frameEnd: 5,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 150,
                velY: 0,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 6,
                frameEnd: 6,
                attackboxX: 0,
                attackboxY: -225,
                attackboxWidth: 200,
                attackboxHeight: 200,
                velX: 150,
                velY: 0,
                stunTime: 0.05
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 7,
                frameEnd: 7,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 150,
                velY: 0,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 8,
                frameEnd: 8,
                attackboxX: 0,
                attackboxY: -225,
                attackboxWidth: 200,
                attackboxHeight: 200,
                velX: 150,
                velY: 0,
                stunTime: 0.05
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 2,
                frameStart: 9,
                frameEnd: 9,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 150,
                velY: 0,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 3,
                frameStart: 10,
                frameEnd: 10,
                attackboxX: 0,
                attackboxY: -225,
                attackboxWidth: 200,
                attackboxHeight: 200,
                velX: 150,
                velY: 0,
                stunTime: 0.05
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_HORIZONTAL,
                animation: this._animation,
                damage: 10,
                frameStart: 11,
                frameEnd: 11,
                attackboxX: 0,
                attackboxY: -250,
                attackboxWidth: 225,
                attackboxHeight: 200,
                velX: 1500,
                velY: 0,
                stunTime: 0.35
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.raph_super_1)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 3 &lt;= c &amp;&amp; 10 &gt;= c &amp;&amp; (b.get_velocity().x = 200 * b.get_facing())
        },
        __class__: Hf
    });
    var If = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.raph.AttackRaphSuper2"] = If;
    If.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,raph,AttackRaphSuper2".split(",");
    If.__super__ = q;
    If.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage =
                14;
            this._superCost = this._baseSuperCost;
            this._fps = 13;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 1,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: this._animation,
                damage: 3,
                frameStart: 8,
                frameEnd: 9,
                attackboxX: 0,
                attackboxY: -225,
                attackboxWidth: 200,
                attackboxHeight: 200,
                velX: -250,
                velY: -900,
                stunTime: 0.2
            }));
            this._hits.push(new w({
                type: u.SLASH_UP,
                animation: this._animation,
                damage: 2,
                frameStart: 10,
                frameEnd: 10,
                attackboxX: -100,
                attackboxY: -225,
                attackboxWidth: 300,
                attackboxHeight: 200,
                velX: -250,
                velY: -900,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH_UP,
                animation: this._animation,
                damage: 2,
                frameStart: 11,
                frameEnd: 11,
                attackboxX: -100,
                attackboxY: -225,
                attackboxWidth: 300,
                attackboxHeight: 200,
                velX: -250,
                velY: -900,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH_UP,
                animation: this._animation,
                damage: 2,
                frameStart: 12,
                frameEnd: 12,
                attackboxX: -100,
                attackboxY: -225,
                attackboxWidth: 300,
                attackboxHeight: 200,
                velX: -250,
                velY: -900,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.SLASH_STRONG_UP,
                animation: this._animation,
                damage: 3,
                frameStart: 13,
                frameEnd: 13,
                attackboxX: -100,
                attackboxY: -225,
                attackboxWidth: 300,
                attackboxHeight: 200,
                velX: -250,
                velY: -900,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_UP,
                animation: this._animation,
                damage: 10,
                frameStart: 14,
                frameEnd: 14,
                attackboxX: -100,
                attackboxY: -225,
                attackboxWidth: 300,
                attackboxHeight: 200,
                velX: -250,
                velY: -900,
                stunTime: 0.3
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this,
                a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.raph_super_2)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; (7 &lt;= c &amp;&amp; 8 &gt;= c &amp;&amp; (b.get_velocity().x = 1200 * b.get_facing()), 9 &lt;= c &amp;&amp; 12 &gt;= c &amp;&amp; (b.get_velocity().x = 0, b.get_velocity().y = -700))
        },
        __class__: If
    });
    var Jf = function(a) {
        ma.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.raph.RaphData"] =
        Jf;
    Jf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,raph,RaphData".split(",");
    Jf.__super__ = ma;
    Jf.prototype = s(ma.prototype, {
        _init: function() {
            this.moveSpeed = 275;
            this.baseFps = 8;
            this.animOffsetX = 45;
            this.animOffsetY = 70;
            var a = new Df;
            this.attacks.set("A", a);
            a;
            a = new Zc;
            this.attacks.set("A&gt;A", a);
            a;
            a = new Zc;
            this.attacks.set("LL&gt;A", a);
            a;
            a = new Ef;
            this.attacks.set("B", a);
            a;
            a = new Gf;
            this.attacks.set("RR", a);
            a;
            a = new Ff;
            this.attacks.set("LL", a);
            a;
            a = new Hf;
            this.attacks.set("RR&gt;B", a);
            a;
            a = new If;
            this.attacks.set("LL&gt;B", a);
            a
        },
        __class__: Jf
    });
    var Kf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.tommy.AttackTommyBasic1"] = Kf;
    Kf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,tommy,AttackTommyBasic1".split(",");
    Kf.__super__ = q;
    Kf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_1";
            this._hits.push(new w({
                type: u.SLASH,
                animation: this._animation,
                damage: 5,
                frameStart: 2,
                frameEnd: 3,
                attackboxX: 50,
                attackboxY: -200,
                attackboxWidth: 100,
                attackboxHeight: 75,
                velX: 250
            }))
        },
        __class__: Kf
    });
    var $c = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.tommy.AttackTommyBasic2"] = $c;
    $c.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,tommy,AttackTommyBasic2".split(",");
    $c.__super__ = q;
    $c.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 15;
            this._animation = "attack_basic_2";
            this._hits.push(new w({
                type: u.STRIKE_STRONG_HORIZONTAL,
                animation: this._animation,
                damage: 15,
                frameStart: 2,
                frameEnd: 3,
                attackboxX: 50,
                attackboxY: -200,
                attackboxWidth: 150,
                attackboxHeight: 75,
                velX: 750,
                stunTime: 0.2
            }))
        },
        __class__: $c
    });
    var Lf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.tommy.AttackTommyBasic3"] = Lf;
    Lf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,tommy,AttackTommyBasic3".split(",");
    Lf.__super__ = q;
    Lf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "attack_basic_3";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 5,
                frameStart: 1,
                frameEnd: 1,
                attackboxX: 50,
                attackboxY: -300,
                attackboxWidth: 100,
                attackboxHeight: 200,
                velX: 25,
                velY: -500,
                stunTime: 0.1
            }));
            this._hits.push(new w({
                type: u.STRIKE_STRONG_DOWN,
                animation: this._animation,
                damage: 10,
                frameStart: 3,
                frameEnd: 3,
                attackboxX: 50,
                attackboxY: -100,
                attackboxWidth: 100,
                attackboxHeight: 100,
                velX: 250,
                velY: 750,
                stunTime: 0.2
            }))
        },
        __class__: Lf
    });
    var Mf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.tommy.AttackTommyDashB"] = Mf;
    Mf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,tommy,AttackTommyDashB".split(",");
    Mf.__super__ = q;
    Mf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._animation = "dash_back";
            this._afterImage = !0;
            this._useDefaultVo = !1
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = -1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: Mf
    });
    var Nf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.tommy.AttackTommyDashF"] = Nf;
    Nf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,tommy,AttackTommyDashF".split(",");
    Nf.__super__ = q;
    Nf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._fps = 10;
            this._afterImage = !0;
            this._animation = "dash_forward";
            this._useDefaultVo = !1
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 1350 * a.get_facing();
            this._randomDashSfx()
        },
        __class__: Nf
    });
    var Of = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.tommy.AttackTommySuper1"] = Of;
    Of.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,tommy,AttackTommySuper1".split(",");
    Of.__super__ = q;
    Of.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 10;
            this._superCost = this._baseSuperCost;
            this._fps = 10;
            this._animation = "attack_special_1_hold";
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._hits.push(new w({
                type: u.SLASH_STRONG,
                animation: "attack_special_1_in",
                damage: 10,
                superHold: !0,
                frameStart: 0,
                frameEnd: 1,
                attackboxX: 50,
                attackboxY: -300,
                attackboxWidth: 100,
                attackboxHeight: 200,
                velX: 0,
                velY: -1E3
            }));
            this._hits.push(new w({
                type: u.STRIKE_SUPER_DOWN,
                animation: "attack_special_1_out",
                superHold: !0,
                superHoldOnlyOnHit: !0,
                damage: 25,
                frameStart: 2,
                frameEnd: 2,
                attackboxX: -50,
                attackboxY: -100,
                attackboxWidth: 200,
                attackboxHeight: 100,
                velX: 250,
                velY: 2E3,
                stunTime: 0.5
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            a.get_velocity().x = 0;
            a.get_velocity().y = 0;
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.tommy_select)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            "attack_special_1_hold_2" == b.get_anim().get_currentAnimation() &amp;&amp; (b.get_velocity().x =
                0, b.get_velocity().y = 0)
        },
        animationComplete: function(a) {
            switch (a.get_anim().get_currentAnimation()) {
                case "attack_special_1_hold":
                    a.get_velocity().x = 200 * a.get_facing();
                    a.get_velocity().y = -600;
                    a.get_anim().animate("attack_special_1_in", 1);
                    break;
                case "attack_special_1_in":
                    a.get_velocity().x = 0;
                    a.get_velocity().y = 0;
                    a.get_anim().animate("attack_special_1_hold_2", 1);
                    break;
                case "attack_special_1_hold_2":
                    a.get_velocity().x = 0 * a.get_facing();
                    a.get_velocity().y = 1500;
                    a.get_anim().animate("attack_special_1_out",
                        1);
                    break;
                default:
                    this._completeCallback()
            }
        },
        __class__: Of
    });
    var Pf = function() {
        q.call(this)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.tommy.AttackTommySuper2"] = Pf;
    Pf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,tommy,AttackTommySuper2".split(",");
    Pf.__super__ = q;
    Pf.prototype = s(q.prototype, {
        _buildHits: function() {
            this._interruptDamage = 30;
            this._superCost = this._baseSuperCost;
            this._fps = 13;
            this._afterImage = !0;
            this._useDefaultVo = !1;
            this._animation = "attack_special_2";
            this._hits.push(new w({
                type: u.STRIKE,
                animation: this._animation,
                damage: 0,
                frameStart: 1,
                frameEnd: 1,
                superHold: !0
            }));
            this._projectiles.push(new Ac({
                hitType: u.SLASH_STRONG,
                animation: this._animation,
                projectile: Fa.TOMMY_BLAST,
                x: 50,
                y: -175,
                velX: 2E3,
                velY: 0,
                damage: 15,
                frame: 6,
                stunTime: 0.3,
                attackboxX: -50,
                attackboxY: -200,
                attackboxWidth: 100,
                attackboxHeight: 400
            }))
        },
        start: function(a, b) {
            q.prototype.start.call(this, a, b);
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(d.tommy_super_1)
        },
        update: function(a, b) {
            q.prototype.update.call(this, a, b);
            var c = b.get_anim().get_animationFrameRelative();
            b.get_anim().get_currentAnimation() == this._animation &amp;&amp; 7 &lt;= c &amp;&amp; (b.get_superCamOffset().x = 500)
        },
        __class__: Pf
    });
    var Qf = function(a) {
        ma.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.attack.tommy.TommyData"] = Qf;
    Qf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,attack,tommy,TommyData".split(",");
    Qf.__super__ = ma;
    Qf.prototype = s(ma.prototype, {
        _init: function() {
            this.moveSpeed =
                350;
            this.baseFps = 10;
            this.animOffsetX = 25;
            this.animOffsetY = 50;
            var a = new Kf;
            this.attacks.set("A", a);
            a;
            a = new $c;
            this.attacks.set("A&gt;A", a);
            a;
            a = new $c;
            this.attacks.set("LL&gt;A", a);
            a;
            a = new Lf;
            this.attacks.set("B", a);
            a;
            a = new Nf;
            this.attacks.set("RR", a);
            a;
            a = new Mf;
            this.attacks.set("LL", a);
            a;
            a = new Of;
            this.attacks.set("RR&gt;B", a);
            a;
            a = new Pf;
            this.attacks.set("LL&gt;B", a);
            a
        },
        __class__: Qf
    });
    var Za = function() {
        this.input = new Rf;
        this.prevInput = new Rf;
        this._maxInputs = 3;
        this.attackRangeMod = 0;
        this._clearTimer = this._clearTimerMax =
            1;
        this.prevAttack = "";
        this.inputStream = [];
        this.clearInput()
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.control.FighterControl"] = Za;
    Za.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,control,FighterControl".split(",");
    Za.prototype = {
        init: function(a) {
            this._parentFighter = a
        },
        dispose: function() {
            this.inputStream = this.prevInput = this.input = null
        },
        update: function(a) {
            this._clearTimer -= a;
            this._parentFighter.isAttacking() &amp;&amp; (this._clearTimer = this._clearTimerMax);
            0 &gt;= this._clearTimer &amp;&amp; (this._clearTimer =
                this._clearTimerMax, this.clearInput(), this.prevAttack = "");
            this._updateInputStream(a);
            this.prevInput.to(this.input)
        },
        _updateInputStream: function() {
            this.input.right &amp;&amp; !this.prevInput.right ? (0 &lt; this._parentFighter.get_facing() ? this.inputStream.push(Za.INPUT_RIGHT) : this.inputStream.push(Za.INPUT_LEFT), this._clearTimer = this._clearTimerMax) : this.input.attackA &amp;&amp; !this.prevInput.attackA ? (this.inputStream.push(Za.INPUT_ATTACK_A), this._clearTimer = this._clearTimerMax) : this.input.attackB &amp;&amp; !this.prevInput.attackB ?
                (this.inputStream.push(Za.INPUT_ATTACK_B), this._clearTimer = this._clearTimerMax) : this.input.left &amp;&amp; !this.prevInput.left &amp;&amp; (0 &lt; this._parentFighter.get_facing() ? this.inputStream.push(Za.INPUT_LEFT) : this.inputStream.push(Za.INPUT_RIGHT), this._clearTimer = this._clearTimerMax);
            for (; this.inputStream.length &gt; this._maxInputs;) this.inputStream.shift()
        },
        quickSuper: function() {
            100 &gt; this._parentFighter.getSuperEnergy() || (this.clearInput(), this.clearBuffer(), this.input.clearAll(), this._parentFighter.quickSuper())
        },
        forceInput: function(a) {
            this.clearInput();
            for (var b = 0, c = a.length; b &lt; c;) {
                var f = b++;
                this.inputStream.push(a.charAt(f))
            }
        },
        clearBuffer: function() {
            this.prevAttack = ""
        },
        clearInput: function() {
            for (; 0 &lt; this.inputStream.length;) this.inputStream.pop()
        },
        __class__: Za
    };
    var Rf = function() {
        this.attackB = this.attackA = this.right = this.left = !1
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.control.InputState"] = Rf;
    Rf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,control,InputState".split(",");
    Rf.prototype = {
        clearAll: function() {
            this.attackB =
                this.attackA = this.right = this.left = !1
        },
        to: function(a) {
            this.left = a.left;
            this.right = a.right;
            this.attackA = a.attackA;
            this.attackB = a.attackB
        },
        nothingPressed: function() {
            return !this.left &amp;&amp; !this.right &amp;&amp; !this.attackA &amp;&amp; !this.attackB
        },
        __class__: Rf
    };
    var Ka = g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.control.ai.AI_STATE"] = {
        __ename__: "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,control,ai,AI_STATE".split(","),
        __constructs__: ["ADVANCE", "RETREAT", "WAIT"]
    };
    Ka.ADVANCE = ["ADVANCE", 0];
    Ka.ADVANCE.toString =
        b;
    Ka.ADVANCE.__enum__ = Ka;
    Ka.RETREAT = ["RETREAT", 1];
    Ka.RETREAT.toString = b;
    Ka.RETREAT.__enum__ = Ka;
    Ka.WAIT = ["WAIT", 2];
    Ka.WAIT.toString = b;
    Ka.WAIT.__enum__ = Ka;
    Ka.__empty_constructs__ = [Ka.ADVANCE, Ka.RETREAT, Ka.WAIT];
    var ie = function(a) {
        Za.call(this);
        this._fighters = a;
        this._state = Ka.WAIT;
        this._stateTimer = 0;
        this._attackDelay = this._attackDelayMax = 0.1;
        switch (z.get_instance().difficulty[1]) {
            case 0:
                this._attackChance = 0.025;
                this._superChance = this._blockChance = 0;
                this._attackRange = 275;
                this._waitTime = 1;
                this._advanceTime =
                    0.75;
                this._retreatTime = 0.5;
                break;
            case 1:
                this._attackChance = 0.075;
                this._blockChance = 0.7;
                this._superChance = 0.01;
                this._attackRange = 300;
                this._waitTime = 0.25;
                this._advanceTime = 1;
                this._retreatTime = 0.75;
                break;
            case 2:
                this._attackChance = 0.15, this._blockChance = 1, this._superChance = 0.05, this._attackRange = 320, this._waitTime = 0.2, this._advanceTime = 0.5, this._retreatTime = 0.2
        }
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.data.fighter.control.ai.FighterAiBase"] = ie;
    ie.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,data,fighter,control,ai,FighterAiBase".split(",");
    ie.__super__ = Za;
    ie.prototype = s(Za.prototype, {
        init: function(a) {
            Za.prototype.init.call(this, a)
        },
        dispose: function() {
            Za.prototype.dispose.call(this)
        },
        _setState: function(a) {
            this._state = a;
            switch (this._state[1]) {
                case 2:
                    this._stateTimer = Math.random() * this._waitTime + 0.25 * this._waitTime;
                    break;
                case 0:
                    this._stateTimer = Math.random() * this._advanceTime + this._advanceTime;
                    break;
                case 1:
                    this._stateTimer = Math.random() * this._retreatTime + 0.5 * this._retreatTime
            }
        },
        update: function(a) {
            Za.prototype.update.call(this, a);
            this._stateTimer -=
                a;
            0 &gt;= this._stateTimer &amp;&amp; this._setState(this._getRandomState());
            0 &lt; this._attackDelay &amp;&amp; (this._attackDelay -= a);
            switch (this._state[1]) {
                case 2:
                    this._wait(a);
                    break;
                case 0:
                    this._advance(a);
                    break;
                case 1:
                    this._retreat(a)
            }
        },
        _getRandomState: function() {
            for (var a = 0, b = 0, c = this._fighters; b &lt; c.length;) {
                var f = c[b];
                ++b;
                f != this._parentFighter &amp;&amp; (a = f.get_x() - this._parentFighter.get_x())
            }
            if (Math.abs(a) &gt; this._attackRange + this.attackRangeMod) return Ka.ADVANCE;
            if (Math.abs(a) &lt;= this._attackRange + this.attackRangeMod - 100) return 0.5 &gt;
                Math.random() ? Ka.WAIT : Ka.RETREAT;
            switch (Math.round(2 * Math.random())) {
                case 0:
                    return Ka.ADVANCE;
                case 1:
                    return Ka.RETREAT;
                default:
                    return Ka.WAIT
            }
        },
        _wait: function() {
            this.input.clearAll();
            !this._tryAttack() &amp;&amp; 100 &lt;= this._parentFighter.getSuperEnergy() &amp;&amp; Math.random() &lt; this._superChance &amp;&amp; this.quickSuper()
        },
        _advance: function() {
            for (var a = 0, b = 0, c = this._fighters; b &lt; c.length;) a = c[b], ++b, a != this._parentFighter &amp;&amp; (a = a.get_x() - this._parentFighter.get_x(), 200 &gt;= Math.abs(a) &amp;&amp; this._setState(Ka.WAIT));
            0 &lt; this._parentFighter.get_facing() ?
                (this.input.clearAll(), this.input.right = !0) : (this.input.clearAll(), this.input.left = !0)
        },
        _retreat: function() {
            0 &gt; this._parentFighter.get_facing() ? (this.input.clearAll(), this.input.right = !0) : (this.input.clearAll(), this.input.left = !0)
        },
        _tryAttack: function() {
            if (0 &lt; this._attackDelay) return !1;
            for (var a = 0, b = 0, c = this._fighters; b &lt; c.length;) {
                var f = c[b];
                ++b;
                if (f != this._parentFighter &amp;&amp; (a = f.get_x() - this._parentFighter.get_x(), Math.abs(a) &lt;= this._attackRange + this.attackRangeMod &amp;&amp; f.get_onGround()))
                    if (f.get_state() ==
                        T.ATTACK &amp;&amp; Math.random() &lt; this._blockChance || this._parentFighter.get_state() == T.BLOCK) {
                        this.input.clearAll();
                        f.get_x() &gt; this._parentFighter.get_x() ? !0 == this.input.left : this.input.right = !0;
                        break
                    } else if (Math.random() &lt; this._attackChance) return this._attackDelay = this._attackDelayMax, this._setState(this._getRandomState()), 0.75 &gt; Math.random() ? this.input.attackA = !0 : this.input.attackB = !0, !0
            }
            return !1
        },
        __class__: ie
    });
    var Pc = function(a, b) {
        m.call(this, a);
        this._parentElement = b;
        this.get_pos().y = this._parentElement.get_pos().y +
            10
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.Shadow"] = Pc;
    Pc.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,Shadow".split(",");
    Pc.__super__ = m;
    Pc.prototype = s(m.prototype, {
        dispose: function() {
            m.prototype.dispose.call(this);
            this._parentElement = null
        },
        update: function(a) {
            m.prototype.update.call(this, a);
            this.get_pos().x = this._parentElement.get_pos().x;
            this.get_pos().z = this._parentElement.get_pos().z + 5
        },
        __class__: Pc
    });
    var ic = function(a) {
        a.alpha = 0;
        fa.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.effects.AfterImageParticle"] =
        ic;
    ic.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,effects,AfterImageParticle".split(",");
    ic.__super__ = fa;
    ic.prototype = s(fa.prototype, {
        dispose: function() {
            fa.prototype.dispose.call(this)
        },
        _start: function() {
            this.scaleX *= this._facing;
            this._tween.tween(this, 0.1 * this._lifeMax, {
                alpha: 0.75
            }, !0, p.EASE_BOUNCE_OUT);
            this._tween.tween(this, 0.9 * this._lifeMax, {
                alpha: 0,
                rotation: this.rotation + 0.2,
                scaleX: this.scaleX * (0.9 + 0.1 * Math.random() - 0.05),
                scaleY: this.scaleY * (1 + 0.1 * Math.random() - 0.025)
            }, !1, p.EASE_CUBIC_OUT)
        },
        __class__: ic
    });
    var La = function(a) {
        this._animations = new U;
        this._queuedAnimations = [];
        this._currentAnimDef = null;
        this._lastFrame = -1;
        this._currentFrame = 0;
        this._currentAnimation = "";
        this._fps = 24;
        this._animationStopped = !0;
        this._library = "";
        this._loopComplete = !1;
        this._symbol = "";
        this._realFrame = 0;
        m.call(this, a);
        null != a.library &amp;&amp; this.setLibraryAndSymbol(a.library, a.symbol, null != a.trace ? a.trace : !1)
    };
    g["com.workinman.display.element.AnimatedElement"] = La;
    La.__name__ = ["com", "workinman", "display", "element", "AnimatedElement"];
    La.__super__ = m;
    La.prototype = s(m.prototype, {
        dispose: function() {
            this._movieSprite = null;
            for (var a = this._animations.iterator(); a.hasNext();) a.next().dispose();
            this._currentAnimDef = this._animations = null;
            this.clearQueue();
            this._queuedAnimations = null;
            m.prototype.dispose.call(this)
        },
        setFps: function(a) {
            this._fps = a;
            return this
        },
        _determineFormat: function(a) {
            ua.__instanceof(a, Bc) ? this._setFormat(ya.MOVIE) : m.prototype._determineFormat.call(this, a)
        },
        _cleanOldFormat: function(a) {
            switch (a[1]) {
                case 2:
                    this._movieSprite =
                        null;
                    break;
                default:
                    m.prototype._cleanOldFormat.call(this, a)
            }
        },
        get_currentAnimation: function() {
            return this._currentAnimation
        },
        get_currentId: function() {
            return this._currentAnimation
        },
        get_fps: function() {
            return this._fps
        },
        set_fps: function(a) {
            return this._fps = a
        },
        get_animationRatio: function() {
            return (this._currentFrame - this._currentAnimDef.get_start()) / (this._currentAnimDef.get_end() - this._currentAnimDef.get_end())
        },
        set_animationRatio: function(a) {
            this._newFrame = Math.floor(a * (this._currentAnimDef.get_end() -
                this._currentAnimDef.get_start()) + this._currentAnimDef.get_start());
            this._newFrame != this._currentFrame &amp;&amp; this.set_animationFrame(this._newFrame);
            return this.get_animationRatio()
        },
        get_animationFrame: function() {
            return this._currentFrame | 0
        },
        set_animationFrame: function(a) {
            this._currentFrame = this._realFrame = a;
            this._setFrame(this._realFrame);
            this.stopAnimation();
            return this._currentFrame | 0
        },
        get_isPlaying: function() {
            return "" != this._currentAnimation &amp;&amp; !0 == this._doLoop() &amp;&amp; !1 == this._animationStopped
        },
        get_reverse: function() {
            return this._reverse
        },
        set_reverse: function(a) {
            return this._reverse = a
        },
        get_animationFrameRelative: function() {
            return G["int"](this._currentFrame - this._currentAnimDef.get_start())
        },
        set_animationFrameRelative: function(a) {
            this._currentFrame = this._currentAnimDef.get_start() + a;
            return this.get_animationFrameRelative()
        },
        setSymbol: function(a) {
            return this.setLibraryAndSymbol(this._library, a, !1)
        },
        get_frames: function() {
            return "" == this._symbol ? 0 : Math.floor(this._frames)
        },
        setLibraryAndSymbol: function(a, b, c) {
            null == b &amp;&amp; (b = "");
            if ("" == b)
                for (var f =
                        i.get_instance().get_assets().getLibrary(a).iterator(); f.hasNext();) {
                    var d = f.next();
                    ua.__instanceof(d, Cc) &amp;&amp; 0 &lt; ua.__cast(d, Cc).frames &amp;&amp; (b = d.get_name(), c &amp;&amp; null)
                }
            if (a == this._library &amp;&amp; b == this._symbol) return this;
            this._library = a;
            this._symbol = b;
            a = i.get_instance().get_assets().getLibrary(this._library).getSymbol(this._symbol);
            this._buildAnimationsFromLayers(a, c);
            this._duration = a.duration;
            this._frames = a.frames;
            this.setImageSprite(a.createSprite());
            this._movieSprite = this._imageSprite;
            this._movieSprite.set_paused(!0);
            return this
        },
        _buildAnimationsFromLayers: function(a, b) {
            for (var c = this._animations.iterator(); c.hasNext();) c.next().dispose();
            Aa.emptyMap(this._animations);
            for (var c = null, f = 0, d = a.layers; f &lt; d.length;) {
                var e = d[f];
                ++f;
                if (null != c) break;
                for (var g = 0, i = e.keyframes; g &lt; i.length;) {
                    var j = i[g];
                    ++g;
                    if (null != j.label) {
                        c = e;
                        break
                    }
                }
            }
            b &amp;&amp; null;
            if (null != c) {
                f = 0;
                for (c = c.keyframes; f &lt; c.length;) d = c[f], ++f, this.addAnimationFlump(d.label, Math.floor(d.index + 1), Math.floor(d.index + d.duration)), b &amp;&amp; null
            } else null
        },
        addAnimationFlump: function(a,
            b, c) {
            this._animations.exists(a) &amp;&amp; this._animations.get(a).dispose();
            b = cc.request(a, b - 1, c - 1);
            this._animations.set(a, b);
            return this
        },
        addAnimationFrames: function(a, b) {
            for (var c = [], f = 0, d = b.length; f &lt; d;) {
                var e = f++;
                c.push(i.get_instance().get_assets().getTextureId(b[e]))
            }
            return this.addAnimationFramesString(a, c)
        },
        addAnimationFramesString: function(a, b) {
            this._animations.exists(a) &amp;&amp; this._animations.get(a).dispose();
            var c = cc.request(a, -1, -1, b);
            this._animations.set(a, c);
            return this
        },
        animate: function(a, b, c) {
            null ==
                c &amp;&amp; (c = !1);
            null == b &amp;&amp; (b = 0);
            this.clearQueue();
            this._doAnimate(a, b, c);
            return this
        },
        _doAnimate: function(a, b, c) {
            null == c &amp;&amp; (c = !1);
            null == b &amp;&amp; (b = 0);
            this._currentAnimation == a &amp;&amp; !1 == c || (null != this._animations &amp;&amp; this._animations.exists(a) ? (this._currentAnimDef = null, this._currentAnimDef = this._animations.get(a), this._currentAnimDef.get_reverse() ? (this._reverse = !0, this._currentFrame = this._currentAnimDef.get_end()) : (this._reverse = !1, this._currentFrame = this._currentAnimDef.get_start()), this._currentAnimation = a, this.setLoop(b),
                this._animationStopped = !1, this._setFrame(this._currentFrame)) : null)
        },
        setLoop: function(a) {
            this._currentLoop = a;
            this._flagLoop = 0 == a;
            return this
        },
        stopAnimation: function() {
            this._animationStopped = !0
        },
        startAnimation: function() {
            this._animationStopped = !1
        },
        hasAnimation: function(a) {
            return this._animations.exists(a)
        },
        queueAnimation: function(a, b, c) {
            null == c &amp;&amp; (c = !1);
            null == b &amp;&amp; (b = 0);
            this._queuedAnimations.push(jc.request(a, b, c));
            return this
        },
        clearQueue: function() {
            for (; 0 &lt; this._queuedAnimations.length;) this._queuedAnimations.pop().dispose()
        },
        update: function(a) {
            m.prototype.update.call(this, a);
            this._runAnimation(a)
        },
        _doLoop: function() {
            return 0 &lt; this._currentLoop || this._flagLoop
        },
        _runAnimation: function(a) {
            this.get_isPlaying() &amp;&amp; (this._currentFrame += this._fps * a, Math.floor(this._currentFrame) &gt; this._currentAnimDef.get_end() &amp;&amp; (this._currentFrame = this._currentAnimDef.get_start() + (this._currentFrame - Math.floor(this._currentFrame)), this._loopComplete = !0), !0 == this._loopComplete &amp;&amp; (this._loopComplete = !1, this._currentLoop--, !1 == this._doLoop() &amp;&amp; (this._animationStopped = !0, this._currentFrame = this._currentAnimDef.get_end(), 0 &lt; this._queuedAnimations.length ? (this._doAnimate(this._queuedAnimations[0].get_name(), this._queuedAnimations[0].get_loops(), this._queuedAnimations[0].get_force()), this._queuedAnimations[0].dispose(), this._queuedAnimations.splice(0, 1)) : this._onAnimationComplete())), this._realFrame = this._reverse ? this._currentAnimDef.get_end() - (this._currentFrame - this._currentAnimDef.get_start()) + 1 : this._currentFrame, (this._format != ya.MOVIE || null != this._movieSprite) &amp;&amp;
                this._realFrame != this._lastFrame &amp;&amp; this._setFrame(this._realFrame))
        },
        _setFrame: function(a) {
            switch (this._format[1]) {
                case 2:
                    this._movieSprite.set_position(a / this._frames * this._duration);
                    break;
                default:
                    this.setAsset(null, this._currentAnimDef.get_frameIds()[Math.floor(a - 1)])
            }
        },
        _onAnimationComplete: function() {},
        __class__: La,
        __properties__: s(m.prototype.__properties__, {
            get_frames: "get_frames",
            set_animationFrameRelative: "set_animationFrameRelative",
            get_animationFrameRelative: "get_animationFrameRelative",
            set_reverse: "set_reverse",
            get_reverse: "get_reverse",
            get_isPlaying: "get_isPlaying",
            set_animationFrame: "set_animationFrame",
            get_animationFrame: "get_animationFrame",
            set_animationRatio: "set_animationRatio",
            get_animationRatio: "get_animationRatio",
            set_fps: "set_fps",
            get_fps: "get_fps",
            get_currentId: "get_currentId",
            get_currentAnimation: "get_currentAnimation"
        })
    });
    var gb = function(a, b, c) {
        La.call(this, a);
        this._tween = a.tween;
        this._facing = null != a.facing ? a.facing : 1;
        this._gravity = 1E3;
        this._useGravity = null != a.useGravity ? a.useGravity : !1;
        this._velocity.x =
            null != a.velX ? a.velX : 0;
        this._velocity.y = null != a.velY ? a.velY : 0;
        this.setFps(b);
        this.addAnimationFrames("anim", c);
        this._start()
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.effects.AnimatedParticle"] = gb;
    gb.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,effects,AnimatedParticle".split(",");
    gb.__super__ = La;
    gb.prototype = s(La.prototype, {
        _addEventListeners: function() {
            La.prototype._addEventListeners.call(this);
            i.get_instance().get_dispatcher().addEventListener(n.EVENT_ENVIRONMENT_TRANSITION,
                t(this, this._onEnvironmentTransition))
        },
        _removeEventListeners: function() {
            La.prototype._removeEventListeners.call(this);
            i.get_instance().get_dispatcher().addEventListener(n.EVENT_ENVIRONMENT_TRANSITION, t(this, this._onEnvironmentTransition))
        },
        _onEnvironmentTransition: function() {
            this.alpha = 0;
            this.set_doDelete(!0)
        },
        dispose: function() {
            La.prototype.dispose.call(this);
            this._tween = null
        },
        _onAnimationComplete: function() {
            this.set_doDelete(!0)
        },
        _start: function() {
            this.scaleX *= this._facing;
            this.animate("anim",
                1)
        },
        update: function(a) {
            La.prototype.update.call(this, a);
            this._useGravity &amp;&amp; (this._velocity.y += this._gravity * a);
            this._pos.add(this._velocity.x * a, this._velocity.y * a)
        },
        __class__: gb
    });
    var Sf = function(b) {
        m.call(this, b);
        this._sin2 = this._sin1 = 0;
        this._glow1 = this.addElement(new m({
            asset: a.blue_glow_1
        }));
        this._glow2 = this.addElement(new m({
            asset: a.blue_glow_2
        }))
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.effects.LeoGlow"] = Sf;
    Sf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,effects,LeoGlow".split(",");
    Sf.__super__ = m;
    Sf.prototype = s(m.prototype, {
        dispose: function() {
            m.prototype.dispose.call(this)
        },
        update: function(a) {
            m.prototype.update.call(this, a);
            this._sin1 += 3 * a;
            this._sin1 &gt;= 2 * Math.PI &amp;&amp; (this._sin1 -= 2 * Math.PI);
            this._sin2 += 2 * a;
            this._sin2 &gt;= 2 * Math.PI &amp;&amp; (this._sin2 -= 2 * Math.PI);
            this._glow1.set_scale(0.25 * Math.sin(this._sin1) + 0.75);
            this._glow1.set_scale(0.25 * Math.sin(this._sin2) + 0.75);
            this._glow1.alpha = 0.1 * Math.sin(this._sin1) + 0.25;
            this._glow1.alpha = 0.1 * Math.cos(this._sin1) + 0.25;
            this._glow2.alpha = 0.1 * Math.sin(this._sin2) +
                0.25;
            this._glow2.alpha = 0.1 * Math.cos(this._sin2) + 0.25;
            this._glow1.rotation -= 10 * a;
            this._glow2.rotation += 15 * a
        },
        __class__: Sf
    });
    var Tf = function(a) {
        m.call(this, a);
        this._sin2 = this._sin1 = 0
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.effects.MikeyFootFire"] = Tf;
    Tf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,effects,MikeyFootFire".split(",");
    Tf.__super__ = m;
    Tf.prototype = s(m.prototype, {
        dispose: function() {
            m.prototype.dispose.call(this)
        },
        update: function(a) {
            m.prototype.update.call(this, a);
            this._sin1 +=
                10 * a;
            this._sin1 &gt;= 2 * Math.PI &amp;&amp; (this._sin1 -= 2 * Math.PI);
            this._sin2 += 10 * a;
            this._sin2 &gt;= 2 * Math.PI &amp;&amp; (this._sin2 -= 2 * Math.PI)
        },
        __class__: Tf
    });
    var O = g["com.nick.pr_vs_tmnt.premier_game.world.elements.effects.PARTICLE_TYPE"] = {
        __ename__: "com,nick,pr_vs_tmnt,premier_game,world,elements,effects,PARTICLE_TYPE".split(","),
        __constructs__: "GROUND_EXPLODE,ORION_SPEAR_TRAIL,LEO_SLASH_TRAIL,ANDROS_SPEED_POOF,RAPH_EMBER,JASON_DOT_TICK,DONNIE_LIGHTNING,DONNIE_LIGHTNING_HIT,ORION_BOOST,JASON_LIGHTNING_SPARKLE,TOMMY_BLAST_TRAIL".split(",")
    };
    O.GROUND_EXPLODE = ["GROUND_EXPLODE", 0];
    O.GROUND_EXPLODE.toString = b;
    O.GROUND_EXPLODE.__enum__ = O;
    O.ORION_SPEAR_TRAIL = ["ORION_SPEAR_TRAIL", 1];
    O.ORION_SPEAR_TRAIL.toString = b;
    O.ORION_SPEAR_TRAIL.__enum__ = O;
    O.LEO_SLASH_TRAIL = ["LEO_SLASH_TRAIL", 2];
    O.LEO_SLASH_TRAIL.toString = b;
    O.LEO_SLASH_TRAIL.__enum__ = O;
    O.ANDROS_SPEED_POOF = ["ANDROS_SPEED_POOF", 3];
    O.ANDROS_SPEED_POOF.toString = b;
    O.ANDROS_SPEED_POOF.__enum__ = O;
    O.RAPH_EMBER = ["RAPH_EMBER", 4];
    O.RAPH_EMBER.toString = b;
    O.RAPH_EMBER.__enum__ = O;
    O.JASON_DOT_TICK = ["JASON_DOT_TICK",
        5
    ];
    O.JASON_DOT_TICK.toString = b;
    O.JASON_DOT_TICK.__enum__ = O;
    O.DONNIE_LIGHTNING = ["DONNIE_LIGHTNING", 6];
    O.DONNIE_LIGHTNING.toString = b;
    O.DONNIE_LIGHTNING.__enum__ = O;
    O.DONNIE_LIGHTNING_HIT = ["DONNIE_LIGHTNING_HIT", 7];
    O.DONNIE_LIGHTNING_HIT.toString = b;
    O.DONNIE_LIGHTNING_HIT.__enum__ = O;
    O.ORION_BOOST = ["ORION_BOOST", 8];
    O.ORION_BOOST.toString = b;
    O.ORION_BOOST.__enum__ = O;
    O.JASON_LIGHTNING_SPARKLE = ["JASON_LIGHTNING_SPARKLE", 9];
    O.JASON_LIGHTNING_SPARKLE.toString = b;
    O.JASON_LIGHTNING_SPARKLE.__enum__ = O;
    O.TOMMY_BLAST_TRAIL = ["TOMMY_BLAST_TRAIL", 10];
    O.TOMMY_BLAST_TRAIL.toString = b;
    O.TOMMY_BLAST_TRAIL.__enum__ = O;
    O.__empty_constructs__ = [O.GROUND_EXPLODE, O.ORION_SPEAR_TRAIL, O.LEO_SLASH_TRAIL, O.ANDROS_SPEED_POOF, O.RAPH_EMBER, O.JASON_DOT_TICK, O.DONNIE_LIGHTNING, O.DONNIE_LIGHTNING_HIT, O.ORION_BOOST, O.JASON_LIGHTNING_SPARKLE, O.TOMMY_BLAST_TRAIL];
    var Uf = function(b) {
        m.call(this, b);
        this._sin2 = this._sin1 = 0;
        this._sheild1 = this.addElement(new m({
            asset: a.shelby_shield,
            rotation: 45 * Math.random()
        }));
        this._sheild2 = this.addElement(new m({
            asset: a.shelby_shield,
            rotation: 45 * Math.random() + 180
        }))
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.effects.ShelbyShield"] = Uf;
    Uf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,effects,ShelbyShield".split(",");
    Uf.__super__ = m;
    Uf.prototype = s(m.prototype, {
        dispose: function() {
            m.prototype.dispose.call(this)
        },
        update: function(a) {
            m.prototype.update.call(this, a);
            this._sin1 += 10 * a;
            this._sin1 &gt;= 2 * Math.PI &amp;&amp; (this._sin1 -= 2 * Math.PI);
            this._sin2 += 5 * a;
            this._sin2 &gt;= 2 * Math.PI &amp;&amp; (this._sin2 -= 2 * Math.PI);
            this._sheild1.set_scale(0.025 *
                Math.sin(this._sin1) + 0.98);
            this._sheild2.set_scale(0.025 * Math.sin(this._sin2) + 0.9);
            this._sheild1.alpha = 0.1 * Math.sin(this._sin1) + 0.25;
            this._sheild1.alpha = 0.1 * Math.cos(this._sin1) + 0.25;
            this._sheild2.alpha = 0.1 * Math.sin(this._sin2) + 0.25;
            this._sheild2.alpha = 0.1 * Math.cos(this._sin2) + 0.25;
            this._sheild1.rotation += 100 * a;
            this._sheild2.rotation += 200 * a
        },
        __class__: Uf
    });
    var de = function(a) {
        a.alpha = 0.5;
        fa.call(this, a)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.effects.SpeedRelicParticle"] = de;
    de.__name__ =
        "com,nick,pr_vs_tmnt,premier_game,world,elements,effects,SpeedRelicParticle".split(",");
    de.__super__ = fa;
    de.prototype = s(fa.prototype, {
        dispose: function() {
            fa.prototype.dispose.call(this)
        },
        _start: function() {
            this.scaleX *= this._facing;
            this._tween.tween(this, this._lifeMax, {
                alpha: 0
            }, !1, p.EASE_CUBIC_OUT)
        },
        __class__: de
    });
    var Ga = function(a, b) {
        this._elementManager = a;
        this.down = this.up = this.right = this.left = null;
        this._active = !1;
        this.id = b;
        switch (this.id) {
            case "level_quarry":
                this.music = d.prvstmnt_music_level3_pr;
                break;
            case "level_subway":
                this.music = d.prvstmnt_music_level3_tmnt;
                break;
            case "level_alley":
                this.music = d.prvstmnt_music_level3_tmnt;
                break;
            case "level_warehouse":
                this.music = d.prvstmnt_music_level3_pr;
                break;
            case "level_city":
                this.music = d.prvstmnt_music_level3_pr;
                break;
            case "level_ship":
                this.music = d.prvstmnt_music_level3_tmnt;
                break;
            case "level_sewer":
                this.music = d.prvstmnt_music_level3_tmnt;
                break;
            default:
                this.music = d.prvstmnt_music_level3_pr
        }
        this._elements = [];
        this.wallLeft = 0;
        this.wallRight = 960;
        this.floor =
            480;
        this.ceiling = -200;
        this.player1X = 280;
        this.player2X = 680
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.environment.EnvironmentBase"] = Ga;
    Ga.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,environment,EnvironmentBase".split(",");
    Ga.prototype = {
        get_centerX: function() {
            return 0.5 * (this.wallRight - this.wallLeft)
        },
        get_centerY: function() {
            return this.floor - 150
        },
        dispose: function() {
            this._active &amp;&amp; this.remove();
            for (var a = 0, b = this._elements; a &lt; b.length;) {
                var c = b[a];
                ++a;
                c.dispose()
            }
            this.down = this.up =
                this.right = this.left = this._elementManager = null
        },
        _init: function() {},
        addElement: function(a) {
            this._elements.push(a)
        },
        remove: function() {
            if (this._active) {
                this._active = !1;
                for (var a = 0, b = this._elements; a &lt; b.length;) {
                    var c = b[a];
                    ++a;
                    c.set_doDelete(!0)
                }
                for (; 0 &lt; this._elements.length;) this._elements.pop()
            }
        },
        add: function() {
            if (!this._active) {
                this._active = !0;
                this._init();
                for (var a = 0, b = this._elements; a &lt; b.length;) {
                    var c = b[a];
                    ++a;
                    this._elementManager.addElement(c)
                }
            }
        },
        __class__: Ga,
        __properties__: {
            get_centerY: "get_centerY",
            get_centerX: "get_centerX"
        }
    };
    var me = function(a, b) {
        Ga.call(this, a, b);
        this.wallLeft = -200;
        this.wallRight = 1110;
        this.floor = 530;
        this.ceiling = -200
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.environment.EnvironmentAlley"] = me;
    me.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,environment,EnvironmentAlley".split(",");
    me.__super__ = Ga;
    me.prototype = s(Ga.prototype, {
        _init: function() {
            this.addElement(new m({
                asset: a.alley_far_bg,
                x: 780,
                y: 130,
                layer: A.BG,
                z: 200,
                scale: 2.142857142857143
            }));
            this.addElement(new m({
                asset: a.alley_midground,
                x: 481,
                y: 205,
                layer: A.BG,
                originX: 0.5,
                z: 0,
                scale: 2
            }));
            this.addElement(new m({
                asset: a.alley_board_left,
                x: 481,
                y: 205,
                layer: A.WORLD,
                originX: 1,
                z: -10,
                scale: 1.4285714285714286
            }));
            this.addElement(new m({
                asset: a.alley_midfore_l,
                x: 481,
                y: 205,
                layer: A.WORLD,
                originX: 1,
                z: -10,
                scale: 1.4285714285714286
            }));
            this.addElement(new m({
                asset: a.alley_midfore_r,
                x: 479,
                y: 205,
                layer: A.WORLD,
                originX: 0,
                z: -10,
                scale: 1.4285714285714286
            }));
            this.addElement(new m({
                asset: a.alley_fg_wires,
                x: 331,
                y: 30,
                layer: A.WORLD,
                originX: 0.5,
                z: -100,
                scale: 2.857142857142857
            }));
            this.addElement(new m({
                asset: a.alley_fg_junk,
                x: 481,
                y: 530,
                layer: A.WORLD,
                originX: 0.5,
                z: -50,
                scale: 2.857142857142857
            }))
        },
        __class__: me
    });
    var Pa = g["com.nick.pr_vs_tmnt.premier_game.world.elements.environment.TRANSITION_DIRECTION"] = {
        __ename__: "com,nick,pr_vs_tmnt,premier_game,world,elements,environment,TRANSITION_DIRECTION".split(","),
        __constructs__: ["LEFT_TO_RIGHT", "RIGHT_TO_LEFT", "TOP_TO_BOTTOM", "BOTTOM_TO_TOP"]
    };
    Pa.LEFT_TO_RIGHT = ["LEFT_TO_RIGHT", 0];
    Pa.LEFT_TO_RIGHT.toString = b;
    Pa.LEFT_TO_RIGHT.__enum__ =
        Pa;
    Pa.RIGHT_TO_LEFT = ["RIGHT_TO_LEFT", 1];
    Pa.RIGHT_TO_LEFT.toString = b;
    Pa.RIGHT_TO_LEFT.__enum__ = Pa;
    Pa.TOP_TO_BOTTOM = ["TOP_TO_BOTTOM", 2];
    Pa.TOP_TO_BOTTOM.toString = b;
    Pa.TOP_TO_BOTTOM.__enum__ = Pa;
    Pa.BOTTOM_TO_TOP = ["BOTTOM_TO_TOP", 3];
    Pa.BOTTOM_TO_TOP.toString = b;
    Pa.BOTTOM_TO_TOP.__enum__ = Pa;
    Pa.__empty_constructs__ = [Pa.LEFT_TO_RIGHT, Pa.RIGHT_TO_LEFT, Pa.TOP_TO_BOTTOM, Pa.BOTTOM_TO_TOP];
    var oe = function(a, b) {
        Ga.call(this, a, b);
        this.wallLeft = -225;
        this.wallRight = 1110;
        this.floor = 430
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.environment.EnvironmentCity"] =
        oe;
    oe.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,environment,EnvironmentCity".split(",");
    oe.__super__ = Ga;
    oe.prototype = s(Ga.prototype, {
        _init: function() {
            this.addElement(new m({
                asset: a.pr_city_bg,
                x: 480,
                y: 80,
                layer: A.BG,
                z: 300,
                scale: 2.75
            }));
            this.addElement(new m({
                asset: a.pr_city_ground_r,
                x: 481,
                y: 180,
                layer: A.BG,
                originX: 1,
                z: 100,
                scale: 2.0408163265306123
            }));
            this.addElement(new m({
                asset: a.pr_city_ground_l,
                x: 479,
                y: 180,
                layer: A.BG,
                originX: 0,
                z: 100,
                scale: 2.0408163265306123
            }));
            this.addElement(new m({
                asset: a.pr_city_mid_r,
                x: 481,
                y: 155,
                layer: A.WORLD,
                originX: 1,
                z: -10,
                scale: 2.0408163265306123
            }));
            this.addElement(new m({
                asset: a.pr_city_mid_l,
                x: 479,
                y: 155,
                layer: A.WORLD,
                originX: 0,
                z: -10,
                scale: 2.0408163265306123
            }));
            this.addElement(new m({
                asset: a.pr_city_foregorund,
                x: 480,
                y: 130,
                layer: A.WORLD,
                z: -25,
                scale: 4.591836734693878
            }));
            this.addElement(new m({
                asset: a.pr_city_foregorund,
                x: 480,
                y: 230,
                layer: A.WORLD,
                z: -100,
                scaleX: -2.25,
                scaleY: 4.591836734693878
            }))
        },
        __class__: oe
    });
    var le = function(a, b) {
        Ga.call(this, a, b);
        this.wallLeft = -150;
        this.wallRight =
            1235;
        this.floor = 530
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.environment.EnvironmentQuarry"] = le;
    le.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,environment,EnvironmentQuarry".split(",");
    le.__super__ = Ga;
    le.prototype = s(Ga.prototype, {
        _init: function() {
            this.addElement(new m({
                asset: a.pr_quarry_bg,
                x: 680,
                y: 80,
                layer: A.BG,
                z: 300,
                scale: 2.5
            }));
            this.addElement(new m({
                asset: a.pr_quarry_mid_back_r,
                x: 481,
                y: 240,
                layer: A.BG,
                originX: 1,
                z: 100,
                scale: 2.5
            }));
            this.addElement(new m({
                asset: a.pr_quarry_mid_back_l,
                x: 479,
                y: 240,
                layer: A.BG,
                originX: 0,
                z: 100,
                scale: 2.5
            }));
            this.addElement(new m({
                asset: a.pr_quarry_mid_r,
                x: 481,
                y: 220,
                layer: A.BG,
                originX: 1,
                z: 0,
                scale: 2.5
            }));
            this.addElement(new m({
                asset: a.pr_quarry_mid_l,
                x: 479,
                y: 220,
                layer: A.BG,
                originX: 0,
                z: 0,
                scale: 2.5
            }));
            this.addElement(new m({
                asset: a.pr_quarry_mid_fg_r,
                x: 481,
                y: 630,
                layer: A.WORLD,
                originX: 1,
                z: -10,
                scale: 2.5
            }));
            this.addElement(new m({
                asset: a.pr_quarry_mid_fg_l,
                x: 479,
                y: 630,
                layer: A.WORLD,
                originX: 0,
                z: -10,
                scale: 2.5
            }));
            this.addElement(new m({
                asset: a.quarry_fg,
                x: 480,
                y: 380,
                layer: A.WORLD,
                z: -50,
                scale: 5
            }))
        },
        __class__: le
    });
    var je = function(a, b) {
        Ga.call(this, a, b);
        this.wallLeft = -150;
        this.wallRight = 1060;
        this.floor = 530
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.environment.EnvironmentSewer"] = je;
    je.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,environment,EnvironmentSewer".split(",");
    je.__super__ = Ga;
    je.prototype = s(Ga.prototype, {
        _init: function() {
            this.addElement(new m({
                asset: a.tmnt_sewer_bg_mid,
                x: 480,
                y: 250,
                layer: A.BG,
                originX: 0.5,
                z: 50,
                scale: 2.2
            }));
            this.addElement(new m({
                asset: a.tmnt_sewer_mid_r,
                x: 481,
                y: 220,
                layer: A.BG,
                originX: 1,
                z: 0,
                scaleX: 1.3333333333333333,
                scaleY: 1.6666666666666665
            }));
            this.addElement(new m({
                asset: a.tmnt_sewer_mid_l,
                x: 479,
                y: 220,
                layer: A.BG,
                originX: 0,
                z: 0,
                scaleX: 1.3333333333333333,
                scaleY: 1.6666666666666665
            }));
            this.addElement(new m({
                asset: a.tmnt_sewer_fg,
                x: 480,
                y: 305,
                layer: A.WORLD,
                z: -50,
                scale: 2.6666666666666665
            }));
            this.addElement(new m({
                asset: a.tmnt_sewer_fg_pipes_top_left,
                x: -320,
                y: 30,
                layer: A.WORLD,
                z: -75,
                scale: 3.333333333333333
            }));
            this.addElement(new m({
                asset: a.tmnt_sewer_fg_pipes_top_right,
                x: 880,
                y: 230,
                layer: A.WORLD,
                z: -30,
                scale: 2.6666666666666665
            }))
        },
        __class__: je
    });
    var pe = function(a, b) {
        Ga.call(this, a, b);
        this.wallLeft = -150;
        this.wallRight = 1110;
        this.floor = 480
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.environment.EnvironmentShip"] = pe;
    pe.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,environment,EnvironmentShip".split(",");
    pe.__super__ = Ga;
    pe.prototype = s(Ga.prototype, {
        _init: function() {
            this.addElement(new m({
                asset: a.tmnt_fugship_bg,
                x: 479,
                y: 250,
                layer: A.BG,
                originX: 0.5,
                z: 500,
                scale: 6
            }));
            this.addElement(new m({
                asset: a.tmnt_fugship_mid,
                x: 479,
                y: 220,
                layer: A.BG,
                originX: 0.5,
                z: 0,
                scale: 2
            }));
            this.addElement(new m({
                asset: a.tmnt_fugship_teleporter,
                x: 1110,
                y: 205,
                layer: A.WORLD,
                z: -10,
                scale: 1.3333333333333333
            }));
            this.addElement(new m({
                asset: a.tmnt_fugship_foremid_console_seat,
                x: 980,
                y: 220,
                layer: A.WORLD,
                z: -20,
                scaleX: 1.3333333333333333,
                scaleY: 1.3333333333333333
            }));
            this.addElement(new m({
                asset: a.tmnt_fugship_foremid_console_seat,
                x: -20,
                y: 220,
                layer: A.WORLD,
                z: -20,
                scaleX: -1.3333333333333333,
                scaleY: 1.3333333333333333
            }));
            this.addElement(new m({
                asset: a.tmnt_fugship_foreground,
                x: 480,
                y: 280,
                layer: A.WORLD,
                z: -50,
                scale: 2.6666666666666665
            }))
        },
        __class__: pe
    });
    var ke = function(a, b) {
        Ga.call(this, a, b);
        this.wallLeft = 25;
        this.wallRight = 985;
        this.floor = 410
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.environment.EnvironmentSubway"] = ke;
    ke.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,environment,EnvironmentSubway".split(",");
    ke.__super__ = Ga;
    ke.prototype = s(Ga.prototype, {
        _init: function() {
            this.addElement(new m({
                asset: a.tmnt_subway_bg,
                x: 480,
                y: 250,
                layer: A.BG,
                originX: 0.5,
                z: 25,
                scale: 2
            }));
            this.addElement(new m({
                asset: a.tmnt_subway_mid_r,
                x: 481,
                y: 270,
                layer: A.WORLD,
                originX: 1,
                z: -10,
                scale: 1.5254237288135595
            }));
            this.addElement(new m({
                asset: a.tmnt_subway_mid_l,
                x: 479,
                y: 270,
                layer: A.WORLD,
                originX: 0,
                z: -10,
                scale: 1.5254237288135595
            }));
            this.addElement(new m({
                asset: a.tmnt_subway_fg,
                x: 480,
                y: 230,
                layer: A.WORLD,
                z: -30,
                scale: 2.9661016949152543
            }))
        },
        __class__: ke
    });
    var ne = function(a, b) {
        Ga.call(this, a, b);
        this.wallLeft = -50;
        this.wallRight = 1010;
        this.floor = 480
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.environment.EnvironmentWarehouse"] = ne;
    ne.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,environment,EnvironmentWarehouse".split(",");
    ne.__super__ = Ga;
    ne.prototype = s(Ga.prototype, {
        _init: function() {
            this.addElement(new m({
                asset: a.ware_background,
                x: 480,
                y: 250,
                layer: A.BG,
                originX: 0.5,
                z: 100,
                scale: 2
            }));
            this.addElement(new m({
                asset: a.ware_bg_zord_1,
                x: 80,
                y: 280,
                layer: A.BG,
                z: 75,
                scale: 2
            }));
            this.addElement(new m({
                asset: a.ware_bg_zord_2,
                x: 880,
                y: 280,
                layer: A.BG,
                z: 50,
                scale: 2
            }));
            this.addElement(new m({
                asset: a.ware_fg_bot,
                x: 480,
                y: 580,
                layer: A.BG,
                z: 40,
                scale: 6
            }));
            this.addElement(new m({
                asset: a.ware_catwalk_base_r,
                x: 481,
                y: 220,
                layer: A.BG,
                originX: 1,
                z: 0,
                scale: 2
            }));
            this.addElement(new m({
                asset: a.ware_catwalk_base_l,
                x: 479,
                y: 220,
                layer: A.BG,
                originX: 0,
                z: 0,
                scale: 2
            }));
            this.addElement(new m({
                asset: a.ware_catwalk_rail_r,
                x: 481,
                y: 220,
                layer: A.WORLD,
                originX: 1,
                z: -10,
                scale: 2
            }));
            this.addElement(new m({
                asset: a.ware_catwalk_rail_l,
                x: 479,
                y: 220,
                layer: A.WORLD,
                originX: 0,
                z: -10,
                scale: 2
            }));
            this.addElement(new m({
                asset: a.ware_catwalk_rail_wire,
                x: -220,
                y: 420,
                layer: A.WORLD,
                z: -11,
                originY: 1,
                scaleY: 30,
                scaleX: 2
            }));
            this.addElement(new m({
                asset: a.ware_catwalk_rail_wire,
                x: 244,
                y: 420,
                layer: A.WORLD,
                z: -11,
                originY: 1,
                scaleY: 30,
                scaleX: 2
            }));
            this.addElement(new m({
                asset: a.ware_catwalk_rail_wire,
                x: 714,
                y: 420,
                layer: A.WORLD,
                z: -11,
                originY: 1,
                scaleY: 30,
                scaleX: 2
            }));
            this.addElement(new m({
                asset: a.ware_fg_bot,
                x: 480,
                y: 580,
                layer: A.WORLD,
                z: -50,
                scale: 4
            }));
            this.addElement(new m({
                asset: a.ware_fg_bot,
                x: 480,
                y: 580,
                layer: A.WORLD,
                z: -150,
                scaleX: -5,
                scaleY: 6
            }));
            this.addElement(new m({
                asset: a.ware_fg_top,
                x: 480,
                y: 320,
                layer: A.WORLD,
                z: -75,
                scale: 4
            }))
        },
        __class__: ne
    });
    var Ug = function(a, b, c, f) {
        this.environment = a;
        this.direction = b;
        this.fighter = c;
        this.opponent = f
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.environment.TransitionData"] = Ug;
    Ug.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,environment,TransitionData".split(",");
    Ug.prototype = {
        dispose: function() {
            this.opponent = this.fighter = this.direction = this.environment = null
        },
        __class__: Ug
    };
    var R = function(a, b, c) {
        La.call(this, {
            x: a,
            y: b,
            originX: 0.5,
            originY: 1
        });
        this._animCompleteCallback = c;
        this._buildAnimations();
        this.animate("idle")
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.FighterAnim"] = R;
    R.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,FighterAnim".split(",");
    R.__super__ = La;
    R.prototype = s(La.prototype, {
        get_currentAsset: function() {
            return this._currentAsset
        },
        dispose: function() {
            La.prototype.dispose.call(this);
            this._animCompleteCallback = null
        },
        _buildAnimations: function() {},
        setAsset: function(a, b) {
            null == b &amp;&amp; (b = "");
            La.prototype.setAsset.call(this, a, b);
            this._currentAsset = b;
            return this
        },
        _onAnimationComplete: function() {
            this._animCompleteCallback()
        },
        update: function(a) {
            La.prototype.update.call(this, a)
        },
        __class__: R,
        __properties__: s(La.prototype.__properties__, {
            get_currentAsset: "get_currentAsset"
        })
    });
    var T = g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.FIGHTER_STATE"] = {
        __ename__: "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,FIGHTER_STATE".split(","),
        __constructs__: "IDLE,HIT,BLOCK,MOVE,ATTACK,ENVIRONMENT_TRANSITION,DEAD".split(",")
    };
    T.IDLE = ["IDLE", 0];
    T.IDLE.toString = b;
    T.IDLE.__enum__ = T;
    T.HIT = ["HIT", 1];
    T.HIT.toString = b;
    T.HIT.__enum__ = T;
    T.BLOCK = ["BLOCK", 2];
    T.BLOCK.toString = b;
    T.BLOCK.__enum__ = T;
    T.MOVE = ["MOVE", 3];
    T.MOVE.toString = b;
    T.MOVE.__enum__ = T;
    T.ATTACK = ["ATTACK", 4];
    T.ATTACK.toString = b;
    T.ATTACK.__enum__ = T;
    T.ENVIRONMENT_TRANSITION = ["ENVIRONMENT_TRANSITION", 5];
    T.ENVIRONMENT_TRANSITION.toString = b;
    T.ENVIRONMENT_TRANSITION.__enum__ = T;
    T.DEAD = ["DEAD",
        6
    ];
    T.DEAD.toString = b;
    T.DEAD.__enum__ = T;
    T.__empty_constructs__ = [T.IDLE, T.HIT, T.BLOCK, T.MOVE, T.ATTACK, T.ENVIRONMENT_TRANSITION, T.DEAD];
    var na = function(a, b, c, f, d, e, g, i) {
        m.call(this, {
            x: b,
            y: c,
            layer: A.WORLD
        });
        this._animScale = 1;
        this._relics = a.slice();
        this._attackVo = [];
        this._hitVo = [];
        this._dieVo = null;
        this._voCooldown = 0;
        this._voCooldownMax = 1;
        this._voChance = 0.5;
        this._jasonDotTimer = this._jasonDotTick = this._idleParticleTimer = 0;
        this._tween = g;
        this._cloudHp = d;
        this._cloudSuper = e;
        a = null;
        this.hasRelic(C.LEO_HEAVY_STEEL) &amp;&amp;
            (a = this.addElement(new Sf({})));
        this._control = f;
        this._control.init(this);
        this._init(i);
        this._anim.set_scale(this._animScale);
        this._workPoint = X.request();
        this._hitbox = Ta.request(this._data.hitboxX, this._data.hitboxY, this._data.hitboxWidth, this._data.hitboxHeight);
        this._attackbox = Ta.request();
        this._state = T.IDLE;
        this._superCamOffset = X.request(0, 0);
        this._facing = 1;
        this._friction = 5E3;
        this._gravity = 3E3;
        this._groundY = 480;
        this._hitStunTimer = 0;
        this._bounceMult = 0.5;
        this._debugInputStream = this.addElement(new Ca({
            text: "0000",
            x: 0,
            y: -300,
            alpha: 0
        }));
        null != a &amp;&amp; a.set_y(0.65 * -this._hitbox.get_height());
        this.hasRelic(C.MIKEY_ATTACK_SPEED) &amp;&amp; this.addElement(new Tf({}));
        this.hasRelic(C.SHELBY_POWER_ARMOR) &amp;&amp; this.addElement(new Uf({
            y: 0.5 * -this._hitbox.get_height()
        }));
        this._onGround = !0
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.FighterBase"] = na;
    na.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,FighterBase".split(",");
    na.__super__ = m;
    na.prototype = s(m.prototype, {
        get_superCamOffset: function() {
            return this._superCamOffset
        },
        get_facing: function() {
            return this._facing
        },
        set_facing: function(a) {
            return this._facing = a
        },
        get_hp: function() {
            return this._data.hp
        },
        set_hp: function(a) {
            this._data.hp = a;
            return this._data.hp
        },
        get_onGround: function() {
            return this._onGround
        },
        get_anim: function() {
            return this._anim
        },
        get_control: function() {
            return this._control
        },
        get_hitbox: function() {
            return this._hitbox
        },
        get_attackbox: function() {
            return this._attackbox
        },
        get_animScale: function() {
            return this._animScale
        },
        get_state: function() {
            return this._state
        },
        get_groundY: function() {
            return this._groundY
        },
        set_groundY: function(a) {
            this._groundY = a;
            return this.get_groundY()
        },
        get_currentHit: function() {
            return null == this._attack ? null : this._attack.get_hit()
        },
        _init: function() {
            this._data = new ma(this._relics);
            this._anim = this.addElement(new R(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete)));
            this._anim.setFps(this._data.baseFps)
        },
        dispose: function() {
            m.prototype.dispose.call(this);
            this._tween = this._anim = null;
            this._data.dispose();
            this._data = null;
            this._superCamOffset.dispose();
            this._attack =
                this._superCamOffset = null;
            this._workPoint.dispose();
            this._workPoint = null;
            this._hitbox.dispose();
            this._hitbox = null;
            this._attackbox.dispose();
            this._attackbox = null;
            this._control.dispose();
            this._control = null
        },
        _addEventListeners: function() {
            m.prototype._addEventListeners.call(this)
        },
        _removeEventListeners: function() {
            m.prototype._removeEventListeners.call(this)
        },
        _attackComplete: function() {
            this._clearAttack();
            this._move(0)
        },
        _clearAttack: function() {
            this._attack = null;
            this.get_superCamOffset().to(0, 0);
            this._attackbox.toXYWH(0,
                0, 0, 0);
            this._anim.setFps(this._data.baseFps)
        },
        _animComplete: function() {
            switch (this._state[1]) {
                case 4:
                    null != this._attack &amp;&amp; this._attack.animationComplete(this)
            }
        },
        _setState: function(a) {
            if (this._state != T.DEAD) {
                var b = this._state;
                this._state = a;
                switch (this._state[1]) {
                    case 6:
                        this._onGround ? this._anim.animate("ground") : this._anim.animate("air_fall");
                        break;
                    case 0:
                        this._onGround ? this._anim.animate("idle") : this._anim.animate("air_fall");
                        break;
                    case 1:
                        -300 &gt; this._velocity.y ? this._anim.animate("hit_up") : 300 &lt; this._velocity.y ?
                            this._anim.animate("hit_down") : this._anim.animate("hit_front");
                        break;
                    case 2:
                        this._anim.animate("block");
                        break;
                    case 3:
                        b != T.MOVE &amp;&amp; this.hasRelic(C.ANDROS_MOVE_SPEED_FIRE) &amp;&amp; i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_PARTICLE, function(a) {
                            var b = new U;
                            b.set("particle", O.ANDROS_SPEED_POOF);
                            b.set("x", a.get_x() + (0 &lt; a._velocity.x ? 0.5 * a._hitbox.get_width() : 0.5 * -a._hitbox.get_width()));
                            b.set("y", a.get_y() + 10);
                            b.set("z", a.get_z() - 2);
                            b.set("facing", 0 &lt; a._velocity.x ? -1 : 1);
                            return b
                        }(this)));
                        0 &lt; this._velocity.x ? this._anim.animate("walk_front") : this._anim.animate("walk_back");
                        break;
                    case 4:
                        null == this._attack &amp;&amp; this._move(0), this._attack.start(this, t(this, this._attackComplete))
                }
            }
        },
        environmentTransitionOut: function() {
            this._clearAttack();
            this._setState(T.ENVIRONMENT_TRANSITION)
        },
        environmentTransitionIn: function(a, b) {
            this._clearAttack();
            this._velocity.to(0, 0);
            this._tween.timer(1.5).onComplete(t(this, this._environmentTransitionComplete));
            switch (a.direction[1]) {
                case 1:
                    b ? (this.set_x(a.environment.wallRight),
                        this.set_y(a.environment.floor), this._anim.animate("hit_front"), this._tween.tween(this, 0.5, {
                            x: a.environment.player1X
                        }, !1, p.EASE_LINEAR, 0, "x").onComplete(t(this, this._idleAnimation)), this._tween.tween(this, 0.25, {
                            y: a.environment.floor - 100
                        }, !0, p.EASE_CUBIC_OUT, 0, "y"), this._tween.tween(this, 0.25, {
                            y: a.environment.floor
                        }, !1, p.EASE_BOUNCE_OUT, 0, "y")) : (this.set_x(a.environment.wallRight + 300), this.set_y(a.environment.floor), this._anim.animate("walk_front"), this._tween.tween(this, 1, {
                        x: a.environment.player2X
                    }, !0, p.EASE_LINEAR, 0.5));
                    break;
                case 0:
                    b ? (this.set_x(a.environment.wallLeft), this.set_y(a.environment.floor), this._anim.animate("hit_front"), this._tween.tween(this, 0.5, {
                        x: a.environment.player2X
                    }, !1, p.EASE_LINEAR, 0, "x").onComplete(t(this, this._idleAnimation)), this._tween.tween(this, 0.25, {
                        y: a.environment.floor - 100
                    }, !0, p.EASE_CUBIC_OUT, 0, "y"), this._tween.tween(this, 0.25, {
                        y: a.environment.floor
                    }, !1, p.EASE_BOUNCE_OUT, 0, "y")) : (this.set_x(a.environment.wallLeft - 300), this.set_y(a.environment.floor), this._anim.animate("walk_front"),
                        this._tween.tween(this, 1, {
                            x: a.environment.player1X
                        }, !0, p.EASE_LINEAR, 0.5))
            }
        },
        _idleAnimation: function() {
            this._anim.animate("idle")
        },
        _environmentTransitionComplete: function() {
            this._onGround = !0;
            this._clearAttack();
            this._setState(T.IDLE)
        },
        update: function(a) {
            m.prototype.update.call(this, a);
            this._control.update(a);
            if (0 &lt; this._debugInputStream.alpha) {
                var b;
                b = "" + ("" != this._control.prevAttack ? this._control.prevAttack + "&gt;" : "");
                for (var c = 0, f = this._control.inputStream; c &lt; f.length;) {
                    var d = f[c];
                    ++c;
                    b += d
                }
                this._debugInputStream.set_text(b)
            }
            0 &lt;=
                this._voCooldown &amp;&amp; (this._voCooldown -= a);
            this._state != T.DEAD &amp;&amp; (0 &lt; this._jasonDotTimer &amp;&amp; (this._jasonDotTimer -= a, this._jasonDotTick -= a, 0 &gt;= this._jasonDotTick &amp;&amp; (this._jasonDotTick = 0.5, this.set_hp(this.get_hp() - 1), i.get_instance().setInt(this._cloudHp, this._data.hp), i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_PARTICLE, function(a) {
                var b = new U;
                b.set("particle", O.JASON_DOT_TICK);
                b.set("x", a.get_x() + 0.5 * Math.random() * a._hitbox.get_width() - 0.25 * a._hitbox.get_width());
                b.set("y", a.get_y() -
                    0.5 * a._hitbox.get_height() - 0.25 * Math.random() * a._hitbox.get_height());
                b.set("z", a.get_z() - 2);
                b.set("facing", 1);
                return b
            }(this))))), this._idleParticleTimer -= a, 0 &gt;= this._idleParticleTimer &amp;&amp; (this._idleParticleTimer = 0.2, this.hasRelic(C.RAPH_ATTACK_UP) &amp;&amp; i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_PARTICLE, function(a) {
                var b = new U;
                b.set("particle", O.RAPH_EMBER);
                b.set("x", a.get_x() + Math.random() * a._hitbox.get_width() - 0.5 * a._hitbox.get_width());
                b.set("y", a.get_y() + 10);
                b.set("z", a.get_z() -
                    2);
                b.set("facing", 1);
                return b
            }(this))), this.hasRelic(C.ORION_POWER_BOOST) &amp;&amp; i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_PARTICLE, function(a) {
                var b = new U;
                b.set("particle", O.ORION_BOOST);
                b.set("x", a.get_x() + Math.random() * a._hitbox.get_width() - 0.5 * a._hitbox.get_width());
                b.set("y", a.get_y() + 10);
                b.set("z", a.get_z() - 2);
                b.set("facing", 1);
                return b
            }(this))), this.hasRelic(C.JASON_LIGHTNING_DOT) &amp;&amp; this._state == T.ATTACK &amp;&amp; i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_PARTICLE,
                function(a) {
                    var b = new U;
                    b.set("particle", O.JASON_LIGHTNING_SPARKLE);
                    b.set("x", a.get_x() + Math.random() * a._hitbox.get_width() - 0.5 * a._hitbox.get_width());
                    b.set("y", a.get_y() - 0.5 * a._hitbox.get_height() - 0.25 * Math.random() * a._hitbox.get_height());
                    b.set("z", a.get_z() - 2);
                    b.set("facing", 1);
                    return b
                }(this))), this.hasRelic(C.DONNIE_THORNS_LIGHTNING) &amp;&amp; 0.25 &gt; Math.random() &amp;&amp; i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_PARTICLE, function(a) {
                var b = new U;
                b.set("particle", O.DONNIE_LIGHTNING);
                b.set("x",
                    a.get_x() + Math.random() * a._hitbox.get_width() - 0.5 * a._hitbox.get_width());
                b.set("y", a.get_y() - 0.5 * a._hitbox.get_height() - 0.25 * Math.random() * a._hitbox.get_height());
                b.set("z", a.get_z() - 2);
                b.set("facing", 1);
                return b
            }(this)))));
            switch (this._state[1]) {
                case 6:
                    this._onGround &amp;&amp; "ground" != this._anim.get_currentAnimation() &amp;&amp; this._anim.animate("ground");
                    !this._onGround &amp;&amp; "hit_down" != this._anim.get_currentAnimation() &amp;&amp; 0 &lt; this._velocity.y &amp;&amp; this._anim.animate("hit_down");
                    !this._onGround &amp;&amp; "hit_up" != this._anim.get_currentAnimation() &amp;&amp;
                        0 &gt; this._velocity.y &amp;&amp; this._anim.animate("hit_up");
                    break;
                case 5:
                    return;
                case 0:
                case 3:
                    this._updateControl(a);
                    break;
                case 1:
                case 2:
                    this._updateHitStunTimer(a);
                    this._state == T.HIT &amp;&amp; (-500 &gt; this._velocity.y &amp;&amp; "hit_up" != this._anim.get_currentAnimation() ? this._anim.animate("hit_up") : 500 &lt; this._velocity.y &amp;&amp; "hit_down" != this._anim.get_currentAnimation() &amp;&amp; this._anim.animate("hit_down"));
                    break;
                case 4:
                    this._attack.update(a, this)
            }
            this._updatePositionFromVelocity(a);
            this._applyFriction(a);
            this._updateFacing()
        },
        _updateHitStunTimer: function(a) {
            this._hitStunTimer -=
                a;
            0 &gt;= this._hitStunTimer &amp;&amp; (this._hitStunTimer = 0, this._setState(T.IDLE))
        },
        _updateFacing: function() {
            this._anim.scaleX = 0 &lt; this._facing ? this._animScale : -1 * this._animScale;
            this._anim.get_pos().to(this._data.animOffsetX * this._facing, this._data.animOffsetY)
        },
        _updatePositionFromVelocity: function(a) {
            this.get_pos().add(this._velocity.x * a, this._velocity.y * a);
            this.get_pos().y &gt;= this._groundY ? (this.get_pos().y = this._groundY, this._state == T.HIT ? 250 &lt;= this._velocity.y ? (this._velocity.y *= -this._bounceMult, this._onGround = !1) : (100 &lt;= this._velocity.y &amp;&amp; 0.1 &lt;= this._hitStunTimer &amp;&amp; this._anim.animate("ground"), this._velocity.y = 0, this._onGround = !0) : (this._velocity.y = 0, this._onGround = !0)) : this._onGround = !1
        },
        _applyFriction: function(a) {
            this._velocity.y += this._gravity * a;
            this._onGround &amp;&amp; (this._velocity.x = this._velocity.x &gt; this._friction * a ? this._velocity.x - this._friction * a : this._velocity.x &lt; -this._friction * a ? this._velocity.x + this._friction * a : 0)
        },
        _updateControl: function() {
            if (this._onGround) switch (this._state[1]) {
                case 0:
                case 3:
                    if (this._checkInputBufferForAttack()) break;
                    if (this.get_control().input.left) {
                        this._move(-1);
                        break
                    }
                    if (this.get_control().input.right) {
                        this._move(1);
                        break
                    }
                    this.get_control().input.nothingPressed() &amp;&amp; this._move(0)
            } else "air_fall" != this._anim.get_currentAnimation() &amp;&amp; this._anim.animate("air_fall")
        },
        quickSuper: function() {
            if (this._state == T.IDLE || this._state == T.MOVE) {
                var a;
                a = 0.5 &lt; Math.random() ? "LL&gt;B" : "RR&gt;B";
                var b = this._data.attacks.get(a);
                b.get_superCost() &lt;= i.get_instance().getInt(this._cloudSuper) &amp;&amp; this._doAttack(b, a)
            }
        },
        _checkInputBufferForAttack: function() {
            for (var a =
                    this._control.inputStream, b = "", c = "", f = this._control.prevAttack, d = "", e = this._data.attacks.keys(); e.hasNext();) {
                for (var g = e.next(), b = "", j = 0, k = a.length; j &lt; k;) {
                    var m = j++;
                    g == a[m] &amp;&amp; (c = a[m])
                }
                j = 0;
                for (k = a.length; j &lt; k;) m = j++, b += a[m], g == b &amp;&amp; (c = b), g == f + "&gt;" + b &amp;&amp; (c = d = f + "&gt;" + b)
            }
            "" != d &amp;&amp; (c = d);
            if ("" != c) {
                a = this._data.attacks.get(c);
                if (a.get_superCost() &lt;= i.get_instance().getInt(this._cloudSuper)) return this._doAttack(a, c), !0;
                this._control.clearInput();
                this._control.clearBuffer()
            }
            return !1
        },
        _doAttack: function(a, b) {
            this._attack =
                a;
            this._attack.get_useDefaultVo() &amp;&amp; this._playAttackVo();
            i.get_instance().modifyInt(this._cloudSuper, -1 * this._attack.get_superCost());
            this._control.prevAttack = b;
            this._control.clearInput();
            this._control.input.clearAll();
            this._setState(T.ATTACK);
            this._cloudHp == j.INT_HEALTH_P1 &amp;&amp; (0 == a.get_superCost() ? D.NORMAL_ATTACKS++ : D.DASH_ATTACKS++)
        },
        _playAttackVo: function() {
            if (!(!1 == i.get_instance().getBool(j.BOOL_ENABLE_VO) || 0 &lt; this._voCooldown || 0 &gt;= this._attackVo.length) &amp;&amp; Math.random() &lt; this._voChance) {
                this._voCooldown =
                    this._voCooldownMax;
                var a = this._attackVo[Math.round(Math.random() * (this._attackVo.length - 1))];
                if (1 == this._attackVo.length) this._voCooldown *= 2;
                else
                    for (; a == this._lastVo;) a = this._attackVo[Math.round(Math.random() * (this._attackVo.length - 1))];
                this._lastVo = a;
                i.get_instance().get_sound().playSound(a)
            }
        },
        _playHitVo: function() {
            if (!(!1 == i.get_instance().getBool(j.BOOL_ENABLE_VO) || 0 &lt; this._voCooldown || 0 &gt;= this._hitVo.length) &amp;&amp; Math.random() &lt; this._voChance) this._voCooldown = this._voCooldownMax + 0.2, this._tween.timer(0.2).onComplete(t(this,
                this._hitVoDelay))
        },
        _hitVoDelay: function() {
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; i.get_instance().get_sound().playSound(this._hitVo[Math.round(Math.random() * (this._hitVo.length - 1))])
        },
        _move: function(a) {
            0 &lt; a ? (this._velocity.x = this._data.moveSpeed, this._setState(T.MOVE)) : 0 &gt; a ? (this._velocity.x = -1 * this._data.moveSpeed, this._setState(T.MOVE)) : this._setState(T.IDLE)
        },
        showAfterImage: function() {
            return null != this._attack &amp;&amp; this._attack.get_afterImage() ? !0 : !1
        },
        isAttacking: function() {
            return this._state ==
                T.ATTACK
        },
        isBlocking: function() {
            return this._state == T.BLOCK
        },
        canHit: function() {
            return !0
        },
        die: function() {
            this._hitStunTimer = 2;
            this._setState(T.DEAD);
            this._velocity.y = -500;
            this._velocity.x = -500 * this._facing;
            !1 != i.get_instance().getBool(j.BOOL_ENABLE_VO) &amp;&amp; null != this._dieVo &amp;&amp; i.get_instance().get_sound().playSound(this._dieVo)
        },
        takeHit: function(a) {
            var b = 1;
            a.hasRelic(C.JASON_LIGHTNING_DOT) &amp;&amp; (this._jasonDotTimer = 3);
            a.hasRelic(C.APRIL_KNOCKBACK) &amp;&amp; (b = 1.5);
            this._takeDamage(a.get_currentHit().damage, a.get_facing(),
                a.get_currentHit().stunTime, a.get_currentHit().velX * b, a.get_currentHit().velY * b)
        },
        takeHitProjectile: function(a) {
            this._takeDamage(a.get_data().damage, a.get_facing(), a.get_data().stunTime, 0.2 * a.get_data().velX, 0.2 * a.get_data().velY)
        },
        _takeDamage: function(a, b, c, f, d) {
            var e = !0,
                g = !0,
                j = this.hasRelic(C.LEO_HEAVY_STEEL),
                k = this.hasRelic(C.SHELBY_POWER_ARMOR),
                m = 1;
            j &amp;&amp; (m = Gb.LEO_HEAVY_STEEL_KNOCKBACK_REDUCTION());
            this._state == T.ATTACK &amp;&amp; (e = !1, null != this._attack &amp;&amp; this._attack.get_interruptDamage() &lt;= a ? (g = !0, this._attackComplete()) :
                g = !1);
            if (this._state == T.HIT || !this._onGround) e = !1;
            e &amp;&amp; (0 &lt; this._facing &amp;&amp; this._control.input.left || 0 &gt; this._facing &amp;&amp; this._control.input.right) ? (this._velocity.to(0.5 * f * b, 0), this._hitStunTimer = c, k || (this._data.hp -= 1), this.hasRelic(C.ORION_POWER_BOOST) ? this._addSuperEnergy(25) : this._addSuperEnergy(10), this._setState(T.BLOCK)) : (k &amp;&amp; (a -= Gb.SHELBY_POWER_ARMOR_DAMAGE_REDUCTION(), 1 &gt; a &amp;&amp; (a = 1)), this._playHitVo(), this.hasRelic(C.ORION_POWER_BOOST) ? this._addSuperEnergy(20) : this._addSuperEnergy(10), this._data.hp -=
                a, g &amp;&amp; (this._velocity.to(f * b * m, d * m), this._hitStunTimer = 2 * c, this._setState(T.HIT)));
            i.get_instance().setInt(this._cloudHp, this._data.hp)
        },
        hasRelic: function(a) {
            for (var b = 0, c = this._relics; b &lt; c.length;) {
                var f = c[b];
                ++b;
                if (f == a) return !0
            }
            return !1
        },
        attackConnect: function(a) {
            this.get_currentHit().connected = !0;
            a.hasRelic(C.DONNIE_THORNS_LIGHTNING) &amp;&amp; (this.set_hp(this.get_hp() - 1), i.get_instance().setInt(this._cloudHp, this._data.hp), i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_PARTICLE, function(a) {
                var b =
                    new U;
                b.set("particle", O.DONNIE_LIGHTNING_HIT);
                b.set("x", a.get_x() + Math.random() * a._hitbox.get_width() - 0.5 * a._hitbox.get_width());
                b.set("y", a.get_y() - 0.5 * a._hitbox.get_height() - 0.25 * Math.random() * a._hitbox.get_height());
                b.set("z", a.get_z() - 2);
                b.set("facing", 1);
                return b
            }(this))));
            0 &gt;= this._attack.get_superCost() &amp;&amp; (a = this.get_currentHit().damage, 3 &gt;= a ? this.hasRelic(C.ORION_POWER_BOOST) ? this._addSuperEnergy(40) : this._addSuperEnergy(20) : 5 &gt;= a ? this.hasRelic(C.ORION_POWER_BOOST) ? this._addSuperEnergy(80) : this._addSuperEnergy(40) :
                this.hasRelic(C.ORION_POWER_BOOST) ? this._addSuperEnergy(150) : this._addSuperEnergy(80))
        },
        _addSuperEnergy: function(a) {
            var b = this.getSuperEnergy();
            200 &lt;= a + b ? i.get_instance().setInt(this._cloudSuper, 200) : i.get_instance().modifyInt(this._cloudSuper, a)
        },
        getSuperEnergy: function() {
            return i.get_instance().getInt(this._cloudSuper)
        },
        __class__: na,
        __properties__: s(m.prototype.__properties__, {
            get_currentHit: "get_currentHit",
            set_groundY: "set_groundY",
            get_groundY: "get_groundY",
            get_state: "get_state",
            get_animScale: "get_animScale",
            get_attackbox: "get_attackbox",
            get_hitbox: "get_hitbox",
            get_control: "get_control",
            get_anim: "get_anim",
            get_onGround: "get_onGround",
            set_hp: "set_hp",
            get_hp: "get_hp",
            set_facing: "set_facing",
            get_facing: "get_facing",
            get_superCamOffset: "get_superCamOffset"
        })
    });
    var xe = function(a, b, c, f, e, g, i, j) {
        na.call(this, a, b, c, f, e, g, i, j);
        this._control.attackRangeMod = 50;
        this._dieVo = d.andros_lose;
        this._attackVo = [d.andros_attack_1];
        this._voCooldownMax = 4
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.andros.Andros"] =
        xe;
    xe.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,andros,Andros".split(",");
    xe.__super__ = na;
    xe.prototype = s(na.prototype, {
        _init: function(a) {
            this._data = new Ae(this._relics);
            this._anim = a ? this.addElement(new Vf(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete))) : this.addElement(new Wf(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete)));
            this._anim.setFps(this._data.baseFps);
            this._animScale = 1.3513513513513513
        },
        __class__: xe
    });
    var Wf = function(a,
        b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.andros.AndrosAnim"] = Wf;
    Wf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,andros,AndrosAnim".split(",");
    Wf.__super__ = R;
    Wf.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_andros_idle_01, a.tvp_andros_idle_02, a.tvp_andros_idle_03, a.tvp_andros_idle_04, a.tvp_andros_idle_05, a.tvp_andros_idle_06, a.tvp_andros_idle_07]);
            this.addAnimationFrames("walk_front", [a.tvp_andros_walk_01,
                a.tvp_andros_walk_02
            ]);
            this.addAnimationFrames("walk_back", [a.tvp_andros_walk_02, a.tvp_andros_walk_01]);
            this.addAnimationFrames("dash_back", [a.tvp_andros_dash_back_01, a.tvp_andros_dash_back_02]);
            this.addAnimationFrames("dash_forward", [a.tvp_andros_dash_forward_01, a.tvp_andros_dash_forward_02]);
            this.addAnimationFrames("block", [a.tvp_andros_block]);
            this.addAnimationFrames("hit_front", [a.tvp_andros_hit_01, a.tvp_andros_hit_02, a.tvp_andros_hit_03]);
            this.addAnimationFrames("hit_up", [a.tvp_andros_hit_up]);
            this.addAnimationFrames("hit_down", [a.tvp_andros_hit_down]);
            this.addAnimationFrames("ground", [a.tvp_andros_floor]);
            this.addAnimationFrames("air_fall", [a.tvp_andros_fall]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_andros_idle_01, a.tvp_andros_attack_1_01, a.tvp_andros_attack_1_02, a.tvp_andros_attack_1_03, a.tvp_andros_attack_1_04]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_andros_attack_1_04, a.tvp_andros_attack_2_02, a.tvp_andros_attack_2_03, a.tvp_andros_attack_2_04]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_andros_attack_3_01, a.tvp_andros_attack_3_02, a.tvp_andros_attack_3_03, a.tvp_andros_attack_3_04, a.tvp_andros_attack_3_05, a.tvp_andros_attack_3_06, a.tvp_andros_attack_3_07, a.tvp_andros_attack_3_08, a.tvp_andros_attack_3_09, a.tvp_andros_attack_3_10, a.tvp_andros_attack_3_11]);
            this.addAnimationFrames("attack_special_1", [a.tvp_andros_special_1_01, a.tvp_andros_special_1_02, a.tvp_andros_special_1_03, a.tvp_andros_special_1_04, a.tvp_andros_special_1_05, a.tvp_andros_special_1_06, a.tvp_andros_special_1_07,
                a.tvp_andros_special_1_08, a.tvp_andros_special_1_09, a.tvp_andros_special_1_10, a.tvp_andros_special_1_11, a.tvp_andros_special_1_12, a.tvp_andros_special_1_13, a.tvp_andros_special_1_14, a.tvp_andros_special_1_15, a.tvp_andros_special_1_16, a.tvp_andros_special_1_17, a.tvp_andros_special_1_18, a.tvp_andros_special_1_19
            ]);
            this.addAnimationFrames("attack_special_2", [a.tvp_andros_special_2_01, a.tvp_andros_special_2_02, a.tvp_andros_special_2_03, a.tvp_andros_special_2_04, a.tvp_andros_special_2_05, a.tvp_andros_special_2_06,
                a.tvp_andros_special_2_07, a.tvp_andros_special_2_08, a.tvp_andros_special_2_09, a.tvp_andros_special_2_10, a.tvp_andros_special_2_11, a.tvp_andros_special_2_12, a.tvp_andros_special_2_13, a.tvp_andros_special_2_14, a.tvp_andros_special_2_15, a.tvp_andros_special_2_16
            ])
        },
        __class__: Wf
    });
    var Vf = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.andros.AndrosAnimAlternate"] = Vf;
    Vf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,andros,AndrosAnimAlternate".split(",");
    Vf.__super__ = R;
    Vf.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_andros_idle_01_alternate, a.tvp_andros_idle_07]);
            this.addAnimationFrames("walk_front", [a.tvp_andros_walk_01_alternate, a.tvp_andros_walk_02_alternate]);
            this.addAnimationFrames("walk_back", [a.tvp_andros_walk_02_alternate, a.tvp_andros_walk_01_alternate]);
            this.addAnimationFrames("dash_back", [a.tvp_andros_dash_back_01_alternate, a.tvp_andros_dash_back_02_alternate]);
            this.addAnimationFrames("dash_forward", [a.tvp_andros_dash_forward_01_alternate, a.tvp_andros_dash_forward_02_alternate]);
            this.addAnimationFrames("block", [a.tvp_andros_block_alternate]);
            this.addAnimationFrames("hit_front", [a.tvp_andros_hit_01_alternate, a.tvp_andros_hit_02_alternate, a.tvp_andros_hit_03_alternate]);
            this.addAnimationFrames("hit_up", [a.tvp_andros_hit_up_alternate]);
            this.addAnimationFrames("hit_down", [a.tvp_andros_hit_down_alternate]);
            this.addAnimationFrames("ground", [a.tvp_andros_floor_alternate]);
            this.addAnimationFrames("air_fall", [a.tvp_andros_fall_alternate]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_andros_idle_01_alternate, a.tvp_andros_attack_1_01_alternate, a.tvp_andros_attack_1_02_alternate, a.tvp_andros_attack_1_03_alternate, a.tvp_andros_attack_1_04]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_andros_attack_1_04_alternate, a.tvp_andros_attack_2_02_alternate, a.tvp_andros_attack_2_03_alternate, a.tvp_andros_attack_2_04_alternate]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_andros_attack_3_01_alternate, a.tvp_andros_attack_3_02_alternate,
                a.tvp_andros_attack_3_03_alternate, a.tvp_andros_attack_3_04_alternate, a.tvp_andros_attack_3_05_alternate, a.tvp_andros_attack_3_06_alternate, a.tvp_andros_attack_3_07_alternate, a.tvp_andros_attack_3_08_alternate, a.tvp_andros_attack_3_09_alternate, a.tvp_andros_attack_3_10_alternate, a.tvp_andros_attack_3_11_alternate
            ]);
            this.addAnimationFrames("attack_special_1", [a.tvp_andros_special_1_01_alternate, a.tvp_andros_special_1_02_alternate, a.tvp_andros_special_1_03_alternate, a.tvp_andros_special_1_04_alternate,
                a.tvp_andros_special_1_05_alternate, a.tvp_andros_special_1_06_alternate, a.tvp_andros_special_1_07_alternate, a.tvp_andros_special_1_08_alternate, a.tvp_andros_special_1_09_alternate, a.tvp_andros_special_1_10_alternate, a.tvp_andros_special_1_11_alternate, a.tvp_andros_special_1_12_alternate, a.tvp_andros_special_1_13_alternate, a.tvp_andros_special_1_14_alternate, a.tvp_andros_special_1_15_alternate, a.tvp_andros_special_1_16_alternate, a.tvp_andros_special_1_17_alternate, a.tvp_andros_special_1_18_alternate,
                a.tvp_andros_special_1_19_alternate
            ]);
            this.addAnimationFrames("attack_special_2", [a.tvp_andros_special_2_01_alternate, a.tvp_andros_special_2_02_alternate, a.tvp_andros_special_2_03_alternate, a.tvp_andros_special_2_04_alternate, a.tvp_andros_special_2_05_alternate, a.tvp_andros_special_2_06_alternate, a.tvp_andros_special_2_07_alternate, a.tvp_andros_special_2_08_alternate, a.tvp_andros_special_2_09_alternate, a.tvp_andros_special_2_10_alternate, a.tvp_andros_special_2_11_alternate, a.tvp_andros_special_2_12_alternate,
                a.tvp_andros_special_2_13_alternate, a.tvp_andros_special_2_14_alternate, a.tvp_andros_special_2_15_alternate, a.tvp_andros_special_2_16_alternate
            ])
        },
        __class__: Vf
    });
    var ue = function(a, b, c, f, e, g, i, j) {
        na.call(this, a, b, c, f, e, g, i, j);
        this._attackVo = [d.april_attack_1, d.april_attack_2, d.april_attack_3];
        this._hitVo = [d.april_hit_1, d.april_hit_2, d.april_hit_3];
        this._dieVo = d.april_lose
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.april.April"] = ue;
    ue.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,april,April".split(",");
    ue.__super__ = na;
    ue.prototype = s(na.prototype, {
        _init: function(a) {
            this._data = new He(this._relics);
            this._anim = a ? this.addElement(new Xf(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete))) : this.addElement(new Yf(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete)));
            this._anim.setFps(this._data.baseFps);
            this._animScale = 1.2658227848101264
        },
        __class__: ue
    });
    var Yf = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.april.AprilAnim"] =
        Yf;
    Yf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,april,AprilAnim".split(",");
    Yf.__super__ = R;
    Yf.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_april_idle_01, a.tvp_april_idle_02, a.tvp_april_idle_03, a.tvp_april_idle_04, a.tvp_april_idle_05, a.tvp_april_idle_06, a.tvp_april_idle_07, a.tvp_april_idle_08, a.tvp_april_idle_09, a.tvp_april_idle_10]);
            this.addAnimationFrames("walk_front", [a.tvp_april_walk_01, a.tvp_april_walk_01, a.tvp_april_walk_02,
                a.tvp_april_walk_02
            ]);
            this.addAnimationFrames("walk_back", [a.tvp_april_walk_02, a.tvp_april_walk_02, a.tvp_april_walk_01, a.tvp_april_walk_01]);
            this.addAnimationFrames("dash_back", [a.tvp_april_dash_back_01, a.tvp_april_dash_back_02]);
            this.addAnimationFrames("dash_forward", [a.tvp_april_dash_forward_01, a.tvp_april_dash_forward_02]);
            this.addAnimationFrames("block", [a.tvp_april_block]);
            this.addAnimationFrames("hit_front", [a.tvp_april_hit_01, a.tvp_april_hit_02, a.tvp_april_hit_03]);
            this.addAnimationFrames("hit_up", [a.tvp_april_hit_up]);
            this.addAnimationFrames("hit_down", [a.tvp_april_hit_down]);
            this.addAnimationFrames("ground", [a.tvp_april_floor]);
            this.addAnimationFrames("air_fall", [a.tvp_april_fall]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_april_attack_1_01, a.tvp_april_attack_1_02, a.tvp_april_attack_1_03, a.tvp_april_attack_1_04]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_april_attack_1_04, a.tvp_april_attack_1_05, a.tvp_april_attack_1_06, a.tvp_april_attack_1_07, a.tvp_april_attack_1_08]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_april_special_1_01, a.tvp_april_attack_2_01, a.tvp_april_attack_2_02, a.tvp_april_attack_2_03, a.tvp_april_attack_2_04, a.tvp_april_attack_2_04, a.tvp_april_idle_01]);
            this.addAnimationFrames("attack_special_1_hold", [a.tvp_april_special_1_01, a.tvp_april_special_1_01, a.tvp_april_special_1_01]);
            this.addAnimationFrames("attack_special_1_in", [a.tvp_april_special_1_02, a.tvp_april_special_1_02, a.tvp_april_special_1_03, a.tvp_april_special_1_04, a.tvp_april_special_1_05, a.tvp_april_special_1_06, a.tvp_april_special_1_07]);
            this.addAnimationFrames("attack_special_1_hold_2", [a.tvp_april_special_1_08]);
            this.addAnimationFrames("attack_special_1_out", [a.tvp_april_special_1_09, a.tvp_april_special_1_09, a.tvp_april_special_1_09, a.tvp_april_special_1_10]);
            this.addAnimationFrames("attack_special_2", [a.tvp_april_special_2_01, a.tvp_april_special_2_02, a.tvp_april_special_2_03, a.tvp_april_special_2_04, a.tvp_april_special_2_05, a.tvp_april_special_2_06, a.tvp_april_special_2_07, a.tvp_april_special_2_08, a.tvp_april_special_2_09, a.tvp_april_special_2_10,
                a.tvp_april_special_2_11, a.tvp_april_special_2_12, a.tvp_april_special_2_13, a.tvp_april_special_2_14, a.tvp_april_special_2_15, a.tvp_april_special_2_16
            ])
        },
        __class__: Yf
    });
    var Xf = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.april.AprilAnimAlternate"] = Xf;
    Xf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,april,AprilAnimAlternate".split(",");
    Xf.__super__ = R;
    Xf.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_april_idle_01_alternate, a.tvp_april_idle_02_alternate, a.tvp_april_idle_03_alternate, a.tvp_april_idle_04_alternate, a.tvp_april_idle_05_alternate, a.tvp_april_idle_06_alternate, a.tvp_april_idle_07_alternate, a.tvp_april_idle_08_alternate, a.tvp_april_idle_09_alternate, a.tvp_april_idle_10_alternate]);
            this.addAnimationFrames("walk_front", [a.tvp_april_walk_01_alternate, a.tvp_april_walk_01_alternate, a.tvp_april_walk_02_alternate, a.tvp_april_walk_02_alternate]);
            this.addAnimationFrames("walk_back", [a.tvp_april_walk_02_alternate,
                a.tvp_april_walk_02_alternate, a.tvp_april_walk_01_alternate, a.tvp_april_walk_01_alternate
            ]);
            this.addAnimationFrames("dash_back", [a.tvp_april_dash_back_01_alternate, a.tvp_april_dash_back_02_alternate]);
            this.addAnimationFrames("dash_forward", [a.tvp_april_dash_forward_01_alternate, a.tvp_april_dash_forward_02_alternate]);
            this.addAnimationFrames("block", [a.tvp_april_block_alternate]);
            this.addAnimationFrames("hit_front", [a.tvp_april_hit_01_alternate, a.tvp_april_hit_02_alternate, a.tvp_april_hit_03_alternate]);
            this.addAnimationFrames("hit_up", [a.tvp_april_hit_up_alternate]);
            this.addAnimationFrames("hit_down", [a.tvp_april_hit_down_alternate]);
            this.addAnimationFrames("ground", [a.tvp_april_floor_alternate]);
            this.addAnimationFrames("air_fall", [a.tvp_april_fall_alternate]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_april_attack_1_01_alternate, a.tvp_april_attack_1_02_alternate, a.tvp_april_attack_1_03_alternate, a.tvp_april_attack_1_04_alternate]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_april_attack_1_04_alternate,
                a.tvp_april_attack_1_05_alternate, a.tvp_april_attack_1_06_alternate, a.tvp_april_attack_1_07_alternate, a.tvp_april_attack_1_08_alternate
            ]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_april_special_1_01_alternate, a.tvp_april_attack_2_01_alternate, a.tvp_april_attack_2_02_alternate, a.tvp_april_attack_2_03_alternate, a.tvp_april_attack_2_04_alternate, a.tvp_april_attack_2_04_alternate, a.tvp_april_idle_01_alternate]);
            this.addAnimationFrames("attack_special_1_hold", [a.tvp_april_special_1_01_alternate,
                a.tvp_april_special_1_01_alternate, a.tvp_april_special_1_01_alternate
            ]);
            this.addAnimationFrames("attack_special_1_in", [a.tvp_april_special_1_02_alternate, a.tvp_april_special_1_02_alternate, a.tvp_april_special_1_03_alternate, a.tvp_april_special_1_04_alternate, a.tvp_april_special_1_05_alternate, a.tvp_april_special_1_06_alternate, a.tvp_april_special_1_07_alternate]);
            this.addAnimationFrames("attack_special_1_hold_2", [a.tvp_april_special_1_08]);
            this.addAnimationFrames("attack_special_1_out", [a.tvp_april_special_1_09_alternate,
                a.tvp_april_special_1_09_alternate, a.tvp_april_special_1_09_alternate, a.tvp_april_special_1_10_alternate
            ]);
            this.addAnimationFrames("attack_special_2", [a.tvp_april_special_2_01_alternate, a.tvp_april_special_2_02_alternate, a.tvp_april_special_2_03_alternate, a.tvp_april_special_2_04_alternate, a.tvp_april_special_2_05_alternate, a.tvp_april_special_2_06_alternate, a.tvp_april_special_2_07_alternate, a.tvp_april_special_2_08_alternate, a.tvp_april_special_2_09_alternate, a.tvp_april_special_2_10_alternate,
                a.tvp_april_special_2_11_alternate, a.tvp_april_special_2_12_alternate, a.tvp_april_special_2_13_alternate, a.tvp_april_special_2_14_alternate, a.tvp_april_special_2_15_alternate, a.tvp_april_special_2_16_alternate
            ])
        },
        __class__: Xf
    });
    var se = function(a, b, c, f, e, g, i, j) {
        na.call(this, a, b, c, f, e, g, i, j);
        this._control.attackRangeMod = 150;
        this._hitVo = [d.donnie_hit_1, d.donnie_hit_2];
        this._dieVo = d.donnie_lose
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.donnie.Donnie"] = se;
    se.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,donnie,Donnie".split(",");
    se.__super__ = na;
    se.prototype = s(na.prototype, {
        _init: function(a) {
            this._data = new Ve(this._relics);
            this._anim = a ? this.addElement(new Zf(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete))) : this.addElement(new $f(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete)));
            this._anim.setFps(this._data.baseFps);
            this._animScale = 1.4285714285714286
        },
        __class__: se
    });
    var $f = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.donnie.DonnieAnim"] =
        $f;
    $f.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,donnie,DonnieAnim".split(",");
    $f.__super__ = R;
    $f.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_donnie_idle_01, a.tvp_donnie_idle_02, a.tvp_donnie_idle_03, a.tvp_donnie_idle_04, a.tvp_donnie_idle_05, a.tvp_donnie_idle_06, a.tvp_donnie_idle_07, a.tvp_donnie_idle_08, a.tvp_donnie_idle_09]);
            this.addAnimationFrames("walk_front", [a.tvp_donnie_walk_01, a.tvp_donnie_walk_01, a.tvp_donnie_walk_02, a.tvp_donnie_walk_02]);
            this.addAnimationFrames("walk_back", [a.tvp_donnie_walk_02, a.tvp_donnie_walk_02, a.tvp_donnie_walk_01, a.tvp_donnie_walk_01]);
            this.addAnimationFrames("dash_back", [a.tvp_donnie_dash_back_01, a.tvp_donnie_dash_back_02]);
            this.addAnimationFrames("dash_forward", [a.tvp_donnie_dash_forward_01, a.tvp_donnie_dash_forward_02]);
            this.addAnimationFrames("block", [a.tvp_donnie_block]);
            this.addAnimationFrames("hit_front", [a.tvp_donnie_hit_01, a.tvp_donnie_hit_02, a.tvp_donnie_hit_03]);
            this.addAnimationFrames("hit_up", [a.tvp_donnie_hit_up]);
            this.addAnimationFrames("hit_down", [a.tvp_donnie_hit_down]);
            this.addAnimationFrames("ground", [a.tvp_donnie_floor]);
            this.addAnimationFrames("air_fall", [a.tvp_donnie_fall]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_donnie_idle_01, a.tvp_donnie_attack_1_01, a.tvp_donnie_attack_1_02, a.tvp_donnie_attack_1_03, a.tvp_donnie_attack_1_04, a.tvp_donnie_attack_1_05]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_donnie_attack_2_01, a.tvp_donnie_attack_2_02, a.tvp_donnie_attack_2_03, a.tvp_donnie_attack_2_04,
                a.tvp_donnie_attack_2_05, a.tvp_donnie_attack_2_06, a.tvp_donnie_attack_2_07
            ]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_donnie_attack_3_01, a.tvp_donnie_attack_3_02, a.tvp_donnie_attack_3_03, a.tvp_donnie_attack_3_04, a.tvp_donnie_attack_3_05, a.tvp_donnie_attack_3_06, a.tvp_donnie_attack_3_07, a.tvp_donnie_attack_3_08, a.tvp_donnie_attack_3_09, a.tvp_donnie_attack_3_10, a.tvp_donnie_attack_3_11, a.tvp_donnie_attack_3_12, a.tvp_donnie_attack_3_13, a.tvp_donnie_attack_3_14, a.tvp_donnie_attack_3_15, a.tvp_donnie_attack_3_16,
                a.tvp_donnie_attack_3_17, a.tvp_donnie_attack_3_19, a.tvp_donnie_attack_3_21
            ]);
            this.addAnimationFrames("attack_special_1", [a.tvp_donnie_special_1_in_01, a.tvp_donnie_special_1_in_02, a.tvp_donnie_special_1_in_03, a.tvp_donnie_special_1_in_04, a.tvp_donnie_special_1_in_05, a.tvp_donnie_special_1_in_06, a.tvp_donnie_special_1_in_07, a.tvp_donnie_special_1_in_08, a.tvp_donnie_special_1_in_09, a.tvp_donnie_special_1_in_10, a.tvp_donnie_special_1_in_11, a.tvp_donnie_special_1_in_12, a.tvp_donnie_special_1_in_13, a.tvp_donnie_special_1_in_14,
                a.tvp_donnie_special_1_out_01, a.tvp_donnie_special_1_out_02, a.tvp_donnie_special_1_out_03, a.tvp_donnie_special_1_out_04, a.tvp_donnie_special_1_out_05, a.tvp_donnie_special_1_out_06, a.tvp_donnie_special_1_out_07, a.tvp_donnie_special_1_out_08
            ]);
            this.addAnimationFrames("attack_special_2", [a.tvp_donnie_special_2_01, a.tvp_donnie_special_2_02, a.tvp_donnie_special_2_03, a.tvp_donnie_special_2_04, a.tvp_donnie_special_2_05, a.tvp_donnie_special_2_06, a.tvp_donnie_special_2_07, a.tvp_donnie_special_2_08, a.tvp_donnie_special_2_09,
                a.tvp_donnie_special_2_10, a.tvp_donnie_special_2_11, a.tvp_donnie_special_2_12, a.tvp_donnie_special_2_13, a.tvp_donnie_special_2_14, a.tvp_donnie_special_2_15, a.tvp_donnie_special_2_16, a.tvp_donnie_special_2_17, a.tvp_donnie_special_2_18
            ])
        },
        __class__: $f
    });
    var Zf = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.donnie.DonnieAnimAlternate"] = Zf;
    Zf.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,donnie,DonnieAnimAlternate".split(",");
    Zf.__super__ =
        R;
    Zf.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_donnie_idle_01_alternate]);
            this.addAnimationFrames("walk_front", [a.tvp_donnie_walk_01_alternate, a.tvp_donnie_walk_01_alternate, a.tvp_donnie_walk_02_alternate, a.tvp_donnie_walk_02_alternate]);
            this.addAnimationFrames("walk_back", [a.tvp_donnie_walk_02_alternate, a.tvp_donnie_walk_02_alternate, a.tvp_donnie_walk_01_alternate, a.tvp_donnie_walk_01_alternate]);
            this.addAnimationFrames("dash_back", [a.tvp_donnie_dash_back_01_alternate,
                a.tvp_donnie_dash_back_02_alternate
            ]);
            this.addAnimationFrames("dash_forward", [a.tvp_donnie_forward_01_alternate, a.tvp_donnie_forward_02_alternate]);
            this.addAnimationFrames("block", [a.tvp_donnie_block_alternate]);
            this.addAnimationFrames("hit_front", [a.tvp_donnie_hit_01_alternate, a.tvp_donnie_hit_02_alternate, a.tvp_donnie_hit_03_alternate]);
            this.addAnimationFrames("hit_up", [a.tvp_donnie_hit_up_alternate]);
            this.addAnimationFrames("hit_down", [a.tvp_donnie_hit_down_alternate]);
            this.addAnimationFrames("ground", [a.tvp_donnie_floor_alternate]);
            this.addAnimationFrames("air_fall", [a.tvp_donnie_fall_alternate]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_donnie_idle_01_alternate, a.tvp_donnie_attack_1_01_alternate, a.tvp_donnie_attack_1_02_alternate, a.tvp_donnie_attack_1_03_alternate, a.tvp_donnie_attack_1_04_alternate, a.tvp_donnie_attack_1_05_alternate]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_donnie_attack_2_01_alternate, a.tvp_donnie_attack_2_02_alternate, a.tvp_donnie_attack_2_03_alternate, a.tvp_donnie_attack_2_04_alternate,
                a.tvp_donnie_attack_2_05_alternate, a.tvp_donnie_attack_2_06_alternate, a.tvp_donnie_attack_2_07_alternate
            ]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_donnie_attack_3_01_alternate, a.tvp_donnie_attack_3_02_alternate, a.tvp_donnie_attack_3_03_alternate, a.tvp_donnie_attack_3_04_alternate, a.tvp_donnie_attack_3_05_alternate, a.tvp_donnie_attack_3_06_alternate, a.tvp_donnie_attack_3_07_alternate, a.tvp_donnie_attack_3_08_alternate, a.tvp_donnie_attack_3_09_alternate, a.tvp_donnie_attack_3_10_alternate, a.tvp_donnie_attack_3_11_alternate,
                a.tvp_donnie_attack_3_12_alternate, a.tvp_donnie_attack_3_13_alternate, a.tvp_donnie_attack_3_14_alternate, a.tvp_donnie_attack_3_15_alternate, a.tvp_donnie_attack_3_16_alternate, a.tvp_donnie_attack_3_17_alternate, a.tvp_donnie_attack_3_19_alternate, a.tvp_donnie_attack_3_21_alternate
            ]);
            this.addAnimationFrames("attack_special_1", [a.tvp_donnie_special_1_in_01_alternate, a.tvp_donnie_special_1_in_02_alternate, a.tvp_donnie_special_1_in_03_alternate, a.tvp_donnie_special_1_in_04_alternate, a.tvp_donnie_special_1_in_05_alternate,
                a.tvp_donnie_special_1_in_06_alternate, a.tvp_donnie_special_1_in_07_alternate, a.tvp_donnie_special_1_in_08_alternate, a.tvp_donnie_special_1_in_09_alternate, a.tvp_donnie_special_1_in_10_alternate, a.tvp_donnie_special_1_in_11_alternate, a.tvp_donnie_special_1_in_12_alternate, a.tvp_donnie_special_1_in_13_alternate, a.tvp_donnie_special_1_in_14_alternate, a.tvp_donnie_special_1_out_01_alternate, a.tvp_donnie_special_1_out_02_alternate, a.tvp_donnie_special_1_out_03_alternate, a.tvp_donnie_special_1_out_04_alternate,
                a.tvp_donnie_special_1_out_05_alternate, a.tvp_donnie_special_1_out_06_alternate, a.tvp_donnie_special_1_out_07_alternate, a.tvp_donnie_special_1_out_08_alternate
            ]);
            this.addAnimationFrames("attack_special_2", [a.tvp_donnie_special_2_01_alternate, a.tvp_donnie_special_2_02_alternate, a.tvp_donnie_special_2_03_alternate, a.tvp_donnie_special_2_04_alternate, a.tvp_donnie_special_2_05_alternate, a.tvp_donnie_special_2_06_alternate, a.tvp_donnie_special_2_07_alternate, a.tvp_donnie_special_2_08_alternate, a.tvp_donnie_special_2_09_alternate,
                a.tvp_donnie_special_2_10_alternate, a.tvp_donnie_special_2_11_alternate, a.tvp_donnie_special_2_12_alternate, a.tvp_donnie_special_2_13_alternate, a.tvp_donnie_special_2_14_alternate, a.tvp_donnie_special_2_15_alternate, a.tvp_donnie_special_2_16_alternate, a.tvp_donnie_special_2_17_alternate, a.tvp_donnie_special_2_18_alternate
            ])
        },
        __class__: Zf
    });
    var ye = function(a, b, c, f, e, g, i, j) {
        na.call(this, a, b, c, f, e, g, i, j);
        this._control.attackRangeMod = 50;
        this._dieVo = d.jason_lose;
        this._attackVo = [d.jason_attack_1, d.jason_attack_2,
            d.jason_attack_3
        ];
        this._hitVo = [d.jason_hit_1]
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.jason.Jason"] = ye;
    ye.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,jason,Jason".split(",");
    ye.__super__ = na;
    ye.prototype = s(na.prototype, {
        _init: function(a) {
            this._data = new cf(this._relics);
            this._anim = a ? this.addElement(new ag(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete))) : this.addElement(new bg(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete)));
            this._anim.setFps(this._data.baseFps);
            this._animScale = 1.3333333333333333
        },
        __class__: ye
    });
    var bg = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.jason.JasonAnim"] = bg;
    bg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,jason,JasonAnim".split(",");
    bg.__super__ = R;
    bg.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_jason_idle_01, a.tvp_jason_idle_02, a.tvp_jason_idle_03, a.tvp_jason_idle_04, a.tvp_jason_idle_05,
                a.tvp_jason_idle_06, a.tvp_jason_idle_07, a.tvp_jason_idle_08
            ]);
            this.addAnimationFrames("walk_front", [a.tvp_jason_walk_01, a.tvp_jason_walk_01, a.tvp_jason_walk_02, a.tvp_jason_walk_02]);
            this.addAnimationFrames("walk_back", [a.tvp_jason_walk_02, a.tvp_jason_walk_02, a.tvp_jason_walk_01, a.tvp_jason_walk_01]);
            this.addAnimationFrames("dash_back", [a.tvp_jason_dash_back_01, a.tvp_jason_dash_back_02]);
            this.addAnimationFrames("dash_forward", [a.tvp_jason_dash_forward_01, a.tvp_jason_dash_forward_02]);
            this.addAnimationFrames("block", [a.tvp_jason_block]);
            this.addAnimationFrames("hit_front", [a.tvp_jason_hit_01, a.tvp_jason_hit_02, a.tvp_jason_hit_03]);
            this.addAnimationFrames("hit_up", [a.tvp_jason_hit_up]);
            this.addAnimationFrames("hit_down", [a.tvp_jason_hit_down]);
            this.addAnimationFrames("ground", [a.tvp_jason_floor]);
            this.addAnimationFrames("air_fall", [a.tvp_jason_fall]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_jason_attack_1_01, a.tvp_jason_attack_1_02, a.tvp_jason_attack_1_03, a.tvp_jason_attack_1_04, a.tvp_jason_attack_2_01]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_jason_attack_2_01, a.tvp_jason_attack_2_02, a.tvp_jason_attack_2_03, a.tvp_jason_attack_2_04, a.tvp_jason_attack_2_05, a.tvp_jason_attack_2_06, a.tvp_jason_attack_2_07, a.tvp_jason_attack_2_08]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_jason_idle_01, a.tvp_jason_attack_3_01, a.tvp_jason_attack_3_01, a.tvp_jason_attack_3_02, a.tvp_jason_attack_3_03, a.tvp_jason_attack_3_04, a.tvp_jason_attack_3_05, a.tvp_jason_attack_3_06]);
            this.addAnimationFrames("attack_special_1", [a.tvp_jason_attack_special_1_01, a.tvp_jason_attack_special_1_02, a.tvp_jason_attack_special_1_03, a.tvp_jason_attack_special_1_04, a.tvp_jason_attack_special_1_05, a.tvp_jason_attack_special_1_06, a.tvp_jason_attack_special_1_07, a.tvp_jason_attack_special_1_08, a.tvp_jason_attack_special_1_09, a.tvp_jason_attack_special_1_10, a.tvp_jason_attack_special_1_11, a.tvp_jason_attack_special_1_12, a.tvp_jason_attack_special_1_13, a.tvp_jason_attack_special_1_14, a.tvp_jason_attack_special_1_15, a.tvp_jason_attack_special_1_16,
                a.tvp_jason_attack_special_1_17
            ]);
            this.addAnimationFrames("attack_special_2", [a.tvp_jason_dash_back_02, a.tvp_jason_dash_forward_01, a.tvp_jason_dash_forward_02, a.tvp_jason_attack_special_2_01, a.tvp_jason_attack_special_2_02, a.tvp_jason_attack_special_2_03, a.tvp_jason_attack_special_2_04, a.tvp_jason_attack_special_2_05])
        },
        __class__: bg
    });
    var ag = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.jason.JasonAnimAlternate"] = ag;
    ag.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,jason,JasonAnimAlternate".split(",");
    ag.__super__ = R;
    ag.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_jason_idle_alternate]);
            this.addAnimationFrames("walk_front", [a.tvp_jason_walk_01_alternate, a.tvp_jason_walk_01_alternate, a.tvp_jason_walk_02_alternate, a.tvp_jason_walk_02_alternate]);
            this.addAnimationFrames("walk_back", [a.tvp_jason_walk_02_alternate, a.tvp_jason_walk_02_alternate, a.tvp_jason_walk_01_alternate, a.tvp_jason_walk_01_alternate]);
            this.addAnimationFrames("dash_back", [a.tvp_jason_dash_back_01_alternate,
                a.tvp_jason_dash_back_02_alternate
            ]);
            this.addAnimationFrames("dash_forward", [a.tvp_jason_dash_forward_01_alternate, a.tvp_jason_dash_forward_02_alternate]);
            this.addAnimationFrames("block", [a.tvp_jason_block_alternate]);
            this.addAnimationFrames("hit_front", [a.tvp_jason_hit_01_alternate, a.tvp_jason_hit_02_alternate, a.tvp_jason_hit_03_alternate]);
            this.addAnimationFrames("hit_up", [a.tvp_jason_hit_up_alternate]);
            this.addAnimationFrames("hit_down", [a.tvp_jason_hit_down_alternate]);
            this.addAnimationFrames("ground", [a.tvp_jason_floor_alternate]);
            this.addAnimationFrames("air_fall", [a.tvp_jason_fall_alternate]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_jason_attack_1_01_alternate, a.tvp_jason_attack_1_02_alternate, a.tvp_jason_attack_1_03_alternate, a.tvp_jason_attack_1_04_alternate, a.tvp_jason_attack_2_01_alternate]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_jason_attack_2_01_alternate, a.tvp_jason_attack_2_02_alternate, a.tvp_jason_attack_2_03_alternate, a.tvp_jason_attack_2_04_alternate, a.tvp_jason_attack_2_05_alternate,
                a.tvp_jason_attack_2_06_alternate, a.tvp_jason_attack_2_07_alternate, a.tvp_jason_attack_2_08_alternate
            ]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_jason_idle_alternate, a.tvp_jason_attack_3_01_alternate, a.tvp_jason_attack_3_01_alternate, a.tvp_jason_attack_3_02_alternate, a.tvp_jason_attack_3_03_alternate, a.tvp_jason_attack_3_04_alternate, a.tvp_jason_attack_3_05_alternate, a.tvp_jason_attack_3_06_alternate]);
            this.addAnimationFrames("attack_special_1", [a.tvp_jason_attack_special_1_01_alternate, a.tvp_jason_attack_special_1_02_alternate,
                a.tvp_jason_attack_special_1_03_alternate, a.tvp_jason_attack_special_1_04_alternate, a.tvp_jason_attack_special_1_05_alternate, a.tvp_jason_attack_special_1_06_alternate, a.tvp_jason_attack_special_1_07_alternate, a.tvp_jason_attack_special_1_08_alternate, a.tvp_jason_attack_special_1_09_alternate, a.tvp_jason_attack_special_1_10_alternate, a.tvp_jason_attack_special_1_11_alternate, a.tvp_jason_attack_special_1_12_alternate, a.tvp_jason_attack_special_1_13_alternate, a.tvp_jason_attack_special_1_14_alternate,
                a.tvp_jason_attack_special_1_15_alternate, a.tvp_jason_attack_special_1_16_alternate, a.tvp_jason_attack_special_1_17_alternate
            ]);
            this.addAnimationFrames("attack_special_2", [a.tvp_jason_dash_back_02_alternate, a.tvp_jason_dash_forward_01_alternate, a.tvp_jason_dash_forward_02_alternate, a.tvp_jason_attack_special_2_01_alternate, a.tvp_jason_attack_special_2_02_alternate, a.tvp_jason_attack_special_2_03_alternate, a.tvp_jason_attack_special_2_04_alternate, a.tvp_jason_attack_special_2_05_alternate])
        },
        __class__: ag
    });
    var qe = function(a, b, c, f, e, g, i, j) {
        na.call(this, a, b, c, f, e, g, i, j);
        this._control.attackRangeMod = 100;
        this._attackVo = [d.leo_attack_1, d.leo_attack_2];
        this._hitVo = [d.leo_hit_1, d.leo_hit_2];
        this._dieVo = d.leo_lose
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.leo.Leo"] = qe;
    qe.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,leo,Leo".split(",");
    qe.__super__ = na;
    qe.prototype = s(na.prototype, {
        _init: function(a) {
            this._data = new ef(this._relics);
            this._anim = a ? this.addElement(new cg(this._data.animOffsetX,
                this._data.animOffsetY, t(this, this._animComplete))) : this.addElement(new dg(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete)));
            this._anim.setFps(this._data.baseFps);
            this._animScale = 1.3513513513513513
        },
        __class__: qe
    });
    var dg = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.leo.LeoAnim"] = dg;
    dg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,leo,LeoAnim".split(",");
    dg.__super__ = R;
    dg.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_leo_idle_01, a.tvp_leo_idle_02, a.tvp_leo_idle_03, a.tvp_leo_idle_04, a.tvp_leo_idle_05, a.tvp_leo_idle_06, a.tvp_leo_idle_07, a.tvp_leo_idle_08, a.tvp_leo_idle_09]);
            this.addAnimationFrames("walk_front", [a.tvp_leo_walk_01, a.tvp_leo_walk_02, a.tvp_leo_walk_02, a.tvp_leo_walk_02]);
            this.addAnimationFrames("walk_back", [a.tvp_leo_walk_02, a.tvp_leo_walk_02, a.tvp_leo_walk_01, a.tvp_leo_walk_01]);
            this.addAnimationFrames("dash_back", [a.tvp_leo_dash_back_01, a.tvp_leo_dash_back_02]);
            this.addAnimationFrames("dash_forward", [a.tvp_leo_dash_forward_01, a.tvp_leo_dash_forward_02]);
            this.addAnimationFrames("block", [a.tvp_leo_block]);
            this.addAnimationFrames("hit_front", [a.tvp_leo_hit_01, a.tvp_leo_hit_02, a.tvp_leo_hit_03]);
            this.addAnimationFrames("hit_up", [a.tvp_leo_hit_up]);
            this.addAnimationFrames("hit_down", [a.tvp_leo_hit_down]);
            this.addAnimationFrames("ground", [a.tvp_leo_floor]);
            this.addAnimationFrames("air_fall", [a.tvp_leo_fall]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_leo_idle_01, a.tvp_leo_attack_1_01, a.tvp_leo_attack_1_02,
                a.tvp_leo_attack_1_03, a.tvp_leo_attack_1_04
            ]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_leo_attack_2_01, a.tvp_leo_attack_2_02, a.tvp_leo_attack_2_03, a.tvp_leo_attack_2_04]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_leo_idle_01, a.tvp_leo_attack_3_01, a.tvp_leo_attack_3_01, a.tvp_leo_attack_3_02, a.tvp_leo_attack_3_03, a.tvp_leo_attack_3_04, a.tvp_leo_attack_3_05, a.tvp_leo_idle_01, a.tvp_leo_idle_01]);
            this.addAnimationFrames("attack_special_1_hold", [a.tvp_leo_special_1_in_01, a.tvp_leo_special_1_in_02]);
            this.addAnimationFrames("attack_special_1_in", [a.tvp_leo_special_1_in_02, a.tvp_leo_special_1_in_02]);
            this.addAnimationFrames("attack_special_1_loop", [a.tvp_leo_special_1_in_03, a.tvp_leo_special_1_idle_01, a.tvp_leo_special_1_idle_02, a.tvp_leo_special_1_idle_03]);
            this.addAnimationFrames("attack_special_1_out", [a.tvp_leo_special_1_out_01, a.tvp_leo_special_1_out_02, a.tvp_leo_special_1_out_03]);
            this.addAnimationFrames("attack_special_2", [a.tvp_leo_special_2_01, a.tvp_leo_special_2_02, a.tvp_leo_special_2_03,
                a.tvp_leo_special_2_04, a.tvp_leo_special_2_05, a.tvp_leo_special_2_06, a.tvp_leo_special_2_07
            ])
        },
        __class__: dg
    });
    var cg = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.leo.LeoAnimAlternate"] = cg;
    cg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,leo,LeoAnimAlternate".split(",");
    cg.__super__ = R;
    cg.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_leo_idle_01_alternate]);
            this.addAnimationFrames("walk_front", [a.tvp_leo_walk_01_alternate, a.tvp_leo_walk_02_alternate, a.tvp_leo_walk_02_alternate, a.tvp_leo_walk_02_alternate]);
            this.addAnimationFrames("walk_back", [a.tvp_leo_walk_02_alternate, a.tvp_leo_walk_02_alternate, a.tvp_leo_walk_01_alternate, a.tvp_leo_walk_01_alternate]);
            this.addAnimationFrames("dash_back", [a.tvp_leo_dash_back_01_alternate, a.tvp_leo_dash_back_02_alternate]);
            this.addAnimationFrames("dash_forward", [a.tvp_leo_dash_forward_01_alternate, a.tvp_leo_dash_forward_02_alternate]);
            this.addAnimationFrames("block", [a.tvp_leo_block_alternate]);
            this.addAnimationFrames("hit_front", [a.tvp_leo_hit_01_alternate, a.tvp_leo_hit_02_alternate, a.tvp_leo_hit_03_alternate]);
            this.addAnimationFrames("hit_up", [a.tvp_leo_hit_up_alternate]);
            this.addAnimationFrames("hit_down", [a.tvp_leo_hit_down_alternate]);
            this.addAnimationFrames("ground", [a.tvp_leo_floor_alternate]);
            this.addAnimationFrames("air_fall", [a.tvp_leo_fall_alternate]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_leo_idle_01_alternate, a.tvp_leo_attack_1_01_alternate,
                a.tvp_leo_attack_1_02_alternate, a.tvp_leo_attack_1_03_alternate, a.tvp_leo_attack_1_04_alternate
            ]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_leo_attack_2_01_alternate, a.tvp_leo_attack_2_02_alternate, a.tvp_leo_attack_2_03_alternate, a.tvp_leo_attack_2_04_alternate]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_leo_idle_01_alternate, a.tvp_leo_attack_3_01_alternate, a.tvp_leo_attack_3_01_alternate, a.tvp_leo_attack_3_02_alternate, a.tvp_leo_attack_3_03_alternate, a.tvp_leo_attack_3_04_alternate, a.tvp_leo_attack_3_05_alternate,
                a.tvp_leo_idle_01_alternate, a.tvp_leo_idle_01_alternate
            ]);
            this.addAnimationFrames("attack_special_1_hold", [a.tvp_leo_special_1_in_01_alternate, a.tvp_leo_special_1_in_02_alternate]);
            this.addAnimationFrames("attack_special_1_in", [a.tvp_leo_special_1_in_02_alternate, a.tvp_leo_special_1_in_02_alternate]);
            this.addAnimationFrames("attack_special_1_loop", [a.tvp_leo_special_1_in_03_alternate, a.tvp_leo_special_1_idle_01_alternate, a.tvp_leo_special_1_idle_02_alternate, a.tvp_leo_special_1_idle_03_alternate]);
            this.addAnimationFrames("attack_special_1_out", [a.tvp_leo_special_1_out_01_alternate, a.tvp_leo_special_1_out_02_alternate, a.tvp_leo_special_1_out_03_alternate]);
            this.addAnimationFrames("attack_special_2", [a.tvp_leo_special_2_01_alternate, a.tvp_leo_special_2_02_alternate, a.tvp_leo_special_2_03_alternate, a.tvp_leo_special_2_04_alternate, a.tvp_leo_special_2_05_alternate, a.tvp_leo_special_2_06_alternate, a.tvp_leo_special_2_07_alternate])
        },
        __class__: cg
    });
    var re = function(a, b, c, f, e, g, i, j) {
        na.call(this, a,
            b, c, f, e, g, i, j);
        this._control.attackRangeMod = -10;
        this._dieVo = d.mikey_lose
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.mikey.Mikey"] = re;
    re.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,mikey,Mikey".split(",");
    re.__super__ = na;
    re.prototype = s(na.prototype, {
        _init: function(a) {
            this._data = new nf(this._relics);
            this._anim = a ? this.addElement(new eg(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete))) : this.addElement(new fg(this._data.animOffsetX, this._data.animOffsetY,
                t(this, this._animComplete)));
            this._anim.setFps(this._data.baseFps);
            this._animScale = 1.3333333333333333
        },
        __class__: re
    });
    var fg = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.mikey.MikeyAnim"] = fg;
    fg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,mikey,MikeyAnim".split(",");
    fg.__super__ = R;
    fg.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_mikey_idle_01, a.tvp_mikey_idle_02, a.tvp_mikey_idle_03,
                a.tvp_mikey_idle_04, a.tvp_mikey_idle_05, a.tvp_mikey_idle_06
            ]);
            this.addAnimationFrames("walk_front", [a.tvp_mikey_walk_01, a.tvp_mikey_walk_01, a.tvp_mikey_walk_02, a.tvp_mikey_walk_02]);
            this.addAnimationFrames("walk_back", [a.tvp_mikey_walk_02, a.tvp_mikey_walk_02, a.tvp_mikey_walk_01, a.tvp_mikey_walk_01]);
            this.addAnimationFrames("dash_back", [a.tvp_mikey_dash_back_01, a.tvp_mikey_dash_back_02]);
            this.addAnimationFrames("dash_forward", [a.tvp_mikey_special_dash_forward_01, a.tvp_mikey_special_dash_forward_02]);
            this.addAnimationFrames("block", [a.tvp_mikey_block]);
            this.addAnimationFrames("hit_front", [a.tvp_mikey_special_hit_01]);
            this.addAnimationFrames("hit_up", [a.tvp_mikey_special_hit_up]);
            this.addAnimationFrames("hit_down", [a.tvp_mikey_special_hit_down]);
            this.addAnimationFrames("ground", [a.tvp_mikey_floor]);
            this.addAnimationFrames("air_fall", [a.tvp_mikey_fall]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_mikey_attack_1_01, a.tvp_mikey_attack_1_02, a.tvp_mikey_attack_1_03, a.tvp_mikey_attack_1_04]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_mikey_attack_2_01, a.tvp_mikey_attack_2_02, a.tvp_mikey_attack_2_03, a.tvp_mikey_attack_2_04, a.tvp_mikey_attack_2_05]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_mikey_idle_02, a.tvp_mikey_attack_3_01, a.tvp_mikey_attack_3_01, a.tvp_mikey_attack_3_02, a.tvp_mikey_attack_3_03, a.tvp_mikey_attack_3_04, a.tvp_mikey_attack_3_05, a.tvp_mikey_attack_3_06, a.tvp_mikey_attack_3_07, a.tvp_mikey_idle_05]);
            this.addAnimationFrames("attack_special_1_hold", [a.tvp_mikey_special_in_01]);
            this.addAnimationFrames("attack_special_1_in", [a.tvp_mikey_special_in_02, a.tvp_mikey_special_in_03, a.tvp_mikey_special_in_04]);
            this.addAnimationFrames("attack_special_1_loop", [a.tvp_mikey_special_idle_01, a.tvp_mikey_special_idle_02, a.tvp_mikey_special_idle_03, a.tvp_mikey_special_idle_01, a.tvp_mikey_special_idle_02, a.tvp_mikey_special_idle_03, a.tvp_mikey_special_idle_01, a.tvp_mikey_special_idle_02, a.tvp_mikey_special_idle_03]);
            this.addAnimationFrames("attack_special_1_out", [a.tvp_mikey_special_out_01, a.tvp_mikey_special_out_02]);
            this.addAnimationFrames("attack_special_2", [a.tvp_mikey_attack_4_01, a.tvp_mikey_attack_4_02, a.tvp_mikey_attack_4_03, a.tvp_mikey_attack_4_04, a.tvp_mikey_attack_4_05, a.tvp_mikey_attack_4_06, a.tvp_mikey_attack_4_07])
        },
        __class__: fg
    });
    var eg = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.mikey.MikeyAnimAlternate"] = eg;
    eg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,mikey,MikeyAnimAlternate".split(",");
    eg.__super__ = R;
    eg.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_mikey_idle_01_alternate, a.tvp_mikey_idle_02_alternate, a.tvp_mikey_idle_03_alternate, a.tvp_mikey_idle_04_alternate, a.tvp_mikey_idle_05_alternate, a.tvp_mikey_idle_06_alternate]);
            this.addAnimationFrames("walk_front", [a.tvp_mikey_walk_01_alternate, a.tvp_mikey_walk_01_alternate, a.tvp_mikey_walk_02_alternate, a.tvp_mikey_walk_02_alternate]);
            this.addAnimationFrames("walk_back", [a.tvp_mikey_walk_02_alternate, a.tvp_mikey_walk_02_alternate, a.tvp_mikey_walk_01_alternate, a.tvp_mikey_walk_01_alternate]);
            this.addAnimationFrames("dash_back", [a.tvp_mikey_dash_back_01_alternate, a.tvp_mikey_dash_back_02_alternate]);
            this.addAnimationFrames("dash_forward", [a.tvp_mikey_special_dash_forward_01_alternate, a.tvp_mikey_special_dash_forward_02_alternate]);
            this.addAnimationFrames("block", [a.tvp_mikey_block_alternate]);
            this.addAnimationFrames("hit_front", [a.tvp_mikey_special_hit_01_alternate]);
            this.addAnimationFrames("hit_up", [a.tvp_mikey_special_hit_up_alternate]);
            this.addAnimationFrames("hit_down", [a.tvp_mikey_special_hit_down_alternate]);
            this.addAnimationFrames("ground", [a.tvp_mikey_floor_alternate]);
            this.addAnimationFrames("air_fall", [a.tvp_mikey_fall_alternate]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_mikey_attack_1_01_alternate, a.tvp_mikey_attack_1_02_alternate, a.tvp_mikey_attack_1_03_alternate, a.tvp_mikey_attack_1_04_alternate]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_mikey_attack_2_01_alternate, a.tvp_mikey_attack_2_02_alternate, a.tvp_mikey_attack_2_03_alternate, a.tvp_mikey_attack_2_04_alternate, a.tvp_mikey_attack_2_05_alternate]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_mikey_idle_02_alternate, a.tvp_mikey_attack_3_01_alternate, a.tvp_mikey_attack_3_01_alternate, a.tvp_mikey_attack_3_02_alternate, a.tvp_mikey_attack_3_03_alternate, a.tvp_mikey_attack_3_04_alternate, a.tvp_mikey_attack_3_05_alternate, a.tvp_mikey_attack_3_06_alternate, a.tvp_mikey_attack_3_07_alternate, a.tvp_mikey_idle_05_alternate]);
            this.addAnimationFrames("attack_special_1_hold", [a.tvp_mikey_special_in_01_alternate]);
            this.addAnimationFrames("attack_special_1_in", [a.tvp_mikey_special_in_02_alternate, a.tvp_mikey_special_in_03_alternate, a.tvp_mikey_special_in_04]);
            this.addAnimationFrames("attack_special_1_loop", [a.tvp_mikey_special_idle_01_alternate, a.tvp_mikey_special_idle_02_alternate, a.tvp_mikey_special_idle_03_alternate, a.tvp_mikey_special_idle_01_alternate, a.tvp_mikey_special_idle_02_alternate, a.tvp_mikey_special_idle_03_alternate, a.tvp_mikey_special_idle_01_alternate, a.tvp_mikey_special_idle_02_alternate, a.tvp_mikey_special_idle_03_alternate]);
            this.addAnimationFrames("attack_special_1_out", [a.tvp_mikey_special_out_01_alternate, a.tvp_mikey_special_out_02_alternate]);
            this.addAnimationFrames("attack_special_2", [a.tvp_mikey_attack_4_01_alternate, a.tvp_mikey_attack_4_02_alternate, a.tvp_mikey_attack_4_03_alternate, a.tvp_mikey_attack_4_04_alternate, a.tvp_mikey_attack_4_05_alternate, a.tvp_mikey_attack_4_06_alternate, a.tvp_mikey_attack_4_07_alternate])
        },
        __class__: eg
    });
    var ze = function(a, b, c, f, e, g, i, j) {
        na.call(this, a, b, c, f, e, g, i, j);
        this._control.attackRangeMod = 150;
        this._attackVo = [d.orion_attack_1,
            d.orion_attack_2, d.orion_attack_3
        ];
        this._hitVo = [d.orion_hit_1];
        this._dieVo = d.orion_lose
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.orion.Orion"] = ze;
    ze.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,orion,Orion".split(",");
    ze.__super__ = na;
    ze.prototype = s(na.prototype, {
        _init: function(a) {
            this._data = new uf(this._relics);
            this._anim = a ? this.addElement(new gg(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete))) : this.addElement(new hg(this._data.animOffsetX,
                this._data.animOffsetY, t(this, this._animComplete)));
            this._anim.setFps(this._data.baseFps);
            this._animScale = 1.3333333333333333
        },
        __class__: ze
    });
    var hg = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.orion.OrionAnim"] = hg;
    hg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,orion,OrionAnim".split(",");
    hg.__super__ = R;
    hg.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_orion_idle_01, a.tvp_orion_idle_02,
                a.tvp_orion_idle_03, a.tvp_orion_idle_04, a.tvp_orion_idle_05, a.tvp_orion_idle_06, a.tvp_orion_idle_07, a.tvp_orion_idle_08, a.tvp_orion_idle_09
            ]);
            this.addAnimationFrames("walk_front", [a.tvp_orion_walk_01, a.tvp_orion_walk_01, a.tvp_orion_walk_02, a.tvp_orion_walk_02]);
            this.addAnimationFrames("walk_back", [a.tvp_orion_walk_02, a.tvp_orion_walk_02, a.tvp_orion_walk_01, a.tvp_orion_walk_01]);
            this.addAnimationFrames("dash_back", [a.tvp_orion_dash_back_01, a.tvp_orion_dash_back_02]);
            this.addAnimationFrames("dash_forward", [a.tvp_orion_dash_forward_01, a.tvp_orion_dash_forward_02]);
            this.addAnimationFrames("block", [a.tvp_orion_block]);
            this.addAnimationFrames("hit_front", [a.tvp_orion_hit_01, a.tvp_orion_hit_02, a.tvp_orion_hit_03]);
            this.addAnimationFrames("hit_up", [a.tvp_orion_hit_up]);
            this.addAnimationFrames("hit_down", [a.tvp_orion_hit_down]);
            this.addAnimationFrames("ground", [a.tvp_orion_floor]);
            this.addAnimationFrames("air_fall", [a.tvp_orion_hit_down]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_orion_idle_01, a.tvp_orion_attack_1_01,
                a.tvp_orion_attack_1_02, a.tvp_orion_attack_1_03, a.tvp_orion_attack_1_04, a.tvp_orion_attack_1_05
            ]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_orion_attack_1_05, a.tvp_orion_attack_2_02, a.tvp_orion_attack_2_03, a.tvp_orion_attack_2_04, a.tvp_orion_attack_2_05, a.tvp_orion_attack_2_06, a.tvp_orion_attack_2_07, a.tvp_orion_idle_01]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_orion_idle_01, a.tvp_orion_attack_3_01, a.tvp_orion_attack_3_01, a.tvp_orion_attack_3_02, a.tvp_orion_attack_3_03, a.tvp_orion_attack_3_04,
                a.tvp_orion_attack_3_04, a.tvp_orion_idle_01
            ]);
            this.addAnimationFrames("attack_special_1", [a.tvp_orion_special_1_01, a.tvp_orion_special_1_02, a.tvp_orion_special_1_03, a.tvp_orion_special_1_04, a.tvp_orion_special_1_05, a.tvp_orion_special_1_06, a.tvp_orion_special_1_07, a.tvp_orion_special_1_08, a.tvp_orion_special_1_09, a.tvp_orion_special_1_10, a.tvp_orion_special_1_11, a.tvp_orion_special_1_12, a.tvp_orion_special_1_13, a.tvp_orion_special_1_14, a.tvp_orion_special_1_15, a.tvp_orion_special_1_16, a.tvp_orion_special_1_17]);
            this.addAnimationFrames("attack_special_2", [a.tvp_orion_special_2_01, a.tvp_orion_special_2_02, a.tvp_orion_special_2_03, a.tvp_orion_special_2_04, a.tvp_orion_special_2_05, a.tvp_orion_special_2_06, a.tvp_orion_special_2_07, a.tvp_orion_special_2_08, a.tvp_orion_special_2_09, a.tvp_orion_special_2_10, a.tvp_orion_special_2_11, a.tvp_orion_special_2_12, a.tvp_orion_special_2_13, a.tvp_orion_special_2_14])
        },
        __class__: hg
    });
    var gg = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.orion.OrionAnimAlternate"] =
        gg;
    gg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,orion,OrionAnimAlternate".split(",");
    gg.__super__ = R;
    gg.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_orion_idle_01_alternate]);
            this.addAnimationFrames("walk_front", [a.tvp_orion_walk_01_alternate, a.tvp_orion_walk_01_alternate, a.tvp_orion_walk_02_alternate, a.tvp_orion_walk_02_alternate]);
            this.addAnimationFrames("walk_back", [a.tvp_orion_walk_02_alternate, a.tvp_orion_walk_02_alternate,
                a.tvp_orion_walk_01_alternate, a.tvp_orion_walk_01_alternate
            ]);
            this.addAnimationFrames("dash_back", [a.tvp_orion_dash_back_01_alternate, a.tvp_orion_dash_back_02_alternate]);
            this.addAnimationFrames("dash_forward", [a.tvp_orion_dash_forward_01_alternate, a.tvp_orion_dash_forward_02_alternate]);
            this.addAnimationFrames("block", [a.tvp_orion_block_alternate]);
            this.addAnimationFrames("hit_front", [a.tvp_orion_hit_01_alternate, a.tvp_orion_hit_02_alternate, a.tvp_orion_hit_03_alternate]);
            this.addAnimationFrames("hit_up", [a.tvp_orion_hit_up_alternate]);
            this.addAnimationFrames("hit_down", [a.tvp_orion_hit_down_alternate]);
            this.addAnimationFrames("ground", [a.tvp_orion_floor_alternate]);
            this.addAnimationFrames("air_fall", [a.tvp_orion_hit_down_alternate]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_orion_idle_01_alternate, a.tvp_orion_attack_1_01_alternate, a.tvp_orion_attack_1_02_alternate, a.tvp_orion_attack_1_03_alternate, a.tvp_orion_attack_1_04_alternate, a.tvp_orion_attack_1_05]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_orion_attack_1_05_alternate, a.tvp_orion_attack_2_02_alternate, a.tvp_orion_attack_2_03_alternate, a.tvp_orion_attack_2_04_alternate, a.tvp_orion_attack_2_05_alternate, a.tvp_orion_attack_2_06_alternate, a.tvp_orion_attack_2_07_alternate, a.tvp_orion_idle_01_alternate]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_orion_idle_01_alternate, a.tvp_orion_attack_3_01_alternate, a.tvp_orion_attack_3_01_alternate, a.tvp_orion_attack_3_02_alternate, a.tvp_orion_attack_3_03_alternate, a.tvp_orion_attack_3_04_alternate,
                a.tvp_orion_attack_3_04_alternate, a.tvp_orion_idle_01_alternate
            ]);
            this.addAnimationFrames("attack_special_1", [a.tvp_orion_special_1_01_alternate, a.tvp_orion_special_1_02_alternate, a.tvp_orion_special_1_03_alternate, a.tvp_orion_special_1_04_alternate, a.tvp_orion_special_1_05_alternate, a.tvp_orion_special_1_06_alternate, a.tvp_orion_special_1_07_alternate, a.tvp_orion_special_1_08_alternate, a.tvp_orion_special_1_09_alternate, a.tvp_orion_special_1_10_alternate, a.tvp_orion_special_1_11_alternate, a.tvp_orion_special_1_12_alternate,
                a.tvp_orion_special_1_13_alternate, a.tvp_orion_special_1_14_alternate, a.tvp_orion_special_1_15_alternate, a.tvp_orion_special_1_16_alternate, a.tvp_orion_special_1_17_alternate
            ]);
            this.addAnimationFrames("attack_special_2", [a.tvp_orion_special_2_01_alternate, a.tvp_orion_special_2_02_alternate, a.tvp_orion_special_2_03_alternate, a.tvp_orion_special_2_04_alternate, a.tvp_orion_special_2_05_alternate, a.tvp_orion_special_2_06_alternate, a.tvp_orion_special_2_07_alternate, a.tvp_orion_special_2_08_alternate,
                a.tvp_orion_special_2_09_alternate, a.tvp_orion_special_2_10_alternate, a.tvp_orion_special_2_11_alternate, a.tvp_orion_special_2_12_alternate, a.tvp_orion_special_2_13_alternate, a.tvp_orion_special_2_14_alternate
            ])
        },
        __class__: gg
    });
    var we = function(a, b, c, f, e, g, i, j) {
        na.call(this, a, b, c, f, e, g, i, j);
        this._control.attackRangeMod = 10;
        this._attackVo = [d.shelby_attack_1, d.shelby_attack_2, d.shelby_attack_3];
        this._hitVo = [d.shelby_hit_1];
        this._dieVo = d.shelby_lose
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.pink.Pink"] =
        we;
    we.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,pink,Pink".split(",");
    we.__super__ = na;
    we.prototype = s(na.prototype, {
        _init: function(a) {
            this._data = new Cf(this._relics);
            this._anim = a ? this.addElement(new ig(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete))) : this.addElement(new jg(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete)));
            this._anim.setFps(this._data.baseFps);
            this._animScale = 1.3513513513513513
        },
        __class__: we
    });
    var jg = function(a,
        b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.pink.PinkAnim"] = jg;
    jg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,pink,PinkAnim".split(",");
    jg.__super__ = R;
    jg.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_pink_idle_01, a.tvp_pink_idle_02, a.tvp_pink_idle_03, a.tvp_pink_idle_04, a.tvp_pink_idle_05, a.tvp_pink_idle_06, a.tvp_pink_idle_07, a.tvp_pink_idle_08]);
            this.addAnimationFrames("walk_back", [a.tvp_pink_walk06,
                a.tvp_pink_walk05, a.tvp_pink_walk04, a.tvp_pink_walk03, a.tvp_pink_walk02, a.tvp_pink_walk01
            ]);
            this.addAnimationFrames("walk_front", [a.tvp_pink_walk01, a.tvp_pink_walk02, a.tvp_pink_walk03, a.tvp_pink_walk04, a.tvp_pink_walk05, a.tvp_pink_walk06]);
            this.addAnimationFrames("dash_back", [a.tvp_pink_special_dash_back_01, a.tvp_pink_special_dash_back_02]);
            this.addAnimationFrames("dash_forward", [a.tvp_pink_special_dash_forward_01, a.tvp_pink_special_dash_forward_02]);
            this.addAnimationFrames("block", [a.tvp_pink_special_block]);
            this.addAnimationFrames("hit_front", [a.tvp_pink_special_hit_01, a.tvp_pink_special_hit_02, a.tvp_pink_special_hit_03]);
            this.addAnimationFrames("hit_up", [a.tvp_pink_special_hit_up]);
            this.addAnimationFrames("hit_down", [a.tvp_pink_special_hit_down]);
            this.addAnimationFrames("ground", [a.tvp_pink_floor]);
            this.addAnimationFrames("air_fall", [a.tvp_pink_fall]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_pink_attack_1_01, a.tvp_pink_attack_1_02, a.tvp_pink_attack_1_03, a.tvp_pink_attack_1_04]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_pink_attack_1_05, a.tvp_pink_attack_1_06, a.tvp_pink_attack_1_07]);
            this.addAnimationFrames("attack_basic_2b", [a.tvp_pink_attack_1_04, a.tvp_pink_attack_1_05, a.tvp_pink_attack_1_06]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_pink_idle_02, a.tvp_pink_idle_03, a.tvp_pink_attack_3_01, a.tvp_pink_attack_3_01, a.tvp_pink_attack_3_02, a.tvp_pink_attack_3_03, a.tvp_pink_attack_3_04, a.tvp_pink_attack_3_05, a.tvp_pink_attack_3_06, a.tvp_pink_attack_3_07, a.tvp_pink_attack_3_08, a.tvp_pink_attack_3_09, a.tvp_pink_attack_3_10,
                a.tvp_pink_idle_07, a.tvp_pink_idle_08
            ]);
            this.addAnimationFrames("attack_special_1_hold", [a.tvp_pink_special_in_01]);
            this.addAnimationFrames("attack_special_1_in", [a.tvp_pink_special_in_02, a.tvp_pink_special_in_03, a.tvp_pink_special_in_04]);
            this.addAnimationFrames("attack_special_1_loop", [a.tvp_pink_special_in_04, a.tvp_pink_special_in_04, a.tvp_pink_special_in_04, a.tvp_pink_special_in_04, a.tvp_pink_special_in_04]);
            this.addAnimationFrames("attack_special_1_out", [a.tvp_pink_special_out_01, a.tvp_pink_special_out_02]);
            this.addAnimationFrames("attack_special_2", [a.tvp_pink_attack_2_02, a.tvp_pink_attack_2_03, a.tvp_pink_attack_2_04, a.tvp_pink_attack_2_05, a.tvp_pink_attack_2_06, a.tvp_pink_attack_2_08, a.tvp_pink_attack_2_09, a.tvp_pink_attack_2_10, a.tvp_pink_attack_2_11, a.tvp_pink_attack_2_11, a.tvp_pink_attack_2_12, a.tvp_pink_attack_2_12, a.tvp_pink_attack_3_02])
        },
        __class__: jg
    });
    var ig = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.pink.PinkAnimAlternate"] = ig;
    ig.__name__ =
        "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,pink,PinkAnimAlternate".split(",");
    ig.__super__ = R;
    ig.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_pink_idle_01_alternate, a.tvp_pink_idle_02_alternate, a.tvp_pink_idle_03_alternate, a.tvp_pink_idle_04_alternate, a.tvp_pink_idle_05_alternate, a.tvp_pink_idle_06_alternate, a.tvp_pink_idle_07_alternate, a.tvp_pink_idle_08_alternate]);
            this.addAnimationFrames("walk_back", [a.tvp_pink_walk06_alternate, a.tvp_pink_walk05_alternate,
                a.tvp_pink_walk04_alternate, a.tvp_pink_walk03_alternate, a.tvp_pink_walk02_alternate, a.tvp_pink_walk01_alternate
            ]);
            this.addAnimationFrames("walk_front", [a.tvp_pink_walk01_alternate, a.tvp_pink_walk02_alternate, a.tvp_pink_walk03_alternate, a.tvp_pink_walk04_alternate, a.tvp_pink_walk05_alternate, a.tvp_pink_walk06_alternate]);
            this.addAnimationFrames("dash_back", [a.tvp_pink_special_dash_back_01_alternate, a.tvp_pink_special_dash_back_02_alternate]);
            this.addAnimationFrames("dash_forward", [a.tvp_pink_special_dash_forward_01_alternate,
                a.tvp_pink_special_dash_forward_02_alternate
            ]);
            this.addAnimationFrames("block", [a.tvp_pink_special_block_alternate]);
            this.addAnimationFrames("hit_front", [a.tvp_pink_special_hit_01_alternate, a.tvp_pink_special_hit_02_alternate, a.tvp_pink_special_hit_03_alternate]);
            this.addAnimationFrames("hit_up", [a.tvp_pink_special_hit_up_alternate]);
            this.addAnimationFrames("hit_down", [a.tvp_pink_special_hit_down_alternate]);
            this.addAnimationFrames("ground", [a.tvp_pink_floor_alternate]);
            this.addAnimationFrames("air_fall", [a.tvp_pink_fall_alternate]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_pink_attack_1_01_alternate, a.tvp_pink_attack_1_02_alternate, a.tvp_pink_attack_1_03_alternate, a.tvp_pink_attack_1_04_alternate]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_pink_attack_1_05_alternate, a.tvp_pink_attack_1_06_alternate, a.tvp_pink_attack_1_07_alternate]);
            this.addAnimationFrames("attack_basic_2b", [a.tvp_pink_attack_1_04_alternate, a.tvp_pink_attack_1_05_alternate, a.tvp_pink_attack_1_06_alternate]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_pink_idle_02_alternate, a.tvp_pink_idle_03_alternate, a.tvp_pink_attack_3_01_alternate, a.tvp_pink_attack_3_01_alternate, a.tvp_pink_attack_3_02_alternate, a.tvp_pink_attack_3_03_alternate, a.tvp_pink_attack_3_04_alternate, a.tvp_pink_attack_3_05_alternate, a.tvp_pink_attack_3_06_alternate, a.tvp_pink_attack_3_07_alternate, a.tvp_pink_attack_3_08_alternate, a.tvp_pink_attack_3_09_alternate, a.tvp_pink_attack_3_10_alternate, a.tvp_pink_idle_07_alternate, a.tvp_pink_idle_08_alternate]);
            this.addAnimationFrames("attack_special_1_hold", [a.tvp_pink_special_in_01_alternate]);
            this.addAnimationFrames("attack_special_1_in", [a.tvp_pink_special_in_02_alternate, a.tvp_pink_special_in_03_alternate, a.tvp_pink_special_in_04_alternate]);
            this.addAnimationFrames("attack_special_1_loop", [a.tvp_pink_special_in_04_alternate, a.tvp_pink_special_in_04_alternate, a.tvp_pink_special_in_04_alternate, a.tvp_pink_special_in_04_alternate, a.tvp_pink_special_in_04_alternate]);
            this.addAnimationFrames("attack_special_1_out", [a.tvp_pink_special_out_01_alternate,
                a.tvp_pink_special_out_02_alternate
            ]);
            this.addAnimationFrames("attack_special_2", [a.tvp_pink_attack_2_02_alternate, a.tvp_pink_attack_2_03_alternate, a.tvp_pink_attack_2_04_alternate, a.tvp_pink_attack_2_05_alternate, a.tvp_pink_attack_2_06_alternate, a.tvp_pink_attack_2_08_alternate, a.tvp_pink_attack_2_09_alternate, a.tvp_pink_attack_2_10_alternate, a.tvp_pink_attack_2_11_alternate, a.tvp_pink_attack_2_11_alternate, a.tvp_pink_attack_2_12_alternate, a.tvp_pink_attack_2_12_alternate, a.tvp_pink_attack_3_02_alternate])
        },
        __class__: ig
    });
    var te = function(a, b, c, f, e, g, i, j) {
        na.call(this, a, b, c, f, e, g, i, j);
        this._control.attackRangeMod = 0;
        this._attackVo = [d.raph_attack_1, d.raph_attack_3];
        this._dieVo = d.raph_lose;
        this._voCooldownMax = 3
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.raph.Raph"] = te;
    te.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,raph,Raph".split(",");
    te.__super__ = na;
    te.prototype = s(na.prototype, {
        _init: function(a) {
            this._data = new Jf(this._relics);
            this._anim = a ? this.addElement(new kg(this._data.animOffsetX,
                this._data.animOffsetY, t(this, this._animComplete))) : this.addElement(new lg(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete)));
            this._anim.setFps(this._data.baseFps);
            this._animScale = 1.3333333333333333
        },
        __class__: te
    });
    var lg = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.raph.RaphAnim"] = lg;
    lg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,raph,RaphAnim".split(",");
    lg.__super__ = R;
    lg.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_raph_idle_01, a.tvp_raph_idle_02, a.tvp_raph_idle_03, a.tvp_raph_idle_04, a.tvp_raph_idle_05, a.tvp_raph_idle_06, a.tvp_raph_idle_07, a.tvp_raph_idle_08, a.tvp_raph_idle_09]);
            this.addAnimationFrames("walk_front", [a.tvp_raph_walk_01, a.tvp_raph_walk_01, a.tvp_raph_walk_02, a.tvp_raph_walk_02]);
            this.addAnimationFrames("walk_back", [a.tvp_raph_walk_02, a.tvp_raph_walk_02, a.tvp_raph_walk_01, a.tvp_raph_walk_01]);
            this.addAnimationFrames("dash_back", [a.tvp_raph_dash_back_01, a.tvp_raph_dash_back_02]);
            this.addAnimationFrames("dash_forward", [a.tvp_raph_dash_forward_01, a.tvp_raph_dash_forward_02]);
            this.addAnimationFrames("block", [a.tvp_raph_block]);
            this.addAnimationFrames("hit_front", [a.tvp_raph_hit_01, a.tvp_raph_hit_02, a.tvp_raph_hit_03]);
            this.addAnimationFrames("hit_up", [a.tvp_raph_hit_up]);
            this.addAnimationFrames("hit_down", [a.tvp_raph_hit_down]);
            this.addAnimationFrames("ground", [a.tvp_raph_floor]);
            this.addAnimationFrames("air_fall", [a.tvp_raph_hit_down]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_raph_idle_01, a.tvp_raph_attack_1_01,
                a.tvp_raph_attack_1_02, a.tvp_raph_attack_1_03, a.tvp_raph_attack_1_04, a.tvp_raph_attack_1_05
            ]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_raph_attack_2_02, a.tvp_raph_attack_2_03, a.tvp_raph_attack_2_04, a.tvp_raph_attack_2_05, a.tvp_raph_attack_2_06]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_raph_idle_01, a.tvp_raph_attack_3_01, a.tvp_raph_attack_3_01, a.tvp_raph_attack_3_02, a.tvp_raph_attack_3_03, a.tvp_raph_attack_3_04, a.tvp_raph_attack_3_05, a.tvp_raph_attack_3_06, a.tvp_raph_attack_3_07, a.tvp_raph_attack_3_08,
                a.tvp_raph_attack_3_08
            ]);
            this.addAnimationFrames("attack_special_1", [a.tvp_raph_special_1_01, a.tvp_raph_special_1_02, a.tvp_raph_special_1_03, a.tvp_raph_special_1_04, a.tvp_raph_special_1_05, a.tvp_raph_special_1_06, a.tvp_raph_special_1_07, a.tvp_raph_special_1_08, a.tvp_raph_special_1_09, a.tvp_raph_special_1_10, a.tvp_raph_special_1_11, a.tvp_raph_special_1_12]);
            this.addAnimationFrames("attack_special_2", [a.tvp_raph_special_2_in_01, a.tvp_raph_special_2_in_02, a.tvp_raph_special_2_in_03, a.tvp_raph_special_2_in_04,
                a.tvp_raph_special_2_in_05, a.tvp_raph_special_2_in_06, a.tvp_raph_special_2_in_07, a.tvp_raph_special_2_in_08, a.tvp_raph_special_2_in_09, a.tvp_raph_special_2_idle_01, a.tvp_raph_special_2_idle_02, a.tvp_raph_special_2_idle_03, a.tvp_raph_special_2_idle_04, a.tvp_raph_special_2_out_01, a.tvp_raph_special_2_out_02
            ])
        },
        __class__: lg
    });
    var kg = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.raph.RaphAnimAlternate"] = kg;
    kg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,raph,RaphAnimAlternate".split(",");
    kg.__super__ = R;
    kg.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_raph_idle_01_alternate]);
            this.addAnimationFrames("walk_front", [a.tvp_raph_walk_01_alternate, a.tvp_raph_walk_01_alternate, a.tvp_raph_walk_02_alternate, a.tvp_raph_walk_02_alternate]);
            this.addAnimationFrames("walk_back", [a.tvp_raph_walk_02_alternate, a.tvp_raph_walk_02_alternate, a.tvp_raph_walk_01_alternate, a.tvp_raph_walk_01_alternate]);
            this.addAnimationFrames("dash_back", [a.tvp_raph_dash_back_01_alternate,
                a.tvp_raph_dash_back_02_alternate
            ]);
            this.addAnimationFrames("dash_forward", [a.tvp_raph_dash_forward_01_alternate, a.tvp_raph_dash_forward_02_alternate]);
            this.addAnimationFrames("block", [a.tvp_raph_block_alternate]);
            this.addAnimationFrames("hit_front", [a.tvp_raph_hit_01_alternate, a.tvp_raph_hit_02_alternate, a.tvp_raph_hit_03_alternate]);
            this.addAnimationFrames("hit_up", [a.tvp_raph_hit_up_alternate]);
            this.addAnimationFrames("hit_down", [a.tvp_raph_hit_down_alternate]);
            this.addAnimationFrames("ground", [a.tvp_raph_floor_alternate]);
            this.addAnimationFrames("air_fall", [a.tvp_raph_hit_down_alternate]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_raph_idle_01_alternate, a.tvp_raph_attack_1_01_alternate, a.tvp_raph_attack_1_02_alternate, a.tvp_raph_attack_1_03_alternate, a.tvp_raph_attack_1_04_alternate, a.tvp_raph_attack_1_05_alternate]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_raph_attack_2_02_alternate, a.tvp_raph_attack_2_03_alternate, a.tvp_raph_attack_2_04_alternate, a.tvp_raph_attack_2_05_alternate,
                a.tvp_raph_attack_2_06_alternate
            ]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_raph_idle_01_alternate, a.tvp_raph_attack_3_01_alternate, a.tvp_raph_attack_3_01_alternate, a.tvp_raph_attack_3_02_alternate, a.tvp_raph_attack_3_03_alternate, a.tvp_raph_attack_3_04_alternate, a.tvp_raph_attack_3_05_alternate, a.tvp_raph_attack_3_06_alternate, a.tvp_raph_attack_3_07_alternate, a.tvp_raph_attack_3_08_alternate, a.tvp_raph_attack_3_08_alternate]);
            this.addAnimationFrames("attack_special_1", [a.tvp_raph_special_1_01_alternate,
                a.tvp_raph_special_1_02_alternate, a.tvp_raph_special_1_03_alternate, a.tvp_raph_special_1_04_alternate, a.tvp_raph_special_1_05_alternate, a.tvp_raph_special_1_06_alternate, a.tvp_raph_special_1_07_alternate, a.tvp_raph_special_1_08_alternate, a.tvp_raph_special_1_09_alternate, a.tvp_raph_special_1_10_alternate, a.tvp_raph_special_1_11_alternate, a.tvp_raph_special_1_12_alternate
            ]);
            this.addAnimationFrames("attack_special_2", [a.tvp_raph_special_2_in_01_alternate, a.tvp_raph_special_2_in_02_alternate, a.tvp_raph_special_2_in_03_alternate,
                a.tvp_raph_special_2_in_04_alternate, a.tvp_raph_special_2_in_05_alternate, a.tvp_raph_special_2_in_06_alternate, a.tvp_raph_special_2_in_07_alternate, a.tvp_raph_special_2_in_08_alternate, a.tvp_raph_special_2_in_09_alternate, a.tvp_raph_special_2_idle_01_alternate, a.tvp_raph_special_2_idle_02_alternate, a.tvp_raph_special_2_idle_03_alternate, a.tvp_raph_special_2_idle_04_alternate, a.tvp_raph_special_2_out_01_alternate, a.tvp_raph_special_2_out_02_alternate
            ])
        },
        __class__: kg
    });
    var ve = function(a, b, c, f, e, g, i,
        j) {
        na.call(this, a, b, c, f, e, g, i, j);
        this._attackVo = [d.tommy_attack_1, d.tommy_attack_2];
        this._hitVo = [d.tommy_hit_1];
        this._dieVo = d.tommy_lose;
        this._voCooldownMax = 3
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.tommy.Tommy"] = ve;
    ve.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,tommy,Tommy".split(",");
    ve.__super__ = na;
    ve.prototype = s(na.prototype, {
        _init: function(a) {
            this._data = new Qf(this._relics);
            this._anim = a ? this.addElement(new mg(this._data.animOffsetX, this._data.animOffsetY,
                t(this, this._animComplete))) : this.addElement(new ng(this._data.animOffsetX, this._data.animOffsetY, t(this, this._animComplete)));
            this._anim.setFps(this._data.baseFps);
            this._animScale = 1.3333333333333333
        },
        __class__: ve
    });
    var ng = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.tommy.TommyAnim"] = ng;
    ng.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,tommy,TommyAnim".split(",");
    ng.__super__ = R;
    ng.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_tommy_idle_01, a.tvp_tommy_idle_02, a.tvp_tommy_idle_03, a.tvp_tommy_idle_04, a.tvp_tommy_idle_05, a.tvp_tommy_idle_06, a.tvp_tommy_idle_07, a.tvp_tommy_idle_08, a.tvp_tommy_idle_09, a.tvp_tommy_idle_10]);
            this.addAnimationFrames("walk_front", [a.tvp_tommy_walk_01, a.tvp_tommy_walk_02]);
            this.addAnimationFrames("walk_back", [a.tvp_tommy_walk_02, a.tvp_tommy_walk_01]);
            this.addAnimationFrames("dash_back", [a.tvp_tommy_dash_back_01, a.tvp_tommy_dash_back_02]);
            this.addAnimationFrames("dash_forward", [a.tvp_tommy_dash_forward_01,
                a.tvp_tommy_dash_forward_02
            ]);
            this.addAnimationFrames("block", [a.tvp_tommy_block]);
            this.addAnimationFrames("hit_front", [a.tvp_tommy_hit_01, a.tvp_tommy_hit_02, a.tvp_tommy_hit_03]);
            this.addAnimationFrames("hit_up", [a.tvp_tommy_hit_up]);
            this.addAnimationFrames("hit_down", [a.tvp_tommy_hit_down]);
            this.addAnimationFrames("ground", [a.tvp_tommy_floor]);
            this.addAnimationFrames("air_fall", [a.tvp_tommy_fall]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_tommy_idle_01, a.tvp_tommy_attack_1_01, a.tvp_tommy_attack_1_02,
                a.tvp_tommy_attack_1_03, a.tvp_tommy_attack_1_04
            ]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_tommy_attack_2_02, a.tvp_tommy_attack_2_03, a.tvp_tommy_attack_2_04, a.tvp_tommy_attack_2_05, a.tvp_tommy_attack_2_06]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_tommy_attack_3_01, a.tvp_tommy_attack_3_02, a.tvp_tommy_attack_3_03, a.tvp_tommy_attack_3_04, a.tvp_tommy_attack_3_05, a.tvp_tommy_attack_3_06, a.tvp_tommy_attack_3_07]);
            this.addAnimationFrames("attack_special_1_hold", [a.tvp_tommy_special_1_01, a.tvp_tommy_special_1_01,
                a.tvp_tommy_special_1_02, a.tvp_tommy_special_1_03
            ]);
            this.addAnimationFrames("attack_special_1_in", [a.tvp_tommy_special_1_04, a.tvp_tommy_special_1_05, a.tvp_tommy_special_1_06]);
            this.addAnimationFrames("attack_special_1_hold_2", [a.tvp_tommy_special_1_07, a.tvp_tommy_special_1_08]);
            this.addAnimationFrames("attack_special_1_out", [a.tvp_tommy_special_1_07, a.tvp_tommy_special_1_08, a.tvp_tommy_special_1_09, a.tvp_tommy_special_1_09, a.tvp_tommy_special_1_09, a.tvp_tommy_special_1_10, a.tvp_tommy_special_1_11]);
            this.addAnimationFrames("attack_special_2", [a.tvp_tommy_special_2_01, a.tvp_tommy_special_2_02, a.tvp_tommy_special_2_03, a.tvp_tommy_special_2_02, a.tvp_tommy_special_2_03, a.tvp_tommy_special_2_02, a.tvp_tommy_special_2_03, a.tvp_tommy_special_2_04, a.tvp_tommy_special_2_05, a.tvp_tommy_special_2_06, a.tvp_tommy_special_2_07, a.tvp_tommy_special_2_08, a.tvp_tommy_special_2_09, a.tvp_tommy_special_2_10])
        },
        __class__: ng
    });
    var mg = function(a, b, c) {
        R.call(this, a, b, c)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.fighter.tommy.TommyAnimAlternate"] =
        mg;
    mg.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,fighter,tommy,TommyAnimAlternate".split(",");
    mg.__super__ = R;
    mg.prototype = s(R.prototype, {
        _buildAnimations: function() {
            this.addAnimationFrames("idle", [a.tvp_tommy_idle_01_alternate, a.tvp_tommy_idle_02_alternate, a.tvp_tommy_idle_03_alternate, a.tvp_tommy_idle_04_alternate, a.tvp_tommy_idle_05_alternate, a.tvp_tommy_idle_06_alternate, a.tvp_tommy_idle_07_alternate, a.tvp_tommy_idle_08_alternate, a.tvp_tommy_idle_09_alternate, a.tvp_tommy_idle_10_alternate]);
            this.addAnimationFrames("walk_front", [a.tvp_tommy_walk_01_alternate, a.tvp_tommy_walk_02_alternate]);
            this.addAnimationFrames("walk_back", [a.tvp_tommy_walk_02_alternate, a.tvp_tommy_walk_01_alternate]);
            this.addAnimationFrames("dash_back", [a.tvp_tommy_dash_back_01_alternate, a.tvp_tommy_dash_back_02_alternate]);
            this.addAnimationFrames("dash_forward", [a.tvp_tommy_dash_forward_01_alternate, a.tvp_tommy_dash_forward_02_alternate]);
            this.addAnimationFrames("block", [a.tvp_tommy_block_alternate]);
            this.addAnimationFrames("hit_front", [a.tvp_tommy_hit_01_alternate, a.tvp_tommy_hit_02_alternate, a.tvp_tommy_hit_03_alternate]);
            this.addAnimationFrames("hit_up", [a.tvp_tommy_hit_up_alternate]);
            this.addAnimationFrames("hit_down", [a.tvp_tommy_hit_down_alternate]);
            this.addAnimationFrames("ground", [a.tvp_tommy_floor_alternate]);
            this.addAnimationFrames("air_fall", [a.tvp_tommy_fall_alternate]);
            this.addAnimationFrames("attack_basic_1", [a.tvp_tommy_idle_01_alternate, a.tvp_tommy_attack_1_01_alternate, a.tvp_tommy_attack_1_02_alternate, a.tvp_tommy_attack_1_03_alternate,
                a.tvp_tommy_attack_1_04_alternate
            ]);
            this.addAnimationFrames("attack_basic_2", [a.tvp_tommy_attack_2_02_alternate, a.tvp_tommy_attack_2_03_alternate, a.tvp_tommy_attack_2_04_alternate, a.tvp_tommy_attack_2_05_alternate, a.tvp_tommy_attack_2_06_alternate]);
            this.addAnimationFrames("attack_basic_3", [a.tvp_tommy_attack_3_01_alternate, a.tvp_tommy_attack_3_02_alternate, a.tvp_tommy_attack_3_03_alternate, a.tvp_tommy_attack_3_04_alternate, a.tvp_tommy_attack_3_05_alternate, a.tvp_tommy_attack_3_06_alternate, a.tvp_tommy_attack_3_07_alternate]);
            this.addAnimationFrames("attack_special_1_hold", [a.tvp_tommy_special_1_01_alternate, a.tvp_tommy_special_1_01_alternate, a.tvp_tommy_special_1_02_alternate, a.tvp_tommy_special_1_03_alternate]);
            this.addAnimationFrames("attack_special_1_in", [a.tvp_tommy_special_1_04_alternate, a.tvp_tommy_special_1_05_alternate, a.tvp_tommy_special_1_06_alternate]);
            this.addAnimationFrames("attack_special_1_hold_2", [a.tvp_tommy_special_1_07_alternate, a.tvp_tommy_special_1_08_alternate]);
            this.addAnimationFrames("attack_special_1_out", [a.tvp_tommy_special_1_07_alternate, a.tvp_tommy_special_1_08_alternate, a.tvp_tommy_special_1_09_alternate, a.tvp_tommy_special_1_09_alternate, a.tvp_tommy_special_1_09_alternate, a.tvp_tommy_special_1_10_alternate, a.tvp_tommy_special_1_11_alternate]);
            this.addAnimationFrames("attack_special_2", [a.tvp_tommy_special_2_01_alternate, a.tvp_tommy_special_2_02_alternate, a.tvp_tommy_special_2_03_alternate, a.tvp_tommy_special_2_02_alternate, a.tvp_tommy_special_2_03_alternate, a.tvp_tommy_special_2_02_alternate,
                a.tvp_tommy_special_2_03_alternate, a.tvp_tommy_special_2_04_alternate, a.tvp_tommy_special_2_05_alternate, a.tvp_tommy_special_2_06_alternate, a.tvp_tommy_special_2_07_alternate, a.tvp_tommy_special_2_08_alternate, a.tvp_tommy_special_2_09_alternate, a.tvp_tommy_special_2_10_alternate
            ])
        },
        __class__: mg
    });
    var za = function(a) {
        m.call(this, a);
        this._collideable = !0;
        this._life = a.life;
        this._data = a.data;
        this._parentFighter = a.parentFighter;
        this._tween = a.tween;
        this._groundY = a.groundY;
        this._facing = this._parentFighter.get_facing();
        this._velocity.to(this._data.velX * this._facing, this._data.velY);
        this._hitbox = Ta.request(this._data.attackboxX, this._data.attackboxY, this._data.attackboxWidth, this._data.attackboxHeight);
        this.scaleX *= this._facing
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.projectile.Projectile"] = za;
    za.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,projectile,Projectile".split(",");
    za.__super__ = m;
    za.prototype = s(m.prototype, {
        get_collideable: function() {
            return this._collideable
        },
        get_facing: function() {
            return this._facing
        },
        get_parentFighter: function() {
            return this._parentFighter
        },
        get_data: function() {
            return this._data
        },
        get_hitbox: function() {
            return this._hitbox
        },
        dispose: function() {
            m.prototype.dispose.call(this);
            this._parentFighter = this._tween = this._hitbox = null
        },
        _addEventListeners: function() {
            m.prototype._addEventListeners.call(this);
            i.get_instance().get_dispatcher().addEventListener(n.EVENT_ENVIRONMENT_TRANSITION, t(this, this._onEnvironmentTransition))
        },
        _removeEventListeners: function() {
            m.prototype._removeEventListeners.call(this);
            i.get_instance().get_dispatcher().addEventListener(n.EVENT_ENVIRONMENT_TRANSITION, t(this, this._onEnvironmentTransition))
        },
        _onEnvironmentTransition: function() {
            this.alpha = this._life = 0;
            this.set_doDelete(!0)
        },
        hitConnect: function() {
            this.alpha = this._life = 0;
            this.set_doDelete(!0);
            null
        },
        update: function(a) {
            m.prototype.update.call(this, a);
            this._pos.x += this._velocity.x * a;
            this._pos.y += this._velocity.y * a;
            this._pos.y &gt; this._groundY &amp;&amp; this._onHitGround();
            this._life -= a;
            0 &gt;= this._life &amp;&amp; (this._life = 0, this.set_doDelete(!0))
        },
        _onHitGround: function() {},
        __class__: za,
        __properties__: s(m.prototype.__properties__, {
            get_hitbox: "get_hitbox",
            get_data: "get_data",
            get_parentFighter: "get_parentFighter",
            get_facing: "get_facing",
            get_collideable: "get_collideable"
        })
    });
    var ge = function(a) {
        za.call(this, a);
        this._groundY -= 200;
        this.rotation = -20 * this.get_facing();
        this.set_scale(0.8);
        this._particleTrailTimer = 0;
        this._hits = 2;
        i.get_instance().get_sound().playSound(d.spin_woosh_small)
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.projectile.ProjectileLeoSlash"] =
        ge;
    ge.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,projectile,ProjectileLeoSlash".split(",");
    ge.__super__ = za;
    ge.prototype = s(za.prototype, {
        dispose: function() {
            za.prototype.dispose.call(this)
        },
        hitConnect: function() {
            this._hits--;
            0 &gt;= this._hits &amp;&amp; (this._collideable = !1, this.set_doDelete(!0))
        },
        update: function(a) {
            za.prototype.update.call(this, a);
            this.rotation += 2E3 * a;
            this._particleTrailTimer -= a;
            0 &gt;= this._particleTrailTimer &amp;&amp; (this._particleTrailTimer = 0.025, i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_PARTICLE,
                function(a) {
                    var b = new U;
                    b.set("particle", O.LEO_SLASH_TRAIL);
                    b.set("x", a.get_x());
                    b.set("y", a.get_y());
                    b.set("z", a.get_z() + 1);
                    b.set("rotation", a.rotation);
                    b.set("facing", a.get_facing());
                    return b
                }(this))))
        },
        __class__: ge
    });
    var fe = function(a) {
        za.call(this, a);
        this._groundY -= 200;
        this.rotation = -20 * this.get_facing();
        this.set_scale(1);
        this._particleTrailTimer = 0
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.projectile.ProjectileOrionSpear"] = fe;
    fe.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,projectile,ProjectileOrionSpear".split(",");
    fe.__super__ = za;
    fe.prototype = s(za.prototype, {
        dispose: function() {
            za.prototype.dispose.call(this)
        },
        hitConnect: function() {
            this._collideable = !1
        },
        _onHitGround: function() {
            za.prototype._onHitGround.call(this);
            this._life = 0.5;
            this.set_doDelete(!0);
            this._velocity.to(0, 0);
            i.get_instance().get_sound().playSound(d.andros_dive);
            i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_PARTICLE, function(a) {
                var b = new U;
                b.set("particle", O.GROUND_EXPLODE);
                b.set("x", a.get_x() + 50);
                b.set("y", a.get_y() + 150);
                b.set("z",
                    a.get_z());
                b.set("facing", a.get_facing());
                return b
            }(this)));
            i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_SCREEN_SHAKE, function() {
                var a = new U;
                a.set("time", 0.25);
                return a
            }(this)))
        },
        update: function(a) {
            za.prototype.update.call(this, a);
            this._particleTrailTimer -= a;
            0 &gt;= this._particleTrailTimer &amp;&amp; (this._particleTrailTimer = 0.025, i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_PARTICLE, function(a) {
                var b = new U;
                b.set("particle", O.ORION_SPEAR_TRAIL);
                b.set("x", a.get_x());
                b.set("y", a.get_y());
                b.set("z", a.get_z() + 1);
                b.set("rotation", a.rotation);
                b.set("facing", a.get_facing());
                return b
            }(this))))
        },
        __class__: fe
    });
    var he = function(a) {
        za.call(this, a);
        this._groundY -= 200;
        this.set_scale(1);
        this._particleTrailTimer = 0
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.projectile.ProjectileTommyBlast"] = he;
    he.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,projectile,ProjectileTommyBlast".split(",");
    he.__super__ = za;
    he.prototype = s(za.prototype, {
        dispose: function() {
            za.prototype.dispose.call(this)
        },
        hitConnect: function() {
            this._collideable = !1
        },
        _onHitGround: function() {
            za.prototype._onHitGround.call(this)
        },
        update: function(a) {
            za.prototype.update.call(this, a);
            this._particleTrailTimer -= a;
            0 &gt;= this._particleTrailTimer &amp;&amp; (this._particleTrailTimer = 0.025, i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_PARTICLE, function(a) {
                var b = new U;
                b.set("particle", O.TOMMY_BLAST_TRAIL);
                b.set("x", a.get_x());
                b.set("y", a.get_y());
                b.set("z", a.get_z() + 1);
                b.set("rotation", a.rotation);
                b.set("facing", a.get_facing());
                return b
            }(this))))
        },
        __class__: he
    });
    var ee = function(a) {
        za.call(this, a);
        this._groundY -= 200;
        this.set_scale(1);
        this._particleTrailTimer = 0
    };
    g["com.nick.pr_vs_tmnt.premier_game.world.elements.projectile.ProjectileTommyShot"] = ee;
    ee.__name__ = "com,nick,pr_vs_tmnt,premier_game,world,elements,projectile,ProjectileTommyShot".split(",");
    ee.__super__ = za;
    ee.prototype = s(za.prototype, {
        dispose: function() {
            za.prototype.dispose.call(this)
        },
        hitConnect: function() {
            this._collideable = !1;
            this.set_doDelete(!0);
            this._velocity.to(0,
                0);
            this._life = 0
        },
        _onHitGround: function() {
            za.prototype._onHitGround.call(this)
        },
        update: function(a) {
            za.prototype.update.call(this, a)
        },
        __class__: ee
    });
    var d = g["com.workinman.cloud.ASSET_SOUND"] = {
        __ename__: ["com", "workinman", "cloud", "ASSET_SOUND"],
        __constructs__: "orion_attack_1,raph_attack_2,orion_attack_3,raph_attack_1,raph_attack_3,leo_super_2,spin_woosh_small,leo_super_1,mikey_lose,mikey_super_2,mikey_super_1,woosh_3,prvstmnt_music_menu,raph_super_2,orion_super_2,orion_super_1,raph_super_1,shelby_select,andros_win,game,tommy_select,shelby_attack_2,shelby_attack_3,shelby_attack_1,mikey_win,tommy_attack_2,tommy_attack_1,leo_attack_2,leo_attack_1,leo_hit_2,leo_hit_1,leo_spin,april_attack_1,april_attack_2,april_attack_3,raph_select,andros_attack_1,orion_select,raph_win,orion_win,woosh_1,woosh_6,woosh_4,jason_win,prvstmnt_music_level3_pr,screen_trans_in,zap,andros_dive,shelby_drill,donnie_select,shelby_super_2,explode_1,shelby_super_1,leo_win,woosh_2,optional,april_win,orion_attack_2,sword_stab_2,sword_stab_1,hit_3,hit_2,hit_1,button_click_weak,raph_lose,block,shelby_hit_1,generic_jump,orion_lose,prvstmnt_music_level3_tmnt,big_boom_hit,silent,super,tommy_hit_1,andros_super2,andros_super1,april_lose,jason_super2,jason_super1,shelby_lose,sword_stab_3,button_click_medium,screen_trans_out,donnie_super_2,donnie_super_1,april_select,jason_hit_1,big_boom_hit_gun,leo_select,tommy_lose,andros_select,jason_attack_3,button_click_strong,jason_attack_2,snap_bang,jason_attack_1,april_hit_1,april_hit_2,april_hit_3,woosh_5,big_boom_hit_4,big_boom_hit_3,big_boom_hit_2,big_boom_hit_lightning,andros_lose,button_click_normal,mikey_select,jason_lose,donnie_lose,donnie_hit_2,orion_hit_1,donnie_hit_1,big_boom_hit_fire,tommy_super_1,jason_select,donnie_win,leo_lose".split(",")
    };
    d.orion_attack_1 = ["orion_attack_1", 0];
    d.orion_attack_1.toString = b;
    d.orion_attack_1.__enum__ = d;
    d.raph_attack_2 = ["raph_attack_2", 1];
    d.raph_attack_2.toString = b;
    d.raph_attack_2.__enum__ = d;
    d.orion_attack_3 = ["orion_attack_3", 2];
    d.orion_attack_3.toString = b;
    d.orion_attack_3.__enum__ = d;
    d.raph_attack_1 = ["raph_attack_1", 3];
    d.raph_attack_1.toString = b;
    d.raph_attack_1.__enum__ = d;
    d.raph_attack_3 = ["raph_attack_3", 4];
    d.raph_attack_3.toString = b;
    d.raph_attack_3.__enum__ = d;
    d.leo_super_2 = ["leo_super_2", 5];
    d.leo_super_2.toString =
        b;
    d.leo_super_2.__enum__ = d;
    d.spin_woosh_small = ["spin_woosh_small", 6];
    d.spin_woosh_small.toString = b;
    d.spin_woosh_small.__enum__ = d;
    d.leo_super_1 = ["leo_super_1", 7];
    d.leo_super_1.toString = b;
    d.leo_super_1.__enum__ = d;
    d.mikey_lose = ["mikey_lose", 8];
    d.mikey_lose.toString = b;
    d.mikey_lose.__enum__ = d;
    d.mikey_super_2 = ["mikey_super_2", 9];
    d.mikey_super_2.toString = b;
    d.mikey_super_2.__enum__ = d;
    d.mikey_super_1 = ["mikey_super_1", 10];
    d.mikey_super_1.toString = b;
    d.mikey_super_1.__enum__ = d;
    d.woosh_3 = ["woosh_3", 11];
    d.woosh_3.toString =
        b;
    d.woosh_3.__enum__ = d;
    d.prvstmnt_music_menu = ["prvstmnt_music_menu", 12];
    d.prvstmnt_music_menu.toString = b;
    d.prvstmnt_music_menu.__enum__ = d;
    d.raph_super_2 = ["raph_super_2", 13];
    d.raph_super_2.toString = b;
    d.raph_super_2.__enum__ = d;
    d.orion_super_2 = ["orion_super_2", 14];
    d.orion_super_2.toString = b;
    d.orion_super_2.__enum__ = d;
    d.orion_super_1 = ["orion_super_1", 15];
    d.orion_super_1.toString = b;
    d.orion_super_1.__enum__ = d;
    d.raph_super_1 = ["raph_super_1", 16];
    d.raph_super_1.toString = b;
    d.raph_super_1.__enum__ = d;
    d.shelby_select = ["shelby_select", 17];
    d.shelby_select.toString = b;
    d.shelby_select.__enum__ = d;
    d.andros_win = ["andros_win", 18];
    d.andros_win.toString = b;
    d.andros_win.__enum__ = d;
    d.game = ["game", 19];
    d.game.toString = b;
    d.game.__enum__ = d;
    d.tommy_select = ["tommy_select", 20];
    d.tommy_select.toString = b;
    d.tommy_select.__enum__ = d;
    d.shelby_attack_2 = ["shelby_attack_2", 21];
    d.shelby_attack_2.toString = b;
    d.shelby_attack_2.__enum__ = d;
    d.shelby_attack_3 = ["shelby_attack_3", 22];
    d.shelby_attack_3.toString = b;
    d.shelby_attack_3.__enum__ = d;
    d.shelby_attack_1 = ["shelby_attack_1", 23];
    d.shelby_attack_1.toString = b;
    d.shelby_attack_1.__enum__ = d;
    d.mikey_win = ["mikey_win", 24];
    d.mikey_win.toString = b;
    d.mikey_win.__enum__ = d;
    d.tommy_attack_2 = ["tommy_attack_2", 25];
    d.tommy_attack_2.toString = b;
    d.tommy_attack_2.__enum__ = d;
    d.tommy_attack_1 = ["tommy_attack_1", 26];
    d.tommy_attack_1.toString = b;
    d.tommy_attack_1.__enum__ = d;
    d.leo_attack_2 = ["leo_attack_2", 27];
    d.leo_attack_2.toString = b;
    d.leo_attack_2.__enum__ = d;
    d.leo_attack_1 = ["leo_attack_1", 28];
    d.leo_attack_1.toString = b;
    d.leo_attack_1.__enum__ =
        d;
    d.leo_hit_2 = ["leo_hit_2", 29];
    d.leo_hit_2.toString = b;
    d.leo_hit_2.__enum__ = d;
    d.leo_hit_1 = ["leo_hit_1", 30];
    d.leo_hit_1.toString = b;
    d.leo_hit_1.__enum__ = d;
    d.leo_spin = ["leo_spin", 31];
    d.leo_spin.toString = b;
    d.leo_spin.__enum__ = d;
    d.april_attack_1 = ["april_attack_1", 32];
    d.april_attack_1.toString = b;
    d.april_attack_1.__enum__ = d;
    d.april_attack_2 = ["april_attack_2", 33];
    d.april_attack_2.toString = b;
    d.april_attack_2.__enum__ = d;
    d.april_attack_3 = ["april_attack_3", 34];
    d.april_attack_3.toString = b;
    d.april_attack_3.__enum__ =
        d;
    d.raph_select = ["raph_select", 35];
    d.raph_select.toString = b;
    d.raph_select.__enum__ = d;
    d.andros_attack_1 = ["andros_attack_1", 36];
    d.andros_attack_1.toString = b;
    d.andros_attack_1.__enum__ = d;
    d.orion_select = ["orion_select", 37];
    d.orion_select.toString = b;
    d.orion_select.__enum__ = d;
    d.raph_win = ["raph_win", 38];
    d.raph_win.toString = b;
    d.raph_win.__enum__ = d;
    d.orion_win = ["orion_win", 39];
    d.orion_win.toString = b;
    d.orion_win.__enum__ = d;
    d.woosh_1 = ["woosh_1", 40];
    d.woosh_1.toString = b;
    d.woosh_1.__enum__ = d;
    d.woosh_6 = ["woosh_6",
        41
    ];
    d.woosh_6.toString = b;
    d.woosh_6.__enum__ = d;
    d.woosh_4 = ["woosh_4", 42];
    d.woosh_4.toString = b;
    d.woosh_4.__enum__ = d;
    d.jason_win = ["jason_win", 43];
    d.jason_win.toString = b;
    d.jason_win.__enum__ = d;
    d.prvstmnt_music_level3_pr = ["prvstmnt_music_level3_pr", 44];
    d.prvstmnt_music_level3_pr.toString = b;
    d.prvstmnt_music_level3_pr.__enum__ = d;
    d.screen_trans_in = ["screen_trans_in", 45];
    d.screen_trans_in.toString = b;
    d.screen_trans_in.__enum__ = d;
    d.zap = ["zap", 46];
    d.zap.toString = b;
    d.zap.__enum__ = d;
    d.andros_dive = ["andros_dive",
        47
    ];
    d.andros_dive.toString = b;
    d.andros_dive.__enum__ = d;
    d.shelby_drill = ["shelby_drill", 48];
    d.shelby_drill.toString = b;
    d.shelby_drill.__enum__ = d;
    d.donnie_select = ["donnie_select", 49];
    d.donnie_select.toString = b;
    d.donnie_select.__enum__ = d;
    d.shelby_super_2 = ["shelby_super_2", 50];
    d.shelby_super_2.toString = b;
    d.shelby_super_2.__enum__ = d;
    d.explode_1 = ["explode_1", 51];
    d.explode_1.toString = b;
    d.explode_1.__enum__ = d;
    d.shelby_super_1 = ["shelby_super_1", 52];
    d.shelby_super_1.toString = b;
    d.shelby_super_1.__enum__ = d;
    d.leo_win = ["leo_win", 53];
    d.leo_win.toString = b;
    d.leo_win.__enum__ = d;
    d.woosh_2 = ["woosh_2", 54];
    d.woosh_2.toString = b;
    d.woosh_2.__enum__ = d;
    d.optional = ["optional", 55];
    d.optional.toString = b;
    d.optional.__enum__ = d;
    d.april_win = ["april_win", 56];
    d.april_win.toString = b;
    d.april_win.__enum__ = d;
    d.orion_attack_2 = ["orion_attack_2", 57];
    d.orion_attack_2.toString = b;
    d.orion_attack_2.__enum__ = d;
    d.sword_stab_2 = ["sword_stab_2", 58];
    d.sword_stab_2.toString = b;
    d.sword_stab_2.__enum__ = d;
    d.sword_stab_1 = ["sword_stab_1", 59];
    d.sword_stab_1.toString =
        b;
    d.sword_stab_1.__enum__ = d;
    d.hit_3 = ["hit_3", 60];
    d.hit_3.toString = b;
    d.hit_3.__enum__ = d;
    d.hit_2 = ["hit_2", 61];
    d.hit_2.toString = b;
    d.hit_2.__enum__ = d;
    d.hit_1 = ["hit_1", 62];
    d.hit_1.toString = b;
    d.hit_1.__enum__ = d;
    d.button_click_weak = ["button_click_weak", 63];
    d.button_click_weak.toString = b;
    d.button_click_weak.__enum__ = d;
    d.raph_lose = ["raph_lose", 64];
    d.raph_lose.toString = b;
    d.raph_lose.__enum__ = d;
    d.block = ["block", 65];
    d.block.toString = b;
    d.block.__enum__ = d;
    d.shelby_hit_1 = ["shelby_hit_1", 66];
    d.shelby_hit_1.toString =
        b;
    d.shelby_hit_1.__enum__ = d;
    d.generic_jump = ["generic_jump", 67];
    d.generic_jump.toString = b;
    d.generic_jump.__enum__ = d;
    d.orion_lose = ["orion_lose", 68];
    d.orion_lose.toString = b;
    d.orion_lose.__enum__ = d;
    d.prvstmnt_music_level3_tmnt = ["prvstmnt_music_level3_tmnt", 69];
    d.prvstmnt_music_level3_tmnt.toString = b;
    d.prvstmnt_music_level3_tmnt.__enum__ = d;
    d.big_boom_hit = ["big_boom_hit", 70];
    d.big_boom_hit.toString = b;
    d.big_boom_hit.__enum__ = d;
    d.silent = ["silent", 71];
    d.silent.toString = b;
    d.silent.__enum__ = d;
    d["super"] = ["super",
        72
    ];
    d["super"].toString = b;
    d["super"].__enum__ = d;
    d.tommy_hit_1 = ["tommy_hit_1", 73];
    d.tommy_hit_1.toString = b;
    d.tommy_hit_1.__enum__ = d;
    d.andros_super2 = ["andros_super2", 74];
    d.andros_super2.toString = b;
    d.andros_super2.__enum__ = d;
    d.andros_super1 = ["andros_super1", 75];
    d.andros_super1.toString = b;
    d.andros_super1.__enum__ = d;
    d.april_lose = ["april_lose", 76];
    d.april_lose.toString = b;
    d.april_lose.__enum__ = d;
    d.jason_super2 = ["jason_super2", 77];
    d.jason_super2.toString = b;
    d.jason_super2.__enum__ = d;
    d.jason_super1 = ["jason_super1",
        78
    ];
    d.jason_super1.toString = b;
    d.jason_super1.__enum__ = d;
    d.shelby_lose = ["shelby_lose", 79];
    d.shelby_lose.toString = b;
    d.shelby_lose.__enum__ = d;
    d.sword_stab_3 = ["sword_stab_3", 80];
    d.sword_stab_3.toString = b;
    d.sword_stab_3.__enum__ = d;
    d.button_click_medium = ["button_click_medium", 81];
    d.button_click_medium.toString = b;
    d.button_click_medium.__enum__ = d;
    d.screen_trans_out = ["screen_trans_out", 82];
    d.screen_trans_out.toString = b;
    d.screen_trans_out.__enum__ = d;
    d.donnie_super_2 = ["donnie_super_2", 83];
    d.donnie_super_2.toString =
        b;
    d.donnie_super_2.__enum__ = d;
    d.donnie_super_1 = ["donnie_super_1", 84];
    d.donnie_super_1.toString = b;
    d.donnie_super_1.__enum__ = d;
    d.april_select = ["april_select", 85];
    d.april_select.toString = b;
    d.april_select.__enum__ = d;
    d.jason_hit_1 = ["jason_hit_1", 86];
    d.jason_hit_1.toString = b;
    d.jason_hit_1.__enum__ = d;
    d.big_boom_hit_gun = ["big_boom_hit_gun", 87];
    d.big_boom_hit_gun.toString = b;
    d.big_boom_hit_gun.__enum__ = d;
    d.leo_select = ["leo_select", 88];
    d.leo_select.toString = b;
    d.leo_select.__enum__ = d;
    d.tommy_lose = ["tommy_lose",
        89
    ];
    d.tommy_lose.toString = b;
    d.tommy_lose.__enum__ = d;
    d.andros_select = ["andros_select", 90];
    d.andros_select.toString = b;
    d.andros_select.__enum__ = d;
    d.jason_attack_3 = ["jason_attack_3", 91];
    d.jason_attack_3.toString = b;
    d.jason_attack_3.__enum__ = d;
    d.button_click_strong = ["button_click_strong", 92];
    d.button_click_strong.toString = b;
    d.button_click_strong.__enum__ = d;
    d.jason_attack_2 = ["jason_attack_2", 93];
    d.jason_attack_2.toString = b;
    d.jason_attack_2.__enum__ = d;
    d.snap_bang = ["snap_bang", 94];
    d.snap_bang.toString = b;
    d.snap_bang.__enum__ =
        d;
    d.jason_attack_1 = ["jason_attack_1", 95];
    d.jason_attack_1.toString = b;
    d.jason_attack_1.__enum__ = d;
    d.april_hit_1 = ["april_hit_1", 96];
    d.april_hit_1.toString = b;
    d.april_hit_1.__enum__ = d;
    d.april_hit_2 = ["april_hit_2", 97];
    d.april_hit_2.toString = b;
    d.april_hit_2.__enum__ = d;
    d.april_hit_3 = ["april_hit_3", 98];
    d.april_hit_3.toString = b;
    d.april_hit_3.__enum__ = d;
    d.woosh_5 = ["woosh_5", 99];
    d.woosh_5.toString = b;
    d.woosh_5.__enum__ = d;
    d.big_boom_hit_4 = ["big_boom_hit_4", 100];
    d.big_boom_hit_4.toString = b;
    d.big_boom_hit_4.__enum__ =
        d;
    d.big_boom_hit_3 = ["big_boom_hit_3", 101];
    d.big_boom_hit_3.toString = b;
    d.big_boom_hit_3.__enum__ = d;
    d.big_boom_hit_2 = ["big_boom_hit_2", 102];
    d.big_boom_hit_2.toString = b;
    d.big_boom_hit_2.__enum__ = d;
    d.big_boom_hit_lightning = ["big_boom_hit_lightning", 103];
    d.big_boom_hit_lightning.toString = b;
    d.big_boom_hit_lightning.__enum__ = d;
    d.andros_lose = ["andros_lose", 104];
    d.andros_lose.toString = b;
    d.andros_lose.__enum__ = d;
    d.button_click_normal = ["button_click_normal", 105];
    d.button_click_normal.toString = b;
    d.button_click_normal.__enum__ =
        d;
    d.mikey_select = ["mikey_select", 106];
    d.mikey_select.toString = b;
    d.mikey_select.__enum__ = d;
    d.jason_lose = ["jason_lose", 107];
    d.jason_lose.toString = b;
    d.jason_lose.__enum__ = d;
    d.donnie_lose = ["donnie_lose", 108];
    d.donnie_lose.toString = b;
    d.donnie_lose.__enum__ = d;
    d.donnie_hit_2 = ["donnie_hit_2", 109];
    d.donnie_hit_2.toString = b;
    d.donnie_hit_2.__enum__ = d;
    d.orion_hit_1 = ["orion_hit_1", 110];
    d.orion_hit_1.toString = b;
    d.orion_hit_1.__enum__ = d;
    d.donnie_hit_1 = ["donnie_hit_1", 111];
    d.donnie_hit_1.toString = b;
    d.donnie_hit_1.__enum__ =
        d;
    d.big_boom_hit_fire = ["big_boom_hit_fire", 112];
    d.big_boom_hit_fire.toString = b;
    d.big_boom_hit_fire.__enum__ = d;
    d.tommy_super_1 = ["tommy_super_1", 113];
    d.tommy_super_1.toString = b;
    d.tommy_super_1.__enum__ = d;
    d.jason_select = ["jason_select", 114];
    d.jason_select.toString = b;
    d.jason_select.__enum__ = d;
    d.donnie_win = ["donnie_win", 115];
    d.donnie_win.toString = b;
    d.donnie_win.__enum__ = d;
    d.leo_lose = ["leo_lose", 116];
    d.leo_lose.toString = b;
    d.leo_lose.__enum__ = d;
    d.__empty_constructs__ = [d.orion_attack_1, d.raph_attack_2, d.orion_attack_3,
        d.raph_attack_1, d.raph_attack_3, d.leo_super_2, d.spin_woosh_small, d.leo_super_1, d.mikey_lose, d.mikey_super_2, d.mikey_super_1, d.woosh_3, d.prvstmnt_music_menu, d.raph_super_2, d.orion_super_2, d.orion_super_1, d.raph_super_1, d.shelby_select, d.andros_win, d.game, d.tommy_select, d.shelby_attack_2, d.shelby_attack_3, d.shelby_attack_1, d.mikey_win, d.tommy_attack_2, d.tommy_attack_1, d.leo_attack_2, d.leo_attack_1, d.leo_hit_2, d.leo_hit_1, d.leo_spin, d.april_attack_1, d.april_attack_2, d.april_attack_3, d.raph_select, d.andros_attack_1,
        d.orion_select, d.raph_win, d.orion_win, d.woosh_1, d.woosh_6, d.woosh_4, d.jason_win, d.prvstmnt_music_level3_pr, d.screen_trans_in, d.zap, d.andros_dive, d.shelby_drill, d.donnie_select, d.shelby_super_2, d.explode_1, d.shelby_super_1, d.leo_win, d.woosh_2, d.optional, d.april_win, d.orion_attack_2, d.sword_stab_2, d.sword_stab_1, d.hit_3, d.hit_2, d.hit_1, d.button_click_weak, d.raph_lose, d.block, d.shelby_hit_1, d.generic_jump, d.orion_lose, d.prvstmnt_music_level3_tmnt, d.big_boom_hit, d.silent, d.super, d.tommy_hit_1, d.andros_super2,
        d.andros_super1, d.april_lose, d.jason_super2, d.jason_super1, d.shelby_lose, d.sword_stab_3, d.button_click_medium, d.screen_trans_out, d.donnie_super_2, d.donnie_super_1, d.april_select, d.jason_hit_1, d.big_boom_hit_gun, d.leo_select, d.tommy_lose, d.andros_select, d.jason_attack_3, d.button_click_strong, d.jason_attack_2, d.snap_bang, d.jason_attack_1, d.april_hit_1, d.april_hit_2, d.april_hit_3, d.woosh_5, d.big_boom_hit_4, d.big_boom_hit_3, d.big_boom_hit_2, d.big_boom_hit_lightning, d.andros_lose, d.button_click_normal,
        d.mikey_select, d.jason_lose, d.donnie_lose, d.donnie_hit_2, d.orion_hit_1, d.donnie_hit_1, d.big_boom_hit_fire, d.tommy_super_1, d.jason_select, d.donnie_win, d.leo_lose
    ];
    var a = g["com.workinman.cloud.ASSET_TEX"] = {
        __ename__: ["com", "workinman", "cloud", "ASSET_TEX"],
        __constructs__: "relic_shelby_shield,tmnt_subway_mid_r,tvp_raph_attack_3_07_alternate,tmnt_subway_mid_l,tvp_orion_attack_3_03_alternate,btn_bottom_active,tvp_donnie_special_2_05_alternate_tint,tvp_leo_special_1_idle_03_alternate_tint,tvp_april_special_2_16_alternate_tint,tvp_andros_special_1_02_tint,tvp_jason_dash_forward_02_alternate_tint,tvp_pink_special_attack_2_04_alternate_tint,tvp_jason_attack_3_06_alternate,tvp_mikey_hit_down_alternate,tvp_april_special_2_12_tint,btn_quarry,tvp_leo_attack_2_04,tvp_leo_attack_2_03,tvp_april_dash_back_01_alternate_tint,tvp_leo_attack_2_01,tvp_orion_floor_alternate,tvp_tommy_special_2_08,column_difficult,tvp_tommy_attack_1_04,tvp_raph_special_2_in_07_tint,tvp_tommy_attack_1_03,tvp_tommy_special_2_06,tvp_april_special_2_04_alternate_tint,tvp_donnie_special_2_13_alternate,tvp_tommy_special_2_04,portrait_jason_end,tvp_pink_attack_1_06_alternate,tvp_pink_special_out_02_alternate_tint,tvp_jason_attack_special_1_13_tint,tvp_donnie_special_1_out_08_alternate,tvp_orion_floor,tvp_donnie_special_1_in_11_tint,tvp_raph_hit_03_alternate,tvp_orion_special_2_21_alternate_tint,tvp_andros_attack_3_03_alternate,tvp_pink_special_out_01_tint,ware_catwalk_base_r,portrait_orion_partner,badge_icon_stupid,tvp_orion_special_1_07_tint,ware_catwalk_base_l,tvp_donnie_special_1_out_01_tint,btn_city_active,tvp_donnie_special_1_in_10_alternate_tint,tvp_andros_special_2_07_tint,tvp_andros_special_1_19,tvp_andros_special_1_18,tvp_andros_special_1_17,tvp_andros_special_1_16,tvp_andros_special_1_15,tvp_andros_special_1_14,tvp_andros_special_1_13,tvp_andros_special_1_12,tvp_andros_special_1_11,tvp_andros_special_1_10,tvp_pink_special_hit_01,tvp_pink_special_hit_03,tvp_pink_special_hit_02,tvp_donnie_special_1_out_05_alternate_tint,gameplay_universal_2,gameplay_universal_1,gameplay_universal_0,tvp_tommy_idle_05_alternate,tvp_pink_special_in_02_alternate,tvp_mikey_idle_02_alternate,tvp_raph_dash_forward_01_tint,tvp_april_special_1_01_alternate_tint,tvp_orion_attack_2_05_alternate,Basic,hud_fill_blue,tvp_april_fall_alternate,tvp_orion_special_1_15_tint,tvp_april_special_2_07_alternate,tvp_andros_attack_3_09_alternate,tvp_raph_special_1_10_alternate_tint,portrait_leonardo_partner,btn_difficulty_blank,tvp_tommy_attack_2_03_alternate,tvp_pink_attack_1_05_alternate,tvp_pink_attack_1_03_alternate,tvp_jason_special_1_03_alternate,tvp_orion_attack_1_04_alternate,tvp_jason_idle_alternate,tvp_jason_special_1_11_alternate,btn_go,tvp_donnie_special_2_11_alternate,hud_icon_win_red,tvp_raph_special_2_in_09_alternate_tint,tvp_andros_dash_back_01_alternate_tint,tvp_mikey_special_out_01_alternate,tvp_orion_special_1_06_alternate,tvp_pink_special_hit_up_alternate,portrait_april_end,tvp_mikey_special_in_01_alternate_tint,tvp_pink_special_hit_01_alternate,tvp_tommy_special_2_projectile_tint,tvp_mikey_attack_1_03,tvp_mikey_attack_1_02,tvp_mikey_attack_1_01,tvp_mikey_attack_1_04,tvp_donnie_special_1_in_05_alternate,tvp_jason_attack_special_1_02_alternate,tvp_pink_special_dash_forward_01,tvp_mikey_special_idle_02_alternate,tvp_pink_special_dash_forward_02,tvp_leo_special_1_out_01,tvp_donnie_hit_up_alternate,tvp_leo_special_1_out_02,tvp_pink_special_dash_forward_02_alternate,tvp_mikey_attack_4_01,tvp_mikey_attack_4_02,tvp_mikey_attack_4_03,tvp_mikey_attack_4_04,tvp_mikey_attack_4_05,tvp_mikey_attack_4_06,tvp_mikey_attack_4_07,april_alternate1,april_alternate0,april_alternate2,tvp_leo_special_1_in_01_alternate_tint,tvp_jason_hit_down,tvp_jason_block,endgame_portraits_2,endgame_portraits_0,endgame_portraits_1,column_easy,tvp_raph_special_2_in_02_alternate_tint,tvp_raph_special_2_in_04_tint,tvp_orion_special_2_04_tint,tvp_mikey_attack_3_01,tvp_mikey_attack_3_03,tvp_mikey_attack_3_02,tvp_mikey_attack_3_05,tvp_mikey_attack_3_04,tvp_mikey_attack_3_07,tvp_mikey_attack_3_06,tvp_pink_special_in_02,tvp_pink_special_in_03,tvp_pink_special_in_01,pause_backing,tvp_pink_special_in_04,tvp_jason_attack_special_1_09_alternate,tvp_tommy_special_2_10_alternate_tint,tvp_orion_special_2_04,tvp_mikey_attack_2_03,tvp_orion_special_2_06,tvp_mikey_attack_2_01,tvp_orion_special_2_01,tvp_mikey_attack_2_04,tvp_orion_special_2_03,tvp_pink_floor,tvp_orion_special_2_08,tvp_orion_special_2_09,tvp_mikey_attack_4_06_alternate,tvp_leo_dash_forward_01_tint,relic_andros_active,tvp_andros_special_2_10_alternate_tint,tvp_andros_attack_3_02_alternate,pause_btn_close_active,tvp_pink_special_attack_2_08_alternate_tint,tvp_donnie_special_2_18,tvp_leo_special_1_in_03_tint,tvp_jason_attack_3_02_alternate,tvp_tommy_special_1_02_alternate,tvp_raph_attack_3_04_alternate,tvp_orion_special_1_03,tvp_raph_attack_1_03_alternate,tvp_andros_special_2_13_alternate,top_bar_overlay,tvp_april_special_2_10_alternate,tvp_april_attack_2_02_alternate,tvp_jason_attack_special_1_02_alternate_tint,tvp_orion_special_1_11_alternate_tint,tvp_jason_attack_special_1_16_tint,tmnt_subway_fg,tvp_andros_block,tvp_leo_special_2_projectile_01_alternate_tint,alley_board_left,tvp_donnie_walk_02_alternate,tvp_pink_special_attack_2_10_alternate_tint,tvp_mikey_dash_back_01_alternate_tint,tvp_tommy_special_1_01_tint,tvp_leo_attack_2_02,tvp_donnie_attack_2_04_alternate,tvp_pink_attack_2_12_alternate_tint,tvp_raph_special_2_out_02_alternate,tvp_raph_attack_1_01_alternate,single_backing_active,tvp_raph_special_1_09_alternate,btn_mikey,tvp_andros_attack_3_06_alternate,tvp_orion_special_2_13_tint,tvp_andros_special_1_18_alternate,ach_btn_unlock,tvp_leo_attack_3_01_alternate,logo,tvp_jason_attack_special_1_07_alternate,tvp_april_special_2_15_alternate,tvp_andros_dash_forward_01_tint,tvp_pink_special_idle_01_tint,tvp_donnie_special_1_in_14_tint,tvp_donnie_attack_1_02,tvp_tommy_attack_1_02,tvp_leo_dash_forward_02_alternate,tvp_mikey_attack_1_04_alternate,tvp_tommy_attack_1_01,tvp_jason_attack_special_1_11_tint,tvp_jason_attack_special_2_04_alternate,tvp_donnie_special_1_in_13_alternate,tvp_raph_special_1_03_alternate_tint,tvp_donnie_special_1_in_09_alternate,tvp_leo_special_1_out_02_alternate,tvp_jason_attack_special_2_01_tint,tvp_jason_fall,tvp_tommy_special_2_06_tint,tvp_andros_dash_back_02_alternate_tint,tvp_tommy_special_1_07_alternate,tvp_jason_attack_special_2_05_alternate_tint,tvp_pink_idle_05,tvp_tommy_dash_forward_02_alternate,tvp_leo_dash_back_02_alternate,tvp_tommy_special_1_09_alternate,tvp_andros_special_1_11_tint,tvp_jason_special_1_14_alternate,tvp_leo_special_2_03_alternate,tvp_april_special_2_16_alternate,tvp_orion_special_2_07_tint,tvp_leo_dash_back_01_tint,tommy_alternate1,tommy_alternate0,relic_april,tvp_tommy_special_2_10,tvp_andros_special_1_08,tvp_andros_special_1_09,btn_ship_active,tvp_andros_special_1_04,tvp_andros_special_1_05,tvp_andros_special_1_06,tvp_andros_special_1_07,tvp_andros_special_1_01,tvp_donnie_special_1_in_08_alternate,tvp_andros_special_1_03,tvp_april_floor,tvp_donnie_special_2_06_tint,quarry_fg,tmntVpr_splash_lightning,tvp_donnie_special_1_out_08_tint,tvp_mikey_idle_04_alternate,tvp_donnie_special_2_12_alternate,tvp_tommy_idle_10_alternate,tvp_leo_special_1_idle_03_alternate,portrait_april,tvp_leo_special_2_01_tint,tvp_pink_attack_2_05_alternate,tvp_donnie_special_1_in_12_alternate,logo_rays,tvp_donnie_special_1_in_07_tint,tvp_tommy_special_1_11_alternate,tvp_orion_special_1_06_alternate_tint,tvp_leo_special_2_01_alternate_tint,tvp_jason_walk_01,tvp_jason_walk_02,tvp_april_attack_1_04_alternate,tvp_april_special_2_09_alternate_tint,tvp_april_special_2_06_alternate_tint,tvp_april_special_2_04_alternate,tvp_leo_hit_up_alternate,tvp_andros_special_2_02_alternate,btn_ranger_shelby,tvp_donnie_special_1_in_11_alternate,btn_blank,tvp_donnie_special_1_out_02_alternate,tvp_jason_hit_03,tvp_jason_hit_02,tvp_jason_hit_01,relic_raph_hit,tvp_tommy_hit_02,tvp_tommy_hit_03,tvp_tommy_hit_01,tvp_orion_special_1_17_alternate,tvp_pink_special_attack_2_02_alternate_tint,tvp_pink_special_hit_03_alternate,tvp_pink_idle_06_alternate,tvp_andros_attack_3_05_alternate,tvp_donnie_special_2_07_tint,tvp_andros_attack_1_01_alternate,badge_btn_blank,tvp_raph_special_2_in_07_alternate_tint,tvp_pink_special_in_03_alternate,tvp_april_idle_10,tvp_mikey_attack_1_02_alternate,tvp_jason_special_1_16_alternate,tvp_andros_special_1_05_alternate,tvp_orion_special_2_14_alternate_tint,tvp_pink_fall_alternate,tvp_andros_hit_01,tvp_andros_hit_02,tvp_andros_hit_03,mikey_1,mikey_0,tvp_orion_special_2_18_alternate_tint,tvp_raph_special_1_08_alternate_tint,tvp_orion_special_2_14_alternate,tvp_pink_attack_2_12_alternate,tvp_orion_attack_2_04_alternate,tvp_tommy_special_1_04_alternate_tint,tvp_raph_attack_1_01,tvp_raph_attack_1_02,tvp_raph_attack_1_03,tvp_raph_attack_1_04,tvp_raph_attack_1_05,tvp_raph_special_2_idle_04_alternate,tvp_donnie_special_1_out_06_tint,tvp_orion_special_2_13,tvp_orion_special_2_12,tvp_orion_special_2_11,tvp_orion_special_2_10,tvp_jason_attack_special_1_13_alternate_tint,tvp_orion_special_2_14,tvp_april_special_1_09_alternate,pr_quarry_bg,leo_0,leo_1,leo_2,tvp_mikey_special_in_04_tint,tvp_orion_hit_up_alternate,tvp_mikey_special_out_01_tint,tvp_orion_special_1_06_tint,tvp_andros_special_2_08_tint,tvp_orion_special_1_03_alternate_tint,tvp_tommy_dash_forward_02_tint,tvp_donnie_special_1_out_07_tint,tvp_mikey_special_dash_forward_02_alternate,tvp_jason_hit_03_alternate,tvp_raph_attack_2_05,tvp_raph_attack_2_04,tvp_raph_attack_2_06,tvp_raph_attack_2_01,tvp_raph_attack_2_03,tvp_raph_attack_2_02,tvp_mikey_attack_4_05_tint,andros_alternate3,andros_alternate2,andros_alternate1,andros_alternate0,tvp_donnie_special_1_out_04_alternate_tint,tvp_pink_special_attack_2_03_alternate_tint,tvp_raph_attack_2_03_alternate,help_key_desktop_arrow,tvp_donnie_special_1_out_07_alternate,tvp_andros_dash_forward_01_alternate_tint,tvp_andros_special_2_04_tint,tvp_donnie_special_2_06_alternate_tint,tvp_mikey_attack_3_04_alternate,tvp_tommy_dash_back_02,tvp_raph_attack_3_08,tvp_raph_attack_3_02,tvp_raph_attack_3_03,tvp_jason_attack_3_01_alternate,tvp_raph_attack_3_06,tvp_raph_attack_3_07,tvp_raph_attack_3_04,tvp_raph_attack_3_05,tmnt_sewer_bg_mid,tvp_andros_special_1_14_alternate,tvp_andros_hit_down_alternate,tvp_tommy_special_1_11_alternate_tint,tvp_jason_dash_forward_01_tint,tvp_april_idle_07_alternate,tvp_mikey_hook_out_02_alternate_tint,tvp_effects_impact_ground_04,tvp_effects_impact_ground_03,tvp_effects_impact_ground_02,tvp_effects_impact_ground_01,tvp_orion_special_2_spear_02_alternate,tvp_donnie_special_1_in_06_alternate,tvp_andros_special_1_17_alternate_tint,bracket_particle_11,tvp_pink_special_in_03_alternate_tint,tvp_april_attack_1_03_alternate,ground_fire_1,ground_fire_2,portrait_donnie_end,tvp_donnie_special_1_in_13_alternate_tint,help_key_desktop_S,tvp_tommy_special_1_02,tvp_tommy_special_1_03,tvp_tommy_special_1_01,tvp_tommy_special_1_06,tvp_tommy_special_1_07,tvp_tommy_special_1_04,tvp_tommy_special_1_05,tvp_tommy_special_1_08,tvp_tommy_special_1_09,tvp_raph_dash_back_02_alternate,tvp_tommy_special_1_02_tint,tvp_raph_special_2_in_03_alternate,tvp_andros_special_2_12_alternate,tvp_orion_dash_forward_01,tvp_orion_dash_forward_02,tvp_jason_attack_special_1_10_alternate_tint,tvp_tommy_special_2_07_tint,tvp_april_special_2_09_alternate,tvp_jason_dash_forward_01_alternate,tvp_andros_attack_3_11_alternate,tvp_donnie_special_1_in_05_tint,tvp_leo_special_2_06_alternate_tint,ach_btn_locked_active,tvp_pink_special_dash_back_02_alternate,tvp_donnie_special_1_blank_alternate,tvp_tommy_attack_3_07_alternate,tvp_tommy_special_2_09,tvp_andros_fall,tvp_tommy_special_2_07,tvp_raph_hit_01,tvp_raph_hit_02,tvp_raph_hit_03,tvp_tommy_special_2_03,tvp_tommy_special_2_02,tvp_tommy_special_2_01,tvp_raph_block_alternate,tvp_tommy_special_2_projectile_alternate_tint,tvp_leo_special_1_idle_01_tint,tvp_pink_walk04_alternate,tvp_donnie_attack_2_03_alternate,tvp_orion_special_1_17_alternate_tint,tvp_mikey_fall_alternate,tvp_tommy_dash_forward_02_alternate_tint,tvp_pink_attack_1_04,btn_end,tvp_april_special_1_06_alternate,tvp_pink_attack_2_08_tint,tvp_april_special_2_16_tint,tvp_april_hit_01_alternate,tvp_donnie_attack_3_10_alternate,relic_donnie,tvp_raph_special_1_07_alternate,tvp_pink_attack_2_05_tint,tvp_andros_special_1_18_alternate_tint,btn_april,tvp_pink_floor_alternate,tvp_donnie_special_1_in_06_alternate_tint,tvp_april_block_alternate,ach_btn_close_active,ware_catwalk_base_wire,tvpeffects_dustpoof_1_04,tvpeffects_dustpoof_1_05,tvpeffects_dustpoof_1_02,tvpeffects_dustpoof_1_03,tvpeffects_dustpoof_1_01,tvp_jason_special_1_15_alternate,btn_ranger_tommy_active,tvp_andros_special_1_07_tint,tvp_donnie_dash_back_02_alternate_tint,tvp_april_special_2_06_tint,tvp_orion_hit_02_alternate,tvp_jason_attack_special_1_01_alternate_tint,tvp_orion_special_1_11_tint,tvp_leo_special_2_projectile_01,tvp_mikey_special_out_01_alternate_tint,tvp_andros_attack_3_08_alternate,tvp_raph_special_1_06_alternate,tvp_donnie_forward_02_alternate,debug_button,tvp_april_idle_08,tvp_april_idle_09,tvp_orion_special_1_08_alternate,btn_april_active,tvp_april_idle_02,tvp_april_idle_03,tvp_orion_special_2_08_alternate_tint,tvp_april_idle_01,tvp_april_idle_06,tvp_april_idle_07,tvp_april_idle_04,tvp_april_idle_05,tvp_mikey_idle_05_alternate,tvp_andros_special_1_09_alternate,tvp_pink_attack_3_10_alternate,tvp_tommy_special_2_07_alternate,tvp_pink_attack_2_10_tint,tvp_donnie_special_1_in_07_alternate_tint,tvp_mikey_special_hit_01,tvp_raph_special_2_in_08_alternate,tvp_raph_special_2_in_08_tint,tvp_leo_dash_back_01_alternate_tint,tvp_donnie_special_2_04_alternate,tvp_orion_attack_2_01_alternate,tvp_pink_special_idle_02_alternate,tvp_jason_fall_alternate,medal_silver,loading_bar_fill,tvp_tommy_special_2_06_alternate_tint,shadow,tvp_mikey_dash_back_01_alternate,tvp_april_special_2_10_alternate_tint,end_frame,tvp_orion_special_2_spear_02_alternate_tint,tvp_leo_attack_2_03_alternate,tvp_april_special_2_02_alternate,tvp_leo_walk_02_alternate,tvp_effects_impact_block_01,btn_ranger_jason,btn_mode_active,leo_alternate2,leo_alternate1,leo_alternate0,tvp_effects_impact_block_03,tvp_leo_idle_01,tvp_pink_special_block_alternate,tvp_raph_special_1_02_alternate,tvp_april_idle_03_alternate,tvp_tommy_dash_forward_02,ware_catwalk_rail_l,tvp_andros_special_1_18_tint,tvp_jason_attack_special_2_03_alternate,tvp_donnie_special_1_in_08_alternate_tint,tvp_jason_walk_02_alternate,tvp_orion_special_2_09_alternate_tint,tvp_jason_attack_special_1_11_alternate,tvp_mikey_hook_in_04_alternate,tvp_april_special_1_02_tint,tvp_mikey_attack_4_01_alternate_tint,tvp_jason_attack_special_1_17_tint,tvp_effects_explosion_3_05,tvp_tommy_hit_down_alternate,tvp_donnie_special_2_01_alternate_tint,tvp_tommy_special_1_03_alternate,tvp_donnie_dash_forward_01_tint,tvp_leo_hit_02,tvp_leo_hit_03,tvp_tommy_attack_3_02,tvp_leo_hit_01,tvp_tommy_attack_3_04,tvp_tommy_attack_3_05,tvp_tommy_attack_3_06,tvp_tommy_attack_3_07,tvp_raph_special_2_out_02_alternate_tint,bottom_tray_01,tvp_jason_special_1_01_alternate,ach_btn_close,tvp_pink_idle_02_alternate,tvp_mikey_special_out_02_tint,tvp_donnie_dash_forward_02,tvp_orion_special_1_05_tint,tvp_april_special_1_10_alternate,tvp_donnie_dash_forward_01,key_enter_active,tvp_mikey_special_hit_up_alternate,tvp_andros_attack_1_04,tvp_april_special_1_08_alternate,tvp_orion_special_1_14_alternate,tvp_andros_attack_1_01,tvp_andros_attack_1_02,tvp_andros_attack_1_03,tvp_pink_attack_2_09_alternate,tvp_tommy_special_1_11,tvp_tommy_special_1_10,tvp_april_special_1_01_tint,pause_btn_sound_off_active,tvp_andros_floor_alternate,portrait_april_main,tvp_april_special_2_11_tint,tvp_pink_attack_2_01_alternate,tvp_tommy_special_2_02_alternate,tvp_donnie_attack_3_03_alternate,tvp_mikey_attack_2_05_alternate,tvp_orion_attack_1_02_alternate,portrait_leo_end,tvp_leo_special_2_06_alternate,portrait_raphael,closeup_name_backing,tvp_april_attack_1_09_alternate,tvp_raph_special_2_in_05_alternate_tint,tvp_mikey_block_alternate,codeunlock_backing,tvp_donnie_special_1_out_03_tint,ware_catwalk_rail_wire,pink_0,tvp_donnie_special_1_out_04_tint,tvp_jason_attack_2_03_alternate,tvp_jason_attack_special_1_03_alternate,tvp_orion_special_1_01_alternate_tint,level_ship_0,tvp_jason_dash_forward_02_tint,tvp_andros_special_1_10_alternate_tint,tvp_leo_dash_back_01_alternate,tvp_april_special_1_02_alternate,tvp_leo_attack_3_05_alternate,portrait_jason,tvp_mikey_attack_4_05_alternate,tvp_orion_special_1_07_alternate_tint,tvp_donnie_dash_forward_02_alternate_tint,tvp_leo_special_1_in_01,level_city_0,tvp_leo_special_1_in_03,tvp_leo_special_1_in_02,tvp_jason_attack_special_1_01_alternate,tvp_andros_hit_up,tvp_mikey_hook_out_02_alternate,tvp_tommy_dash_back_01_alternate_tint,tvp_orion_special_2_spear_03_alternate,tvp_pink_fall,tvp_effects_relic_wind_swirl_02,tvp_effects_relic_wind_swirl_03,tvp_effects_relic_wind_swirl_01,tvp_donnie_special_2_08_alternate,tvp_orion_special_1_13_tint,tvp_mikey_attack_4_07_tint,orion_alternate1,orion_alternate2,orion_alternate3,orion_alternate4,tvp_pink_special_hit_02_alternate,tvp_andros_special_1_12_tint,ach_btn_scroll_down,tvp_april_special_2_13_tint,tvp_orion_special_2_06_alternate_tint,tvp_donnie_special_1_in_10_tint,tvp_raph_floor,tvp_orion_special_1_05_alternate,tvp_mikey_special_out_02_alternate,tvp_tommy_special_1_08_alternate_tint,tvp_april_attack_2_03_alternate,tvp_andros_attack_2_04_alternate,tvp_andros_special_1_13_tint,tvp_donnie_special_1_out_02_alternate_tint,tvp_jason_attack_special_1_16_alternate_tint,tvp_april_attack_1_07_alternate,tvp_pink_special_idle_03_alternate_tint,lightning_1,lightning_2,lightning_3,tvp_jason_attack_2_08_alternate,portrait_shelby_end,tvp_leo_special_1_in_01_tint,alley_fg_junk,tvp_jason_attack_2_06_alternate,tvp_april_hit_01,tvp_april_hit_02,tvp_april_hit_03,tvp_donnie_special_2_09_alternate_tint,tmnt_sewer_fg,tvp_raph_dash_back_01_alternate,tvp_andros_special_2_05_alternate_tint,tvp_april_attack_2_01_alternate,tvp_donnie_dash_forward_01_alternate_tint,tvp_pink_special_attack_2_07_alternate_tint,tvp_april_dash_back_02_alternate,tvp_orion_dash_forward_01_tint,ach_text_backing_locked,tvp_donnie_special_1_in_12_alternate_tint,tvp_tommy_special_1_02_alternate_tint,loading_bar_backing,tvp_april_special_1_03_alternate_tint,tvp_raph_special_1_05_alternate,tvp_leo_dash_forward_02_alternate_tint,tvp_donnie_special_2_09_alternate,tmnt_sewer_fg_pipes_top_right,tvp_tommy_attack_3_03_alternate,tvp_donnie_special_2_18_alternate_tint,alley_midfore_l,tvp_mikey_special_in_03_tint,tvp_mikey_dash_back_02_alternate_tint,tvp_raph_dash_forward_02_tint,tvp_andros_attack_3_08,tvp_andros_attack_3_09,tvp_andros_attack_3_06,tvp_andros_attack_3_07,tvp_andros_attack_3_04,tvp_andros_attack_3_05,tvp_andros_attack_3_02,tvp_andros_attack_3_03,tvp_andros_special_2_03_alternate,tvp_raph_attack_3_06_alternate,tvp_leo_special_2_05_tint,tvp_andros_special_2_09,tvp_andros_special_2_08,tvp_pink_special_attack_2_11_alternate_tint,tvp_andros_special_2_05,tvp_andros_special_2_04,tvp_andros_special_2_07,tvp_andros_special_2_06,tvp_andros_special_2_01,tvp_andros_special_2_03,tvp_andros_special_2_02,tvp_orion_special_2_spear_06_alternate,tvp_donnie_special_1_in_01_alternate,tvp_orion_dash_back_01_alternate,tvp_april_special_2_13_alternate_tint,hud_frame_full,tvp_raph_special_1_11_alternate,tvp_donnie_special_1_out_05_tint,tvp_mikey_idle_03_alternate,tvp_pink_attack_2_01,hit_big_1,hit_big_2,tvp_pink_attack_2_06,tvp_raph_special_2_idle_03,tvp_raph_special_2_idle_02,tvp_raph_special_2_idle_01,tvp_jason_attack_special_1_14_alternate,tvp_raph_special_2_idle_04,tvp_donnie_special_2_03_alternate_tint,tvp_effects_explosion_1_03,tvp_raph_special_1_12_tint,tvp_pink_attack_2_05,tvp_effects_explosion_1_06,tvp_effects_explosion_1_07,tvp_effects_explosion_1_04,tvp_effects_explosion_1_05,tvp_pink_walk01_alternate,tvp_raph_hit_up,level_alley_0,tvp_pink_attack_2_08,tvp_andros_special_1_03_alternate,tvp_pink_walk05_alternate,tvp_andros_attack_2_04,tvp_mikey_attack_2_04_alternate,tvp_andros_attack_2_01,tvp_andros_attack_2_03,tvp_andros_attack_2_02,tvp_andros_special_1_03_tint,tvp_tommy_dash_back_02_alternate,orion_alternate0,tvp_orion_special_1_10_tint,tvp_mikey_special_idle_01_alternate_tint,tvp_jason_dash_back_01_alternate_tint,tvp_jason_attack_special_1_15_tint,tvp_mikey_attack_4_05_alternate_tint,tvp_orion_special_2_spear_04_alternate,tvp_donnie_special_2_14_alternate_tint,btn_sewer_active,tvp_pink_special_in_03_tint,tvp_andros_attack_1_02_alternate,tvp_orion_special_2_01_alternate,tvp_tommy_attack_2_04_alternate,touch_control_special,tvp_andros_fall_alternate,tvp_pink_special_dash_back_01_tint,tvp_raph_special_1_03,tvp_raph_special_1_04_tint,tvp_pink_attack_2_05_alternate_tint,tvp_donnie_attack_3_05_alternate,tvp_donnie_special_2_01_tint,tvp_donnie_special_1_out_03_alternate,tvp_april_special_2_02_alternate_tint,tvp_effects_impact_block_02,tvp_orion_attack_2_03_alternate,help_key_desktop_space,tvp_tommy_special_2_09_alternate,tvp_raph_special_1_08_alternate,tvp_leo_special_2_04_tint,btn_back,pr_city_ground_r,tvp_leo_special_1_out_03,tvp_pink_attack_3_06,tvp_mikey_attack_4_06_alternate_tint,tvp_donnie_special_1_out_01_alternate,initial_universal_0,initial_universal_1,initial_universal_2,initial_universal_3,initial_universal_4,tvp_jason_attack_special_1_10_alternate,tvp_andros_special_1_02_alternate_tint,tvp_donnie_attack_3_06,tvp_orion_special_2_01_tint,tvp_tommy_attack_3_03,tvp_mikey_special_dash_forward_02_tint,tvp_pink_attack_2_02_tint,tvp_effects_explosion_2_08,mode_select_glow_2,tvp_mikey_attack_3_05_alternate,mode_select_glow_1,tmntVpr_splash_title,alley_fg_pipe,tvp_jason_attack_special_2_03_alternate_tint,tvp_pink_attack_2_08_alternate,tvp_effects_explosion_2_03,tvp_leo_special_2_04_alternate_tint,tvp_effects_explosion_2_02,tvp_donnie_special_1_in_04_alternate,tvp_pink_attack_2_01_tint,btn_subway,tVp_splash,tvp_donnie_special_2_13_alternate_tint,tvp_raph_attack_2_06_alternate,tvp_orion_dash_back_01_tint,tvp_donnie_attack_3_08,tvp_donnie_dash_back_02_alternate,tvp_orion_block,tvp_raph_attack_2_05_alternate,touch_control_right,tvp_andros_dash_back_02_tint,tvp_leo_special_2_05_alternate_tint,blue_glow_2,blue_glow_1,tvp_jason_attack_1_01_alternate,tvp_andros_dash_forward_02,tvp_mikey_block,portrait_donatello,tvp_andros_dash_forward_01,tvp_orion_special_1_08,tvp_april_special_2_08_alternate,tvp_donnie_special_2_09_tint,tvp_andros_dash_forward_02_tint,tvp_andros_special_2_16_alternate,tvp_orion_special_2_05_alternate,tvp_orion_special_2_spear_01_alternate,tvp_mikey_attack_3_01_alternate,tvp_raph_special_1_01_alternate_tint,tvp_pink_walk06_alternate,tvp_april_dash_forward_01_alternate_tint,andros_3,tvp_leo_special_1_idle_02_alternate,help_mobile_tap,tvp_leo_special_1_idle_02,tvp_donnie_attack_3_15_alternate,tvp_leo_special_1_idle_01,tvp_mikey_fall,tvp_andros_special_2_14_tint,tvp_leo_special_2_03_alternate_tint,tvp_pink_dash_out_02_alternate_tint,tmnt_fugship_foreground,tvp_leo_special_1_idle_03_tint,relic_ember,tvp_orion_special_1_04_alternate_tint,tvp_mikey_dash_forward_02_alternate,tvp_orion_special_2_02_tint,tvp_leo_attack_3_04_alternate,tvp_donnie_walk_02,tvp_april_special_1_07_alternate_tint,tvp_jason_attack_special_1_01_tint,btn_go_active,tvp_orion_attack_2_07_alternate,tvp_jason_attack_special_1_15_alternate,tvp_orion_special_1_03_alternate,tvp_jason_attack_special_1_07_tint,tvp_andros_special_1_02_alternate,tvp_pink_special_out_02_tint,tvp_donnie_special_2_15_alternate,tvp_pink_special_in_01_alternate_tint,tvp_jason_special_1_02_alternate,tvp_pink_attack_1_07_alternate,tvp_andros_attack_3_11,tvp_andros_attack_3_10,relic_shelby,tvp_donnie_block,tvp_andros_special_2_12,tvp_andros_special_2_13,tvp_andros_special_2_10,tvp_andros_special_2_11,tvp_andros_special_2_16,tvp_andros_special_2_14,tvp_andros_special_2_15,tvp_tommy_special_2_09_alternate_tint,tvp_pink_idle_08,portrait_tommy_partner,tvp_leo_special_1_in_02_tint,tvp_pink_idle_04,tvp_pink_idle_07,tvp_pink_idle_06,tvp_pink_idle_01,tvp_pink_idle_03,tvp_pink_idle_02,tvp_tommy_idle_04_alternate,portrait_shelby_main,tvp_april_dash_forward_01_alternate,tvp_jason_attack_3_05_alternate,tvp_april_special_2_08_alternate_tint,level_subway_0,tvp_andros_special_1_01_tint,tvp_andros_special_1_14_alternate_tint,tvp_april_special_2_14_alternate_tint,tvp_pink_attack_1_02_alternate,tvp_orion_special_2_10_tint,tvp_april_special_2_04,tvp_mikey_attack_4_02_alternate_tint,tvp_pink_attack_2_09_tint,tvp_orion_special_2_04_alternate_tint,tvp_pink_attack_2_11_alternate,tvp_donnie_special_2_12_alternate_tint,tvp_donnie_attack_3_04_alternate,tvp_andros_special_1_15_alternate_tint,tvp_andros_special_2_18_tint,level_quarry_0,blue_charge_line,tvp_pink_special_in_04_alternate,tvp_orion_special_1_12_tint,tvp_leo_special_2_06_tint,tvp_orion_attack_3_04_alternate,tvp_tommy_dash_back_02_tint,tower_crack_01,tvp_orion_special_2_11_alternate,tvp_donnie_special_1_in_10,tvp_donnie_special_1_in_11,tvp_donnie_special_1_in_12,tvp_donnie_special_1_in_13,tvp_donnie_special_1_in_14,shelby_shield,tvp_mikey_attack_2_02,tvp_donnie_special_1_in_12_tint,tvp_andros_dash_back_01_alternate,tvp_orion_special_2_05,tvp_orion_special_2_07,tvp_jason_hit_02_alternate,tvp_leo_special_1_out_01_alternate,btn_end_active,tvp_april_special_2_13_alternate,tvp_april_idle_06_alternate,tvp_tommy_dash_back_01_alternate,tvp_orion_special_2_02,versus_backing,bg_tile,tvp_mikey_attack_2_05,tvp_donnie_walk_01_alternate,alley_far_bg,tvp_april_idle_08_alternate,tvp_donnie_special_1_out_01_alternate_tint,tvp_april_fall,tvp_mikey_attack_1_03_alternate,tvp_pink_special_attack_2_12_alternate_tint,tvp_pink_idle_03_alternate,tvp_andros_special_2_08_alternate,tvp_donnie_attack_3_06_alternate,tvp_raph_special_1_04_alternate,tvp_jason_dash_back_02_alternate,tvp_raph_special_2_in_02_tint,tvp_tommy_walk_01,tvp_andros_idle_06,tvp_andros_idle_07,tvp_andros_idle_04,tvp_andros_idle_05,tvp_andros_idle_02,tvp_andros_idle_03,tvp_andros_idle_01,tvp_donnie_special_2_06_alternate,tvp_april_dash_forward_01_tint,ware_fg_bot,tvp_pink_special_attack_2_01_alternate_tint,key_enter,tvp_leo_special_1_in_03_alternate,tvp_raph_special_2_in_01_alternate_tint,pr_quarry_mid_r,column_middle,tvp_andros_special_2_16_alternate_tint,tvp_donnie_special_1_in_14_alternate_tint,btn_ranger_tommy,tvp_tommy_special_2_09_tint,tvp_leo_special_2_03,tvp_leo_special_2_02,tvp_leo_special_2_01,tvp_leo_special_2_07,tvp_leo_special_2_06,tvp_leo_special_2_05,tvp_leo_special_2_04,ware_background,tvp_tommy_special_2_08_alternate,portrait_shelby_partner,tvp_pink_attack_2_12_tint,tvp_jason_attack_1_02_alternate,tvp_donnie_floor,tvp_orion_special_2_03_tint,tvp_donnie_attack_3_07,tvp_donnie_attack_3_04,tvp_donnie_attack_3_05,tvp_donnie_attack_3_02,tvp_donnie_attack_3_03,swipeTrans,tvp_jason_attack_2_02_alternate,tvp_orion_special_1_17_tint,tvp_donnie_attack_3_09,key_blank_active,tvp_raph_special_2_idle_02_tint,pause_btn_sound_on,tvp_andros_special_2_14_alternate_tint,tvp_donnie_walk_01,tvp_jason_attack_special_1_11_alternate_tint,tvp_andros_special_2_02_alternate_tint,tvp_jason_attack_special_1_07_alternate_tint,tvp_andros_special_1_09_alternate_tint,tvp_tommy_special_1_07_alternate_tint,tvp_donnie_idle_08,tvp_donnie_idle_09,tvp_donnie_idle_06,tvp_donnie_idle_07,tvp_donnie_idle_04,tvp_donnie_idle_05,tvp_donnie_idle_02,tvp_donnie_idle_03,tvp_donnie_idle_01,tvp_jason_hit_down_alternate,tvp_donnie_attack_3_01_alternate,tvp_tommy_block_alternate,tvp_raph_dash_back_02_tint,hud_backing_special,tvp_april_dash_back_01_tint,tvp_tommy_special_1_03_tint,tvp_tommy_attack_1_04_alternate,tvp_raph_hit_01_alternate,tvp_orion_special_2_07_alternate,tvp_orion_attack_2_01,pr_quarry_mid_back_r,tvp_tommy_special_2_05_alternate_tint,tvp_raph_special_1_10_alternate,tvp_jason_special_1_05_alternate,tvp_leo_block,tvp_orion_special_2_spear_02_tint,tvp_mikey_special_idle_02_tint,tvp_jason_dash_forward_02_alternate,pr_quarry_mid_back_l,tvp_april_special_2_06_alternate,tvp_orion_special_1_04_alternate,pause_btn_sound_off,tvp_orion_hit_01,tvp_orion_hit_03,tvp_orion_hit_02,tvp_raph_special_2_idle_04_tint,hud_frame,pause_btn_achievement,tvp_leo_walk_01_alternate,tvp_tommy_special_2_10_tint,tvp_donnie_special_1_in_06_tint,tvp_raph_special_1_09_alternate_tint,btn_quarry_active,tvp_donnie_special_2_18_tint,tvp_leo_special_2_02_alternate,tvp_leo_hit_front,tvp_april_special_2_01_alternate,tvp_jason_dash_back_01_alternate,tvp_jason_attack_special_1_08_tint,tvp_donnie_special_2_10_alternate,tvp_mikey_hook_out_01_alternate_tint,ach_text_backing_unlocked,tvp_donnie_attack_2_07_alternate,tvp_jason_attack_1_04_alternate,tvp_pink_attack_1_01_alternate,tvp_mikey_special_dash_forward_01,tvp_mikey_special_dash_forward_02,tvp_raph_special_1_12_alternate_tint,tvp_donnie_special_2_11_tint,tvp_tommy_special_2_03_tint,tvp_jason_attack_special_1_09_alternate_tint,tvp_jason_special_1_12_alternate,tvp_pink_special_out_02_alternate,tvp_jason_attack_special_1_09,tvp_jason_attack_special_1_08,tvp_mikey_hook_out_01_alternate,tvp_orion_idle_10,tvp_orion_walk_02_alternate,tvp_jason_attack_special_1_01,tvp_jason_attack_special_1_03,tvp_jason_attack_special_1_02,tvp_jason_attack_special_1_05,tvp_jason_attack_special_1_04,tvp_jason_attack_special_1_07,tvp_jason_attack_special_1_06,tvp_donnie_attack_3_17_alternate,tvp_pink_special_idle_03_tint,tvp_tommy_special_2_02_tint,tvp_leo_dash_forward_01_alternate,tvp_mikey_special_idle_03_tint,tvp_mikey_hook_in_03_alternate_tint,tvp_jason_attack_special_1_17_alternate_tint,tvp_orion_special_2_09_alternate,tvp_donnie_special_1_in_09,tvp_donnie_special_1_in_08,tvp_donnie_special_1_in_07,tvp_donnie_special_2_08_alternate_tint,tvp_donnie_special_1_in_05,tvp_donnie_special_1_in_04,tvp_donnie_special_1_in_03,tvp_donnie_special_1_in_02,tvp_donnie_special_1_in_01,tvp_jason_attack_3_03_alternate,tvp_tommy_dash_back_02_alternate_tint,portrait_andros_partner,tvp_raph_special_2_idle_03_alternate,tvp_leo_special_1_out_02_tint,tvp_jason_attack_special_2_04,tvp_jason_attack_special_2_05,tvp_jason_attack_special_2_01,tvp_jason_attack_special_2_02,tvp_jason_attack_special_2_03,tvp_leo_dash_back_02,tvp_leo_dash_back_01,tvp_leo_dash_forward_02_tint,tvp_andros_special_2_11_tint,tvp_mikey_special_idle_03_alternate_tint,tvp_andros_special_2_09_tint,tvp_jason_attack_3_04_alternate,tvp_orion_dash_forward_01_alternate,tvp_andros_special_1_07_alternate,tvp_orion_special_1_14_alternate_tint,tvp_donnie_special_1_in_09_alternate_tint,tvp_andros_special_1_04_alternate_tint,tvp_andros_special_1_06_alternate,portrait_jason_main,tvp_tommy_walk_01_alternate,tvp_jason_attack_special_1_06_tint,tvp_jason_dash_back_02_alternate_tint,tvp_tommy_hit_down,tvp_tommy_idle_02_alternate,tvp_donnie_special_1_in_01_alternate_tint,tvp_april_floor_alternate,tvp_orion_special_2_01_alternate_tint,tvp_pink_idle_08_alternate,tvp_leo_hit_02_alternate,tvp_leo_attack_2_04_alternate,tvp_mikey_dash_forward_02_alternate_tint,tvp_mikey_special_idle_02_alternate_tint,tvp_orion_special_1_02_alternate_tint,tvp_pink_dash_out_01_alternate_tint,tvp_tommy_special_2_04_alternate,tvp_raph_fall_alternate,tvp_andros_special_2_12_tint,btn_leonardo,tvp_jason_attack_2_01,tvp_jason_attack_2_02,tvp_jason_attack_2_03,tvp_jason_attack_2_04,tvp_jason_attack_2_05,tvp_jason_attack_2_06,tvp_jason_attack_2_07,tvp_jason_attack_2_08,tvp_april_dash_back_02,tvp_donnie_attack_3_15,donnie_1,tvp_donnie_attack_3_17,donnie_3,tvp_donnie_attack_3_11,tvp_donnie_attack_3_10,tvp_donnie_attack_3_13,tvp_donnie_attack_3_12,tvp_donnie_attack_3_19,tvp_donnie_attack_3_18,tvp_orion_special_1_04_tint,tvp_raph_floor_alternate,tvp_orion_special_2_02_alternate_tint,btn_swap,tvp_jason_attack_special_2_04_alternate_tint,tvp_leo_dash_back_02_alternate_tint,tvp_raph_walk_02_alternate,tvp_pink_attack_3_05_alternate,btn_alley,tvp_andros_special_2_09_alternate_tint,tvp_mikey_special_idle_04_alternate_tint,tvp_raph_walk_01_alternate,tvp_andros_walk_02_alternate,btn_ranger_andros_active,tvp_orion_special_1_10_alternate_tint,tvp_mikey_idle_06_alternate,pr_city_bg,relic_raph,tvp_donnie_attack_1_02_alternate,tvp_donnie_special_1_out_07_alternate_tint,tvp_mikey_special_in_02,tvp_mikey_special_in_03,tvp_orion_dash_forward_01_alternate_tint,tvp_mikey_special_in_01,tvp_mikey_special_in_04,btn_swap_active,tvp_mikey_special_in_01_tint,level_sewer_0,tvp_jason_attack_special_1_03_alternate_tint,tvp_tommy_special_2_projectile_alternate,tvp_jason_attack_1_04,tvp_jason_attack_1_01,tvp_jason_attack_1_03,tvp_jason_attack_1_02,tvp_pink_special_dash_forward_02_tint,tvp_donnie_attack_1_03_alternate,tvp_raph_attack_3_08_alternate,tvp_andros_special_2_08_alternate_tint,top_bar,tvp_andros_special_1_20_tint,tvp_pink_attack_3_10,tvp_pink_attack_2_04_alternate_tint,tvp_tommy_attack_2_06_alternate,tvp_pink_attack_2_11_tint,tvp_andros_special_1_09_tint,tvp_mikey_special_idle_04_alternate,tvp_donnie_special_1_in_13_tint,tvp_donnie_special_1_in_02_alternate_tint,tvp_donnie_hit_02,tvp_donnie_hit_03,tvp_leo_hit_up,tvp_raph_special_1_12,tvp_raph_special_1_11,tvp_raph_special_1_10,raph_0,tvp_pink_special_idle_04_tint,raph_1,tvp_raph_special_1_10_tint,raph_2,tvp_orion_special_2_10_alternate,tvp_tommy_dash_forward_01,tvp_april_special_2_01_alternate_tint,tvp_raph_attack_1_05_alternate,tvp_effects_explosion_1_09,tvp_tommy_attack_3_01,tvp_april_dash_forward_02,tvp_april_dash_forward_01,relic_mikey,tvp_raph_attack_3_02_alternate,tvp_andros_special_1_07_alternate_tint,tvp_mikey_special_idle_01_tint,tvp_orion_special_1_14_tint,tvp_donnie_special_1_in_14_alternate,tvp_orion_special_2_03_alternate_tint,tvp_april_dash_back_02_alternate_tint,pause_btn_close,tvp_april_idle_04_alternate,relic_raph_active,tvp_raph_special_1_09_tint,tvp_donnie_special_2_14_tint,tvp_orion_attack_1_05,tvp_orion_attack_1_04,tvp_orion_attack_1_03,tvp_orion_attack_1_02,tvp_orion_attack_1_01,tvp_donnie_attack_3_20_alternate,tvp_jason_attack_special_1_12,tvp_jason_attack_special_1_13,tvp_jason_attack_special_1_10,tvp_jason_attack_special_1_11,tvp_jason_attack_special_1_16,tvp_jason_attack_special_1_17,tvp_jason_attack_special_1_14,tvp_jason_attack_special_1_15,raph_alternate2,raph_alternate1,raph_alternate0,tvp_raph_attack_1_04_alternate,tvp_raph_special_1_11_alternate_tint,tvp_april_special_2_12_alternate,tvp_jason_attack_special_2_05_alternate,tvp_pink_special_dash_back_02,tvp_effects_explosion_1_02,btn_bottom,tvp_donnie_special_2_05_alternate,tvp_orion_fall,tvp_pink_attack_2_06_tint,tvp_pink_special_block,help_key_mobile_arrow,tvp_effects_impact_upper_01,tvp_andros_special_2_05_tint,tvp_effects_impact_upper_03,tvp_effects_impact_upper_02,tvp_leo_special_2_04_alternate,tvp_april_attack_1_06_alternate,tvp_orion_idle_01_alternate,tvp_april_special_1_02_alternate_tint,pause_btn_help_active,help_mobile_swipe_back,pause_btn_play_active,tvp_april_attack_1_05_alternate,end_rank_holder,enemy_backing,tvp_tommy_special_1_05_alternate,tvp_leo_attack_2_01_alternate,tvp_pink_special_dash_forward_01_alternate,tvp_mikey_special_dash_forward_02_alternate_tint,tvp_april_hit_up,tvp_april_dash_back_02_tint,tvp_donnie_attack_3_14_alternate,touch_control_left,tvp_tommy_hit_02_alternate,tvp_tommy_attack_3_02_alternate,tvp_pink_special_in_04_alternate_tint,relic_tommy,tvp_orion_special_2_03_alternate,tvp_orion_special_2_10_alternate_tint,tvp_pink_special_attack_2_09_alternate_tint,tvp_tommy_attack_3_01_alternate,pr_quarry_mid_l,tvp_mikey_special_dash_forward_01_tint,tvp_donnie_attack_3_20,tvp_donnie_attack_3_21,tvp_donnie_attack_3_16_alternate,tvp_pink_attack_2_07_alternate,hud_special_blue_02,tvp_raph_dash_back_01_alternate_tint,help_mobile_tap_hold,tvp_orion_special_1_16_alternate,tvp_raph_special_2_out_01_tint,hud_special_blue_01,tvp_leo_hit_03_alternate,tvp_orion_hit_01_alternate,hit_med_1,relic_tommy_active,tvp_andros_special_1_05_tint,tvp_orion_hit_down,tvp_mikey_attack_4_01_alternate,tvp_orion_special_2_06_alternate,tvp_donnie_forward_01_alternate,tvp_pink_idle_05_alternate,tvp_mikey_attack_4_02_alternate,tvp_andros_walk_01,btn_raph_active,tvp_andros_walk_02,portrait_andros,tvp_jason_special_1_07_alternate,tvp_jason_attack_special_1_12_alternate_tint,tvp_effects_explosion_3_01,tvp_effects_explosion_3_02,tvp_effects_explosion_3_03,tvp_effects_explosion_3_04,tvp_leo_special_2_02_tint,tvp_orion_special_1_11_alternate,tvp_tommy_special_1_04_alternate,tvp_leo_special_1_idle_02_tint,hit_star_generic,tvp_tommy_dash_forward_01_alternate,tvp_april_special_2_11_alternate,tvp_mikey_attack_2_03_alternate,tvp_mikey_dash_back_02_alternate,lightning_4,fog_overlay,tvp_andros_special_2_16_tint,tvp_orion_special_1_12_alternate_tint,tvp_april_special_2_03_tint,key_blank,tvp_pink_attack_2_02,tvp_pink_attack_2_03,tvp_april_hit_down_alternate,tvp_donnie_special_2_10_alternate_tint,tvp_pink_attack_2_07,tvp_pink_attack_2_04,tvp_andros_floor,tvp_april_special_1_03_alternate,tvp_pink_attack_2_09,tvp_raph_special_1_04,tvp_andros_special_1_16_alternate,tvp_raph_special_1_06,tvp_raph_special_1_07,tvp_raph_special_1_01,tvp_raph_special_1_02,tvp_jason_attack_special_1_03_tint,tvp_april_special_2_15_tint,tvp_pink_attack_2_06_alternate,tvp_raph_special_1_08,tvp_raph_special_1_09,tvp_jason_attack_special_1_04_tint,tvp_pink_attack_3_05,tvp_pink_attack_3_04,tvp_jason_attack_special_1_06_alternate,tvp_mikey_attack_4_06_tint,tvp_pink_attack_3_01,tvp_pink_attack_3_03,tvp_pink_attack_3_02,tvp_effects_explosion_2_07,tvp_effects_explosion_2_06,tvp_effects_explosion_2_05,tvp_effects_explosion_2_04,tvp_pink_attack_3_09,tvp_pink_attack_3_08,tvp_effects_explosion_2_01,tvp_raph_dash_back_01_tint,btn_sewer,tmnt_sewer_mid_r,tvp_leo_special_2_projectile_01_alternate,tvp_pink_special_in_02_tint,tvp_donnie_special_2_02_alternate,tvp_mikey_special_in_04_alternate,tvp_raph_special_1_04_alternate_tint,tmnt_sewer_mid_l,tvp_mikey_special_in_04_alternate_tint,tvp_tommy_fall,tvp_donnie_special_2_04_alternate_tint,tvp_pink_attack_1_03,tvp_pink_attack_1_02,tvp_pink_attack_1_01,tvp_pink_attack_1_07,tvp_pink_attack_1_06,tvp_pink_attack_1_05,tvp_mikey_hit_up_alternate,tvp_mikey_attack_4_07_alternate,tvp_raph_special_1_05_alternate_tint,tvp_raph_hit_down,tvp_mikey_attack_3_06_alternate,tvp_raph_special_2_in_03_alternate_tint,ach_backing_01,relic_jason_active,tvp_orion_special_2_12_tint,btn_ranger_shelby_active,tvp_raph_attack_2_02_alternate,tvp_orion_attack_2_06,tvp_orion_attack_2_07,tvp_orion_attack_2_04,tvp_orion_attack_2_05,tvp_orion_attack_2_02,tvp_orion_attack_2_03,tvp_mikey_attack_4_03_alternate_tint,tvp_donnie_attack_1_04_alternate,hud_btn_pause,tvp_jason_dash_forward_01_alternate_tint,tvp_donnie_special_1_in_04_alternate_tint,tvp_pink_special_idle_01,tvp_pink_special_idle_02,tvp_pink_attack_2_04_tint,tvp_april_special_1_04_tint,tvp_orion_walk_01_alternate,tvp_orion_special_2_11_alternate_tint,tvp_orion_hit_up,tvp_tommy_special_2_06_alternate,tvp_raph_special_2_in_02_alternate,tvp_april_idle_02_alternate,tvp_raph_special_2_in_08_alternate_tint,tvp_tommy_special_1_06_alternate,tvp_orion_special_2_09_tint,tvp_pink_special_hit_down_alternate,tvp_april_idle_05_alternate,tvp_orion_special_1_08_tint,tvp_pink_special_in_01_alternate,tvp_mikey_attack_4_02_tint,tvp_raph_special_1_05,tvp_tommy_special_1_04_tint,tvp_leo_special_2_07_alternate_tint,tvp_pink_attack_2_07_tint,tvp_raph_special_2_in_05_alternate,tvp_pink_special_dash_back_01,tvp_andros_special_2_12_alternate_tint,tvp_tommy_attack_1_02_alternate,tvp_mikey_special_in_03_alternate_tint,tvp_orion_special_2_19_alternate_tint,tvp_pink_attack_3_06_alternate,tvp_orion_special_1_01_alternate,tvp_pink_idle_04_alternate,tvp_pink_attack_2_04_alternate,tvp_april_special_2_05_alternate,tvp_april_walk_01_alternate,tvp_donnie_attack_3_21_alternate,tvp_orion_special_1_16_tint,tvp_donnie_hit_02_alternate,medal_gold,tvp_donnie_dash_back_01_alternate,hero_fog,alley_midground,tvp_leo_special_1_idle_01_alternate,tvp_jason_attack_special_1_05_tint,tvp_donnie_attack_3_08_alternate,tvp_andros_special_1_02,tvp_donnie_special_1_in_06,tvp_andros_special_1_13_alternate_tint,tvp_donnie_special_2_05,tvp_donnie_special_2_04,tvp_donnie_special_2_07,tvp_donnie_special_2_06,tvp_donnie_special_2_01,tvp_donnie_special_2_03,tvp_donnie_special_2_02,tvp_donnie_special_2_09,tvp_donnie_special_2_08,tvp_pink_special_idle_01_alternate,tvp_mikey_attack_4_07_alternate_tint,tvp_tommy_attack_2_05_alternate,tvp_mikey_special_in_02_tint,tvp_april_special_1_05_tint,tvp_jason_attack_special_1_14_tint,tvp_tommy_dash_back_01_tint,relic_orion,tvp_jason_attack_special_1_02_tint,tvp_pink_special_idle_01_alternate_tint,tvp_raph_special_2_in_09_tint,tvp_mikey_dash_forward_01_alternate_tint,hit_ring_1,tvp_andros_hit_03_alternate,tvp_orion_special_1_09_tint,tvp_raph_special_1_05_tint,tvp_andros_special_1_13_alternate,tvp_donnie_special_1_blank_tint,tvp_april_hit_02_alternate,tvp_orion_special_2_07_alternate_tint,poof_3,tvp_leo_attack_1_02_alternate,poof_1,popup_01,btn_warehouse_active,tvp_april_special_1_09_tint,tvp_jason_attack_special_1_17_alternate,portrait_andros_main,tvp_andros_special_1_12_alternate_tint,tvp_donnie_special_1_out_06_alternate,pr_quarry_mid_fg_r,tvp_april_special_2_09_tint,tvp_tommy_idle_03_alternate,tvp_raph_hit_down_alternate,tvp_effects_sparks_1_02,tvp_effects_sparks_1_03,tvp_effects_sparks_1_01,tvp_tommy_attack_1_01_alternate,pr_quarry_mid_fg_l,jason_alternate2,jason_alternate3,jason_alternate0,jason_alternate1,jason_alternate6,jason_alternate4,tvp_andros_special_1_19_alternate,tvp_pink_attack_2_11,tvp_pink_attack_2_10,tvp_pink_attack_2_11_alternate_tint,tvp_pink_attack_2_12,ware_catwalk_rail_r,tvp_donnie_floor_alternate,bracket_particle_07,bracket_particle_06,tvp_mikey_special_in_02_alternate_tint,bracket_particle_04,bracket_particle_03,bracket_particle_02,bracket_particle_01,tvp_tommy_special_1_01_alternate_tint,tvp_andros_hit_01_alternate,tvp_andros_special_2_13_tint,bracket_particle_09,bracket_particle_08,hud_frame_sub_fighter,relic_andros,tvp_pink_attack_3_03_alternate,tvp_mikey_attack_4_03_alternate,tvp_donnie_dash_back_01_alternate_tint,tvp_leo_special_2_07_tint,code_unlock_item_unlocked_backing,tvp_orion_attack_1_03_alternate,tvp_jason_hit_up_alternate,ware_wallcrack_l,portrait_tommy_main,tvp_raph_dash_forward_02_alternate,tvp_donnie_special_2_13_tint,tvp_tommy_idle_09_alternate,tvp_april_special_1_09_alternate_tint,tvp_orion_hit_down_alternate,lightning_01,lightning_02,tvp_jason_dash_back_02_tint,tvp_raph_idle_02,tvp_raph_idle_03,tvp_raph_idle_01,tvp_raph_idle_06,tvp_raph_idle_07,tvp_raph_idle_04,tvp_raph_idle_05,tvp_pink_attack_3_04_alternate,tvp_raph_idle_08,tvp_raph_idle_09,portrait_donnie_partner,tvp_donnie_special_2_05_tint,relic_jason,portrait_michelangelo,tvp_tommy_special_1_03_alternate_tint,tvp_april_special_1_05_alternate,tvp_orion_special_1_03_tint,tvp_tommy_special_2_02_alternate_tint,tvp_orion_attack_3_01,select_ring,tvp_leo_attack_1_03_alternate,tvp_tommy_hit_01_alternate,tvp_raph_special_1_07_tint,vs_spinner_backing,tvp_tommy_dash_forward_01_alternate_tint,tvp_raph_dash_forward_01_alternate,btn_leonardo_active,portrait_michelangelo_partner,tvp_andros_special_1_11_alternate,tvp_orion_special_2_20_alternate_tint,tvp_leo_floor_alternate,pr_city_mid_r,tvp_jason_attack_special_1_05_alternate,tvp_tommy_attack_2_04,ach_btn_unlock_active,tvp_donnie_special_2_16_tint,poof_2,tvp_orion_special_2_spear_07_alternate,tvp_andros_attack_3_01,tvp_jason_attack_special_1_08_alternate_tint,tvp_tommy_attack_2_02,tvp_orion_special_2_15_alternate_tint,loading_vignette,tvp_donnie_hit_up,tvp_tommy_attack_2_02_alternate,btn_raph,tvp_raph_walk_01,tvp_donnie_special_1_out_03_alternate_tint,tvp_raph_walk_02,tvp_tommy_special_1_10_alternate_tint,tvp_april_special_1_07_tint,tvp_mikey_walk_01,tvp_raph_dash_back_01,tvp_raph_dash_back_02,tvp_tommy_special_2_03_alternate_tint,relic_april_active,tvp_andros_attack_3_01_alternate,tvp_tommy_special_1_05_tint,tvp_tommy_special_1_07_tint,tvp_orion_attack_2_02_alternate,tvp_donnie_attack_1_05_alternate,alley_midfore_r,orion_1,orion_0,orion_3,orion_2,orion_4,tvp_orion_special_1_09_alternate,tvp_orion_special_1_16_alternate_tint,tvp_jason_attack_special_1_04_alternate,portrait_leonardo,key_delete,tvp_orion_special_2_16_alternate_tint,tvp_leo_special_1_idle_03,tvp_mikey_hit_01_alternate,tvp_orion_attack_3_06_alternate,tvp_april_special_2_11_alternate_tint,tvp_donnie_special_2_12,tvp_donnie_special_2_13,tvp_donnie_special_2_10,tvp_donnie_special_2_11,tvp_donnie_special_2_16,tvp_donnie_special_2_17,tvp_donnie_special_2_14,tvp_donnie_special_2_15,tvp_donnie_attack_2_05,tvp_donnie_attack_2_04,tvp_donnie_attack_2_07,tvp_donnie_attack_2_06,tvp_donnie_attack_2_01,tvp_donnie_attack_2_03,tvp_donnie_attack_2_02,pause_btn_play,tvp_orion_block_alternate,tvp_raph_special_1_07_alternate_tint,portrait_andros_end,tvp_tommy_special_2_01_alternate,tvp_andros_walk_01_alternate,tvp_april_special_2_07_alternate_tint,tvp_jason_attack_3_06,tvp_jason_attack_3_05,tvp_jason_attack_3_04,tvp_jason_attack_3_03,tvp_jason_attack_3_02,tvp_jason_attack_3_01,btn_blank_active,tvp_orion_attack_3_01_alternate,tvp_raph_special_1_03_alternate,tvp_mikey_hook_in_04_alternate_tint,tvp_mikey_special_dash_forward_01_alternate,tvp_tommy_special_1_06_alternate_tint,tvp_leo_special_2_05_alternate,tvp_andros_attack_2_02_alternate,tvp_andros_attack_1_04_alternate,tvp_andros_special_2_15_alternate_tint,btn_difficulty_blank_active,btn_donnie,pr_city_foregorund,btn_mikey_active,hit_particles_1,tvp_pink_attack_2_07_alternate_tint,badge_popup_backing,tvp_effects_relic_lightning_03,tvp_effects_relic_lightning_02,tvp_effects_relic_lightning_01,tmnt_fugship_teleporter,tvp_jason_attack_2_04_alternate,tvp_andros_special_2_06_alternate,tvp_andros_special_1_15_alternate,btn_ranger_orion,tvp_april_special_2_14_alternate,tvp_orion_special_1_10_alternate,tvp_april_attack_2_04_alternate,tvp_tommy_idle_06_alternate,nameplate,tvp_april_special_2_07_tint,tvp_donnie_hit_03_alternate,tvp_andros_hit_02_alternate,tvp_raph_idle_01_alternate,tvp_pink_attack_3_07_alternate,tvp_mikey_special_in_03_alternate,tvp_donnie_special_2_07_alternate,tvp_andros_attack_3_10_alternate,tvp_leo_attack_1_04_alternate,tvp_orion_dash_back_02_alternate_tint,tvp_pink_special_in_02_alternate_tint,tvp_donnie_attack_2_05_alternate,tvp_orion_special_1_15_alternate,bracket_particle_10,tvp_tommy_special_2_07_alternate_tint,bracket_particle_12,tvp_tommy_special_1_10_alternate,tvp_raph_special_1_08_tint,btn_donnie_active,tvp_andros_special_2_07_alternate,btn_ranger_orion_active,portrait_donnie_main,tvp_pink_idle_01_alternate,tvp_tommy_special_2_10_alternate,tvp_jason_attack_special_2_02_tint,tvp_donnie_idle_01_alternate,tvp_jason_dash_back_02,tvp_jason_dash_back_01,tvp_leo_walk_02,tvp_leo_walk_01,tvp_pink_special_hit_down,btn_city,tvp_leo_special_1_idle_01_alternate_tint,tvp_pink_attack_2_08_alternate_tint,tvp_april_hit_03_alternate,tvp_leo_fall_alternate,tvp_tommy_special_1_11_tint,tvp_orion_special_1_02_alternate,tvp_leo_attack_2_02_alternate,tvp_donnie_special_2_17_tint,tvp_donnie_special_1_in_03_alternate_tint,portrait_mikey_end,tvp_mikey_dash_forward_01_alternate,tvp_donnie_special_1_in_11_alternate_tint,tvp_orion_dash_forward_02_alternate_tint,donnie_alternate2,tvp_jason_attack_2_05_alternate,tvp_mikey_floor,tvp_april_walk_01,tvp_april_special_2_01_tint,tvp_april_walk_02,tvp_raph_idle_10,tmnt_fugship_mid,jason_alternate5,tvp_effects_slash_heavy_01,tvp_effects_slash_heavy_02,tvp_effects_slash_heavy_03,tvp_april_block,hud_backing_blue,tvp_tommy_floor_alternate,tvp_orion_special_1_01_tint,tvp_effects_explosion_1_08,tvp_pink_attack_2_02_alternate,tvp_orion_special_2_12_alternate_tint,tvp_mikey_special_in_01_alternate,tvp_donnie_special_1_out_05_alternate,tvp_mikey_special_block_alternate,tvp_jason_attack_special_1_06_alternate_tint,tvp_jason_block_alternate,tvp_andros_special_1_08_alternate_tint,tvp_donnie_special_1_in_02_tint,tvp_april_dash_forward_02_alternate,tvp_andros_special_1_08_alternate,tvp_tommy_special_2_01_alternate_tint,tvp_donnie_attack_3_19_alternate,tvp_leo_special_1_idle_02_alternate_tint,single_backing,tvp_effects_explosion_1_01,tvp_april_special_1_03_tint,tmnt_sewer_fg_pipes_top_left,andros_0,andros_1,andros_2,tvp_andros_special_2_06_alternate_tint,tvp_tommy_special_1_09_alternate_tint,tvp_orion_special_1_02_tint,portrait_raph_end,tvp_orion_dash_back_02_alternate,portrait_michelangelo_main,tvp_april_dash_back_01,tvp_donnie_special_2_15_alternate_tint,tvp_orion_idle_09,tvp_orion_idle_08,tvp_orion_idle_05,tvp_orion_idle_04,tvp_orion_idle_07,tvp_orion_idle_06,tvp_orion_idle_01,tvp_orion_idle_03,tvp_orion_idle_02,tvp_april_special_2_15_alternate_tint,tvp_orion_special_1_13_alternate_tint,tvp_leo_attack_1_02,tvp_leo_attack_1_03,tvp_leo_attack_1_01,bracket_particle_05,tvp_leo_attack_1_04,tvp_jason_attack_special_2_01_alternate_tint,tvp_donnie_special_1_out_04_alternate,tvp_mikey_attack_1_01_alternate,tvp_tommy_dash_forward_01_tint,donnie_0,tvp_leo_special_1_in_03_alternate_tint,tvp_raph_special_2_in_04_alternate,tvp_donnie_attack_3_14,donnie_2,tvp_donnie_attack_3_16,donnie_4,donnie_5,tvp_andros_special_1_16_alternate_tint,tvp_orion_attack_3_04,tvp_jason_special_1_06_alternate,tvp_pink_attack_1_04_alternate,tvp_pink_special_dash_back_01_alternate,tvp_andros_dash_forward_01_alternate,tvp_leo_attack_3_04,tvp_leo_attack_3_05,tvp_leo_attack_3_01,tvp_leo_attack_3_02,tvp_leo_attack_3_03,tvp_raph_special_2_in_01_alternate,tvp_orion_attack_3_03,tvp_april_hit_down,tvp_orion_attack_3_02,pause_btn_achievement_active,tvp_andros_special_1_15_tint,tvp_april_dash_forward_02_alternate_tint,tvp_orion_special_2_12_alternate,tvp_april_hit_up_alternate,tvp_raph_special_2_idle_02_alternate,tvp_andros_block_alternate,tvp_leo_special_1_in_01_alternate,tvp_jason_attack_2_07_alternate,tvp_donnie_special_1_in_05_alternate_tint,tvp_andros_special_2_15_alternate,tvp_pink_walk04,tvp_pink_walk05,tvp_pink_walk06,tvp_pink_walk01,tvp_pink_walk02,tvp_pink_walk03,tvp_donnie_special_1_in_02_alternate,tvp_andros_special_2_09_alternate,tvp_leo_special_1_out_02_alternate_tint,tvp_andros_special_1_19_alternate_tint,tvp_andros_special_1_01_alternate,pause_btn_help,tvp_raph_special_2_in_08,tvp_tommy_idle_10,tvp_donnie_special_2_10_tint,tvp_donnie_hit_down_alternate,tvp_leo_fall,tvp_andros_special_2_11_alternate_tint,tvp_april_special_1_06_alternate_tint,tvp_andros_special_2_11_alternate,tvp_pink_attack_2_10_alternate,tvp_jason_attack_special_2_05_tint,tvp_tommy_special_2_03_alternate,tvp_april_special_1_07_alternate,tvp_mikey_special_idle_01,tvp_mikey_special_idle_03,tvp_mikey_special_idle_02,tvp_tommy_special_2_projectile,tvp_donnie_attack_3_09_alternate,tvp_donnie_special_2_12_tint,tvp_leo_hit_down,tvp_mikey_attack_4_04_alternate_tint,tvp_raph_special_2_in_06_tint,tvp_orion_special_2_08_alternate,select_glow_1,select_glow_2,tvp_raph_special_2_in_04,tvp_donnie_hit_down,relic_mikey_active,tvp_raph_special_1_02_alternate_tint,tvp_mikey_hook_in_03_alternate,tvp_april_idle_01_alternate,portrait_orion_end,tvp_leo_special_1_out_01_alternate_tint,tvp_tommy_special_1_10_tint,loading_bar_top,tvp_jason_walk_01_alternate,tvp_raph_attack_2_01_alternate,hit_block_1,portrait_shelby,tvp_leo_attack_3_03_alternate,tvp_tommy_special_1_08_tint,tvp_april_special_1_10,relic_donnie_active,alley_fg_wires,tvp_leo_special_2_projectile_01_tint,tvp_pink_special_out_01,tvp_pink_special_out_02,mikey_alternate0,mikey_alternate1,mikey_alternate2,tvp_tommy_special_2_04_alternate_tint,tvp_orion_special_1_16,tvp_orion_special_1_17,tvp_orion_special_1_14,tvp_orion_special_1_15,tvp_orion_special_1_12,tvp_orion_special_1_13,tvp_orion_special_1_10,tvp_orion_special_1_11,tvp_mikey_special_in_02_alternate,tvp_jason_attack_2_01_alternate,tvp_april_dash_forward_02_tint,pr_city_mid_l,tvp_mikey_idle_01,tvp_mikey_idle_03,tvp_mikey_idle_02,tvp_mikey_idle_05,tvp_mikey_idle_04,tvp_mikey_idle_06,tvp_donnie_special_1_in_07_alternate,tvp_donnie_special_2_11_alternate_tint,tvp_mikey_attack_2_02_alternate,tvp_tommy_idle_07_alternate,tvp_donnie_dash_back_01,tvp_mikey_idle_01_alternate,tvp_donnie_dash_back_02,tvp_orion_special_1_09_alternate_tint,tmnt_subway_bg,tvp_donnie_fall,tvp_jason_special_1_04_alternate,tray_01,tvp_jason_special_1_09_alternate,tmnt_subway_light,tvp_jason_attack_special_1_12_alternate,tvp_jason_special_1_08_alternate,portrait_tommy,tvp_andros_special_2_03_alternate_tint,btn_ship,icon_unlock,tvp_andros_special_2_01_alternate,tvp_pink_special_hit_up,tvp_raph_dash_forward_02,tvp_raph_dash_forward_01,tvp_jason_dash_forward_02,tvp_jason_dash_forward_01,tvp_leo_floor,tvp_andros_special_2_15_tint,tvp_raph_dash_back_02_alternate_tint,tvp_raph_dash_forward_02_alternate_tint,tvp_mikey_walk_02_alternate,tvp_raph_special_1_01_alternate,tvp_mikey_dash_back_01,tvp_mikey_dash_back_02,tvp_tommy_special_2_08_alternate_tint,tvp_andros_special_2_03_tint,tvp_orion_special_1_07_alternate,tvp_pink_special_dash_forward_01_tint,help_mobile_swipe,tvp_april_special_2_05_alternate_tint,april_2,april_0,april_1,tvp_leo_idle_10,tvp_andros_special_1_14_tint,tvp_donnie_attack_2_01_alternate,tvp_mikey_hit_03_alternate,tvp_april_walk_02_alternate,tvp_andros_special_1_08_tint,tvp_raph_special_2_in_01_tint,tvp_tommy_special_2_05,tvp_orion_hit_03_alternate,portrait_april_partner,tvp_raph_attack_3_03_alternate,tvp_pink_special_in_04_tint,level_warehouse_0,tvp_pink_dash_in_01_alternate_tint,mode_backing,btn_ranger_jason_active,tvp_orion_special_2_11_tint,tvp_andros_special_2_17_tint,tvp_jason_attack_special_2_02_alternate,relic_leo_active,tvp_andros_special_1_17_alternate,pause_btn_unlock_active,tvp_andros_special_1_03_alternate_tint,tvp_donnie_special_2_02_tint,hud_icon_win_empty,tvp_donnie_attack_3_18_alternate,key_delete_active,ware_bg_zord_2,relic_leo,ware_bg_zord_1,tvp_andros_special_1_10_tint,tvp_mikey_attack_3_07_alternate,tvp_april_attack_2_01,tvp_april_attack_2_03,tvp_april_attack_2_02,tvp_raph_special_2_out_02,tvp_april_attack_2_04,tvp_raph_special_2_out_01,tvp_raph_special_1_03_tint,tvp_april_special_1_04_alternate,tvp_april_special_2_12_alternate_tint,tvp_april_special_2_10_tint,tvp_tommy_idle_08,tvp_tommy_idle_09,tvp_orion_special_1_12_alternate,tvp_tommy_idle_01,tvp_tommy_idle_02,tvp_tommy_idle_03,tvp_tommy_idle_04,tvp_tommy_idle_05,tvp_tommy_idle_06,tvp_tommy_idle_07,tvp_tommy_fall_alternate,tvp_mikey_attack_4_01_tint,tvp_tommy_special_2_05_tint,tvp_leo_dash_back_02_tint,tvp_andros_special_1_19_tint,tvp_april_special_2_12,tvp_april_special_2_13,tvp_april_special_2_10,tvp_april_special_2_11,tvp_april_special_2_16,tvp_april_special_2_14,tvp_april_special_2_15,tvp_raph_special_2_idle_02_alternate_tint,tvp_andros_special_2_18_alternate_tint,tvp_orion_attack_2_06_alternate,tvp_andros_special_1_20_alternate_tint,tvp_andros_idle_01_alternate,btn_subway_active,help_key_desktop_dash,tvp_andros_attack_2_03_alternate,tvp_april_attack_1_02_alternate,tvp_leo_special_1_out_03_alternate,tvp_donnie_attack_1_01_alternate,tvp_april_attack_1_09,tvp_april_attack_1_04,tvp_april_attack_1_05,tvp_april_attack_1_06,tvp_april_attack_1_07,donnie_alternate3,tvp_april_attack_1_01,tvp_april_attack_1_02,tvp_april_attack_1_03,tvp_tommy_hit_up_alternate,hud_fill_red,tvp_mikey_special_out_02_alternate_tint,tvp_orion_special_1_05_alternate_tint,bg_lights,tvp_april_special_2_02_tint,tvp_raph_attack_3_01_alternate,tvp_orion_attack_3_05_alternate,tvp_april_special_2_03_alternate_tint,tvp_donnie_attack_3_11_alternate,pause_btn_unlock,tvp_donnie_special_1_in_01_tint,tvp_april_special_2_14_tint,tvp_orion_special_2_13_alternate,tvp_pink_dash_in_02_alternate_tint,tvp_tommy_hit_03_alternate,tvp_donnie_fall_alternate,tvp_pink_special_dash_back_02_tint,backing_01,btn_mode,tvp_tommy_idle_08_alternate,portrait_raph_partner,tvp_pink_attack_3_01_alternate,tvp_donnie_special_1_out_08_alternate_tint,tvp_leo_attack_1_01_alternate,tvp_jason_attack_special_1_13_alternate,tvp_tommy_attack_3_06_alternate,tvp_andros_special_2_01_alternate_tint,tvp_raph_special_1_06_alternate_tint,tvp_jason_attack_special_1_05_alternate_tint,tvp_andros_special_1_06_tint,tvp_leo_special_2_01_alternate,hud_special_white,tvp_leo_hit_01_alternate,enemy_backing_active,tvp_orion_special_1_05,tvp_orion_special_1_04,tvp_orion_special_1_07,tvp_orion_special_1_06,tvp_orion_special_1_01,tvp_orion_dash_back_01,tvp_orion_dash_back_02,tvp_orion_special_1_02,tvp_mikey_dash_back_02_tint,tvp_orion_special_1_09,tvp_mikey_special_out_01,tvp_mikey_special_out_02,tvp_jason_attack_special_1_12_tint,tvp_mikey_hit_02_alternate,tvp_donnie_attack_1_04,tvp_donnie_attack_1_05,tvp_donnie_attack_1_01,tvp_april_special_2_08_tint,tvp_donnie_attack_1_03,tvp_raph_special_2_out_02_tint,pr_city_ground_l,tvp_jason_hit_up,tvp_donnie_special_2_16_alternate_tint,tvp_donnie_block_alternate,tvp_effects_relic_gold_spark_01,tvp_effects_relic_gold_spark_02,tvp_effects_relic_gold_spark_03,ach_btn_locked,ach_btn_scroll_up_active,tvp_orion_special_2_02_alternate,hud_special_fill,tvp_donnie_special_2_08_tint,tvp_pink_special_out_01_alternate,tvp_raph_special_2_idle_01_tint,tvp_april_idle_09_alternate,tvp_raph_special_2_in_04_alternate_tint,tvp_jason_dash_back_01_tint,tvp_andros_special_2_04_alternate_tint,tvp_april_dash_back_01_alternate,lvl_select_top_stuff,btn_warehouse,tvp_tommy_special_1_01_alternate,tvp_april_idle_10_alternate,tvp_donnie_attack_3_02_alternate,tvp_andros_special_2_10_alternate,tvp_andros_dash_back_01_tint,fog_puff,tvp_donnie_hit_01,tvp_pink_attack_3_09_alternate,tvp_jason_floor,tvp_orion_dash_back_02_tint,tvp_pink_attack_3_07,tvp_orion_special_2_08_tint,tvp_mikey_attack_4_03_tint,tvp_raph_special_2_out_01_alternate_tint,tvp_orion_special_1_13_alternate,tvp_andros_special_1_04_tint,tvp_raph_special_2_in_06_alternate,tvp_jason_attack_special_1_14_alternate_tint,tvp_leo_idle_04,tvp_leo_idle_05,tvp_leo_idle_06,tvp_leo_idle_07,tvp_andros_special_1_05_alternate_tint,tvp_leo_idle_02,tvp_leo_idle_03,tvp_orion_dash_forward_02_alternate,tvp_leo_idle_08,tvp_leo_idle_09,tvp_mikey_special_hit_down_alternate,help_mobile_swipe_forward,ach_btn_scroll_up,tvp_leo_attack_3_02_alternate,tvp_pink_attack_2_03_alternate,tvp_raph_special_2_idle_01_alternate_tint,tvp_leo_special_2_02_alternate_tint,tvp_tommy_special_1_08_alternate,pink_1,tvp_orion_fall_alternate,tvp_andros_attack_3_04_alternate,tvp_leo_idle_01_alternate,tvp_raph_hit_02_alternate,tvp_mikey_floor_alternate,tvp_jason_attack_special_1_16_alternate,tvp_mikey_special_idle_03_alternate,tvp_jason_attack_special_1_15_alternate_tint,tvp_pink_walk02_alternate,tvp_tommy_dash_back_01,tvp_raph_attack_1_02_alternate,tvp_donnie_special_2_15_tint,ware_fg_top,tvp_andros_dash_back_02_alternate,tvp_donnie_special_2_14_alternate,tvp_raph_special_2_out_01_alternate,tvp_tommy_special_1_05_alternate_tint,tvp_april_special_1_01_alternate,tvp_leo_special_2_07_alternate,tvp_donnie_special_2_17_alternate,tvp_orion_special_2_spear_05_alternate,tvp_mikey_special_hit_up,tvp_raph_attack_3_01,tvp_pink_walk03_alternate,hud_frame_sub_fighter_red,light_sparkle,tvp_andros_special_1_17_tint,tvp_donnie_special_1_in_04_tint,tvp_tommy_floor,tvp_andros_special_1_06_alternate_tint,tvp_april_special_2_09,tvp_april_special_2_08,tvp_april_special_2_01,tvp_april_special_2_03,tvp_april_special_2_02,tvp_april_special_2_05,tvp_donnie_special_2_01_alternate,tvp_april_special_2_07,tvp_april_special_2_06,tvp_orion_special_2_14_tint,tvp_april_special_1_08_tint,medal_bronze,tvp_donnie_attack_3_01,tvp_tommy_walk_02,tvp_raph_attack_3_05_alternate,tvp_mikey_special_dash_forward_01_alternate_tint,tvp_april_special_1_08,tvp_april_special_1_09,relic_tommy_shot,tvp_tommy_special_1_06_tint,tvp_april_special_1_01,tvp_april_special_1_02,tvp_april_special_1_03,tvp_april_special_1_04,tvp_april_special_1_05,tvp_april_special_1_06,tvp_april_special_1_07,tvp_donnie_special_2_17_alternate_tint,tvp_raph_special_1_02_tint,tvp_mikey_special_hit_01_alternate,tvp_leo_special_1_out_01_tint,tvp_jason_attack_1_03_alternate,tommy_0,tommy_1,portrait_tommy_end,tvp_jason_attack_special_1_10_tint,tvp_donnie_special_1_out_06_alternate_tint,badge_btn_blank_active,tvp_donnie_special_1_in_03_tint,tvp_pink_special_out_01_alternate_tint,tvp_donnie_dash_forward_02_tint,tvp_andros_special_1_10_alternate,tvp_donnie_special_1_in_03_alternate,tvp_donnie_special_2_04_tint,tvp_april_attack_1_08_alternate,tvp_mikey_attack_4_04_tint,tvp_pink_special_attack_2_06_alternate_tint,portrait_orion,help_symbol_and,tvp_raph_special_2_in_07_alternate,tvp_andros_hit_down,tvp_tommy_special_2_04_tint,tvp_donnie_attack_2_02_alternate,tvp_pink_attack_2_09_alternate_tint,tvp_pink_attack_3_08_alternate,tvp_donnie_special_2_07_alternate_tint,tvp_raph_special_2_idle_03_tint,tvp_mikey_attack_4_04_alternate,tvp_tommy_special_2_05_alternate,tvp_mikey_attack_2_01_alternate,tvp_april_special_1_05_alternate_tint,portrait_leonardo_main,tvp_leo_special_1_out_03_alternate_tint,tvp_leo_special_2_03_tint,tvp_pink_special_idle_04_alternate_tint,jason_3,jason_2,jason_1,jason_0,jason_4,foe_fog,hud_special_lightning_03,hud_special_lightning_02,tvp_orion_special_2_04_alternate,tvp_raph_attack_2_04_alternate,hud_special_lightning_01,tvp_jason_idle_08,tvp_jason_idle_07,tvp_jason_idle_06,tvp_jason_idle_05,tvp_jason_idle_04,tvp_jason_idle_03,tvp_jason_idle_02,tvp_jason_idle_01,tvp_orion_attack_1_05_alternate,hud_backing_red,tvp_tommy_attack_1_03_alternate,tvp_raph_block,tvp_pink_attack_2_06_alternate_tint,tvp_leo_dash_forward_01_alternate_tint,tvp_jason_attack_special_1_09_tint,tvp_orion_special_2_13_alternate_tint,tvp_april_special_1_06_tint,tvp_raph_special_1_01_tint,tvp_raph_special_1_06_tint,tvp_tommy_special_1_09_tint,tvp_donnie_special_1_in_09_tint,tvp_raph_dash_forward_01_alternate_tint,hud_frame_sub_fighter_blue,tvp_donnie_attack_3_12_alternate,tvp_andros_special_1_01_alternate_tint,tvp_orion_special_2_spear_02,tvp_raph_special_2_in_06_alternate_tint,tmnt_fugship_foremid_console_seat,tvp_tommy_attack_3_04_alternate,portrait_orion_main,tvp_raph_special_1_11_tint,tvp_andros_special_2_05_alternate,tvp_mikey_dash_back_01_tint,tvp_tommy_idle_01_alternate,btn_alley_active,tvp_donnie_hit_01_alternate,tvp_donnie_special_2_03_alternate,tvp_donnie_attack_3_07_alternate,tvp_tommy_attack_2_06,tvp_tommy_attack_2_05,tvp_andros_special_2_10_tint,tvp_tommy_attack_2_03,tvp_leo_block_alternate,tvp_tommy_attack_2_01,tvp_jason_attack_special_2_01_alternate,tvp_andros_dash_back_01,tvp_andros_dash_back_02,tvp_tommy_block,tvp_mikey_walk_02,hit_swipe_1,icon_lock,tmnt_fugship_aliens,hit_slash_1,tvp_andros_attack_3_07_alternate,tvp_orion_walk_02,tvp_raph_special_2_in_09,tvp_orion_walk_01,tvp_orion_dash_forward_02_tint,tvp_raph_special_2_in_05,tvp_raph_special_2_in_06,tvp_raph_special_2_in_07,tvp_raph_special_2_in_01,tvp_raph_special_2_in_02,tvp_raph_special_2_in_03,tvp_donnie_attack_3_13_alternate,tvp_donnie_attack_2_06_alternate,tvp_donnie_special_2_18_alternate,ach_btn_scroll_down_active,tvp_raph_special_2_in_05_tint,tvp_andros_special_2_17_alternate_tint,tvp_raph_special_2_idle_04_alternate_tint,tvp_tommy_special_2_08_tint,help_key_desktop_A,tvp_tommy_walk_02_alternate,tvp_orion_dash_back_01_alternate_tint,tvp_donnie_special_2_03_tint,tvp_jason_attack_special_1_04_alternate_tint,tvp_orion_attack_3_02_alternate,tvp_donnie_special_1_out_02_tint,tvp_april_attack_1_01_alternate,tvp_jason_attack_special_1_08_alternate,tvp_andros_special_1_11_alternate_tint,gameplay_universal_3,tvp_orion_special_2_17_alternate_tint,tvp_andros_attack_2_01_alternate,tvp_april_attack_1_08,tvp_andros_special_2_06_tint,tvp_april_special_1_04_alternate_tint,tvp_leo_special_1_in_02_alternate_tint,tvp_jason_special_1_13_alternate,tvp_leo_special_1_out_03_tint,tvp_andros_special_2_07_alternate_tint,tvp_donnie_special_2_16_alternate,tvp_mikey_attack_3_03_alternate,tvp_orion_special_2_05_tint,hud_frame_special,donnie_alternate5,donnie_alternate4,tvp_donnie_dash_back_01_tint,tvp_andros_special_2_04_alternate,tvp_andros_hit_up_alternate,tvp_leo_dash_forward_01,tvp_leo_dash_forward_02,tvp_jason_attack_special_2_04_tint,tvp_jason_special_1_10_alternate,donnie_alternate1,tvp_andros_attack_1_03_alternate,tvp_mikey_special_hit_down,tvp_andros_special_2_02_tint,donnie_alternate0,btn_back_active,pause_btn_sound_on_active,btn_ranger_andros,tvp_raph_special_2_idle_03_alternate_tint,tvp_raph_hit_up_alternate,tvp_april_special_2_04_tint,tvp_pink_idle_07_alternate,tvp_andros_special_2_14_alternate,tvp_tommy_attack_3_05_alternate,tvp_raph_special_1_12_alternate,tvp_andros_special_2_01_tint,tvp_andros_special_1_04_alternate,portrait_jason_partner,relic_orion_active,tvp_pink_attack_3_02_alternate,tvp_leo_hit_down_alternate,tvp_raph_special_2_idle_01_alternate,preloader_0,tvp_raph_special_2_in_09_alternate,tvp_pink_special_in_01_tint,tvp_donnie_special_1_blank,tvp_leo_special_1_in_02_alternate,loading_spin_ray_white,tvp_orion_special_2_05_alternate_tint,tvp_april_special_1_08_alternate_tint,tvp_april_special_2_03_alternate,tvp_mikey_walk_01_alternate,tvp_pink_special_idle_02_alternate_tint,tvp_raph_special_2_in_03_tint,tvp_orion_special_2_06_tint,tvp_tommy_special_2_01_tint,tvp_andros_special_2_13_alternate_tint,tvp_donnie_special_1_out_08,tvp_donnie_special_1_out_07,tvp_donnie_special_1_out_06,tvp_donnie_special_1_out_05,tvp_donnie_special_1_out_04,tvp_donnie_special_1_out_03,tvp_donnie_special_1_out_02,tvp_donnie_special_1_out_01,tvp_pink_special_attack_2_05_alternate_tint,tvp_donnie_special_1_in_10_alternate,shelby_alternate1,shelby_alternate0,relic_shelby_active,tvp_orion_special_1_15_alternate_tint,tvp_jason_attack_special_2_03_tint,tvp_andros_special_1_12_alternate,tvp_mikey_special_idle_01_alternate,tvp_tommy_attack_2_01_alternate,tvp_andros_special_1_16_tint,tvp_donnie_special_1_blank_alternate_tint,tvp_donnie_dash_back_02_tint,tvp_jason_attack_special_2_02_alternate_tint,tvp_pink_attack_2_10_alternate_tint,tvp_pink_special_idle_02_tint,tvp_jason_floor_alternate,tvp_mikey_attack_3_02_alternate,tvp_raph_fall,tmnt_fugship_bg,tvp_pink_attack_2_03_tint,tvp_donnie_special_1_in_08_tint,tvp_april_special_2_05_tint,portrait_raph_main,hud_icon_win_blue,tvp_andros_dash_forward_02_alternate_tint,tvp_donnie_special_2_02_alternate_tint,tvp_tommy_hit_up,tvp_jason_hit_01_alternate,tvp_orion_attack_1_01_alternate,tvp_orion_special_1_08_alternate_tint,tvp_andros_dash_forward_02_alternate".split(",")
    };
    a.relic_shelby_shield = ["relic_shelby_shield", 0];
    a.relic_shelby_shield.toString = b;
    a.relic_shelby_shield.__enum__ = a;
    a.tmnt_subway_mid_r = ["tmnt_subway_mid_r", 1];
    a.tmnt_subway_mid_r.toString = b;
    a.tmnt_subway_mid_r.__enum__ = a;
    a.tvp_raph_attack_3_07_alternate = ["tvp_raph_attack_3_07_alternate", 2];
    a.tvp_raph_attack_3_07_alternate.toString = b;
    a.tvp_raph_attack_3_07_alternate.__enum__ = a;
    a.tmnt_subway_mid_l = ["tmnt_subway_mid_l", 3];
    a.tmnt_subway_mid_l.toString = b;
    a.tmnt_subway_mid_l.__enum__ = a;
    a.tvp_orion_attack_3_03_alternate = ["tvp_orion_attack_3_03_alternate", 4];
    a.tvp_orion_attack_3_03_alternate.toString = b;
    a.tvp_orion_attack_3_03_alternate.__enum__ = a;
    a.btn_bottom_active = ["btn_bottom_active", 5];
    a.btn_bottom_active.toString = b;
    a.btn_bottom_active.__enum__ = a;
    a.tvp_donnie_special_2_05_alternate_tint = ["tvp_donnie_special_2_05_alternate_tint", 6];
    a.tvp_donnie_special_2_05_alternate_tint.toString = b;
    a.tvp_donnie_special_2_05_alternate_tint.__enum__ = a;
    a.tvp_leo_special_1_idle_03_alternate_tint = ["tvp_leo_special_1_idle_03_alternate_tint",
        7
    ];
    a.tvp_leo_special_1_idle_03_alternate_tint.toString = b;
    a.tvp_leo_special_1_idle_03_alternate_tint.__enum__ = a;
    a.tvp_april_special_2_16_alternate_tint = ["tvp_april_special_2_16_alternate_tint", 8];
    a.tvp_april_special_2_16_alternate_tint.toString = b;
    a.tvp_april_special_2_16_alternate_tint.__enum__ = a;
    a.tvp_andros_special_1_02_tint = ["tvp_andros_special_1_02_tint", 9];
    a.tvp_andros_special_1_02_tint.toString = b;
    a.tvp_andros_special_1_02_tint.__enum__ = a;
    a.tvp_jason_dash_forward_02_alternate_tint = ["tvp_jason_dash_forward_02_alternate_tint",
        10
    ];
    a.tvp_jason_dash_forward_02_alternate_tint.toString = b;
    a.tvp_jason_dash_forward_02_alternate_tint.__enum__ = a;
    a.tvp_pink_special_attack_2_04_alternate_tint = ["tvp_pink_special_attack_2_04_alternate_tint", 11];
    a.tvp_pink_special_attack_2_04_alternate_tint.toString = b;
    a.tvp_pink_special_attack_2_04_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_3_06_alternate = ["tvp_jason_attack_3_06_alternate", 12];
    a.tvp_jason_attack_3_06_alternate.toString = b;
    a.tvp_jason_attack_3_06_alternate.__enum__ = a;
    a.tvp_mikey_hit_down_alternate = ["tvp_mikey_hit_down_alternate", 13];
    a.tvp_mikey_hit_down_alternate.toString = b;
    a.tvp_mikey_hit_down_alternate.__enum__ = a;
    a.tvp_april_special_2_12_tint = ["tvp_april_special_2_12_tint", 14];
    a.tvp_april_special_2_12_tint.toString = b;
    a.tvp_april_special_2_12_tint.__enum__ = a;
    a.btn_quarry = ["btn_quarry", 15];
    a.btn_quarry.toString = b;
    a.btn_quarry.__enum__ = a;
    a.tvp_leo_attack_2_04 = ["tvp_leo_attack_2_04", 16];
    a.tvp_leo_attack_2_04.toString = b;
    a.tvp_leo_attack_2_04.__enum__ = a;
    a.tvp_leo_attack_2_03 = ["tvp_leo_attack_2_03",
        17
    ];
    a.tvp_leo_attack_2_03.toString = b;
    a.tvp_leo_attack_2_03.__enum__ = a;
    a.tvp_april_dash_back_01_alternate_tint = ["tvp_april_dash_back_01_alternate_tint", 18];
    a.tvp_april_dash_back_01_alternate_tint.toString = b;
    a.tvp_april_dash_back_01_alternate_tint.__enum__ = a;
    a.tvp_leo_attack_2_01 = ["tvp_leo_attack_2_01", 19];
    a.tvp_leo_attack_2_01.toString = b;
    a.tvp_leo_attack_2_01.__enum__ = a;
    a.tvp_orion_floor_alternate = ["tvp_orion_floor_alternate", 20];
    a.tvp_orion_floor_alternate.toString = b;
    a.tvp_orion_floor_alternate.__enum__ =
        a;
    a.tvp_tommy_special_2_08 = ["tvp_tommy_special_2_08", 21];
    a.tvp_tommy_special_2_08.toString = b;
    a.tvp_tommy_special_2_08.__enum__ = a;
    a.column_difficult = ["column_difficult", 22];
    a.column_difficult.toString = b;
    a.column_difficult.__enum__ = a;
    a.tvp_tommy_attack_1_04 = ["tvp_tommy_attack_1_04", 23];
    a.tvp_tommy_attack_1_04.toString = b;
    a.tvp_tommy_attack_1_04.__enum__ = a;
    a.tvp_raph_special_2_in_07_tint = ["tvp_raph_special_2_in_07_tint", 24];
    a.tvp_raph_special_2_in_07_tint.toString = b;
    a.tvp_raph_special_2_in_07_tint.__enum__ =
        a;
    a.tvp_tommy_attack_1_03 = ["tvp_tommy_attack_1_03", 25];
    a.tvp_tommy_attack_1_03.toString = b;
    a.tvp_tommy_attack_1_03.__enum__ = a;
    a.tvp_tommy_special_2_06 = ["tvp_tommy_special_2_06", 26];
    a.tvp_tommy_special_2_06.toString = b;
    a.tvp_tommy_special_2_06.__enum__ = a;
    a.tvp_april_special_2_04_alternate_tint = ["tvp_april_special_2_04_alternate_tint", 27];
    a.tvp_april_special_2_04_alternate_tint.toString = b;
    a.tvp_april_special_2_04_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_2_13_alternate = ["tvp_donnie_special_2_13_alternate",
        28
    ];
    a.tvp_donnie_special_2_13_alternate.toString = b;
    a.tvp_donnie_special_2_13_alternate.__enum__ = a;
    a.tvp_tommy_special_2_04 = ["tvp_tommy_special_2_04", 29];
    a.tvp_tommy_special_2_04.toString = b;
    a.tvp_tommy_special_2_04.__enum__ = a;
    a.portrait_jason_end = ["portrait_jason_end", 30];
    a.portrait_jason_end.toString = b;
    a.portrait_jason_end.__enum__ = a;
    a.tvp_pink_attack_1_06_alternate = ["tvp_pink_attack_1_06_alternate", 31];
    a.tvp_pink_attack_1_06_alternate.toString = b;
    a.tvp_pink_attack_1_06_alternate.__enum__ = a;
    a.tvp_pink_special_out_02_alternate_tint = ["tvp_pink_special_out_02_alternate_tint", 32];
    a.tvp_pink_special_out_02_alternate_tint.toString = b;
    a.tvp_pink_special_out_02_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_13_tint = ["tvp_jason_attack_special_1_13_tint", 33];
    a.tvp_jason_attack_special_1_13_tint.toString = b;
    a.tvp_jason_attack_special_1_13_tint.__enum__ = a;
    a.tvp_donnie_special_1_out_08_alternate = ["tvp_donnie_special_1_out_08_alternate", 34];
    a.tvp_donnie_special_1_out_08_alternate.toString = b;
    a.tvp_donnie_special_1_out_08_alternate.__enum__ =
        a;
    a.tvp_orion_floor = ["tvp_orion_floor", 35];
    a.tvp_orion_floor.toString = b;
    a.tvp_orion_floor.__enum__ = a;
    a.tvp_donnie_special_1_in_11_tint = ["tvp_donnie_special_1_in_11_tint", 36];
    a.tvp_donnie_special_1_in_11_tint.toString = b;
    a.tvp_donnie_special_1_in_11_tint.__enum__ = a;
    a.tvp_raph_hit_03_alternate = ["tvp_raph_hit_03_alternate", 37];
    a.tvp_raph_hit_03_alternate.toString = b;
    a.tvp_raph_hit_03_alternate.__enum__ = a;
    a.tvp_orion_special_2_21_alternate_tint = ["tvp_orion_special_2_21_alternate_tint", 38];
    a.tvp_orion_special_2_21_alternate_tint.toString =
        b;
    a.tvp_orion_special_2_21_alternate_tint.__enum__ = a;
    a.tvp_andros_attack_3_03_alternate = ["tvp_andros_attack_3_03_alternate", 39];
    a.tvp_andros_attack_3_03_alternate.toString = b;
    a.tvp_andros_attack_3_03_alternate.__enum__ = a;
    a.tvp_pink_special_out_01_tint = ["tvp_pink_special_out_01_tint", 40];
    a.tvp_pink_special_out_01_tint.toString = b;
    a.tvp_pink_special_out_01_tint.__enum__ = a;
    a.ware_catwalk_base_r = ["ware_catwalk_base_r", 41];
    a.ware_catwalk_base_r.toString = b;
    a.ware_catwalk_base_r.__enum__ = a;
    a.portrait_orion_partner = ["portrait_orion_partner", 42];
    a.portrait_orion_partner.toString = b;
    a.portrait_orion_partner.__enum__ = a;
    a.badge_icon_stupid = ["badge_icon_stupid", 43];
    a.badge_icon_stupid.toString = b;
    a.badge_icon_stupid.__enum__ = a;
    a.tvp_orion_special_1_07_tint = ["tvp_orion_special_1_07_tint", 44];
    a.tvp_orion_special_1_07_tint.toString = b;
    a.tvp_orion_special_1_07_tint.__enum__ = a;
    a.ware_catwalk_base_l = ["ware_catwalk_base_l", 45];
    a.ware_catwalk_base_l.toString = b;
    a.ware_catwalk_base_l.__enum__ = a;
    a.tvp_donnie_special_1_out_01_tint = ["tvp_donnie_special_1_out_01_tint", 46];
    a.tvp_donnie_special_1_out_01_tint.toString = b;
    a.tvp_donnie_special_1_out_01_tint.__enum__ = a;
    a.btn_city_active = ["btn_city_active", 47];
    a.btn_city_active.toString = b;
    a.btn_city_active.__enum__ = a;
    a.tvp_donnie_special_1_in_10_alternate_tint = ["tvp_donnie_special_1_in_10_alternate_tint", 48];
    a.tvp_donnie_special_1_in_10_alternate_tint.toString = b;
    a.tvp_donnie_special_1_in_10_alternate_tint.__enum__ = a;
    a.tvp_andros_special_2_07_tint = ["tvp_andros_special_2_07_tint", 49];
    a.tvp_andros_special_2_07_tint.toString = b;
    a.tvp_andros_special_2_07_tint.__enum__ = a;
    a.tvp_andros_special_1_19 = ["tvp_andros_special_1_19", 50];
    a.tvp_andros_special_1_19.toString = b;
    a.tvp_andros_special_1_19.__enum__ = a;
    a.tvp_andros_special_1_18 = ["tvp_andros_special_1_18", 51];
    a.tvp_andros_special_1_18.toString = b;
    a.tvp_andros_special_1_18.__enum__ = a;
    a.tvp_andros_special_1_17 = ["tvp_andros_special_1_17", 52];
    a.tvp_andros_special_1_17.toString = b;
    a.tvp_andros_special_1_17.__enum__ = a;
    a.tvp_andros_special_1_16 = ["tvp_andros_special_1_16", 53];
    a.tvp_andros_special_1_16.toString = b;
    a.tvp_andros_special_1_16.__enum__ = a;
    a.tvp_andros_special_1_15 = ["tvp_andros_special_1_15", 54];
    a.tvp_andros_special_1_15.toString = b;
    a.tvp_andros_special_1_15.__enum__ = a;
    a.tvp_andros_special_1_14 = ["tvp_andros_special_1_14", 55];
    a.tvp_andros_special_1_14.toString = b;
    a.tvp_andros_special_1_14.__enum__ = a;
    a.tvp_andros_special_1_13 = ["tvp_andros_special_1_13", 56];
    a.tvp_andros_special_1_13.toString = b;
    a.tvp_andros_special_1_13.__enum__ = a;
    a.tvp_andros_special_1_12 = ["tvp_andros_special_1_12", 57];
    a.tvp_andros_special_1_12.toString = b;
    a.tvp_andros_special_1_12.__enum__ = a;
    a.tvp_andros_special_1_11 = ["tvp_andros_special_1_11", 58];
    a.tvp_andros_special_1_11.toString = b;
    a.tvp_andros_special_1_11.__enum__ = a;
    a.tvp_andros_special_1_10 = ["tvp_andros_special_1_10", 59];
    a.tvp_andros_special_1_10.toString = b;
    a.tvp_andros_special_1_10.__enum__ = a;
    a.tvp_pink_special_hit_01 = ["tvp_pink_special_hit_01", 60];
    a.tvp_pink_special_hit_01.toString = b;
    a.tvp_pink_special_hit_01.__enum__ = a;
    a.tvp_pink_special_hit_03 = ["tvp_pink_special_hit_03", 61];
    a.tvp_pink_special_hit_03.toString = b;
    a.tvp_pink_special_hit_03.__enum__ = a;
    a.tvp_pink_special_hit_02 = ["tvp_pink_special_hit_02", 62];
    a.tvp_pink_special_hit_02.toString = b;
    a.tvp_pink_special_hit_02.__enum__ = a;
    a.tvp_donnie_special_1_out_05_alternate_tint = ["tvp_donnie_special_1_out_05_alternate_tint", 63];
    a.tvp_donnie_special_1_out_05_alternate_tint.toString = b;
    a.tvp_donnie_special_1_out_05_alternate_tint.__enum__ = a;
    a.gameplay_universal_2 = ["gameplay_universal_2", 64];
    a.gameplay_universal_2.toString =
        b;
    a.gameplay_universal_2.__enum__ = a;
    a.gameplay_universal_1 = ["gameplay_universal_1", 65];
    a.gameplay_universal_1.toString = b;
    a.gameplay_universal_1.__enum__ = a;
    a.gameplay_universal_0 = ["gameplay_universal_0", 66];
    a.gameplay_universal_0.toString = b;
    a.gameplay_universal_0.__enum__ = a;
    a.tvp_tommy_idle_05_alternate = ["tvp_tommy_idle_05_alternate", 67];
    a.tvp_tommy_idle_05_alternate.toString = b;
    a.tvp_tommy_idle_05_alternate.__enum__ = a;
    a.tvp_pink_special_in_02_alternate = ["tvp_pink_special_in_02_alternate", 68];
    a.tvp_pink_special_in_02_alternate.toString =
        b;
    a.tvp_pink_special_in_02_alternate.__enum__ = a;
    a.tvp_mikey_idle_02_alternate = ["tvp_mikey_idle_02_alternate", 69];
    a.tvp_mikey_idle_02_alternate.toString = b;
    a.tvp_mikey_idle_02_alternate.__enum__ = a;
    a.tvp_raph_dash_forward_01_tint = ["tvp_raph_dash_forward_01_tint", 70];
    a.tvp_raph_dash_forward_01_tint.toString = b;
    a.tvp_raph_dash_forward_01_tint.__enum__ = a;
    a.tvp_april_special_1_01_alternate_tint = ["tvp_april_special_1_01_alternate_tint", 71];
    a.tvp_april_special_1_01_alternate_tint.toString = b;
    a.tvp_april_special_1_01_alternate_tint.__enum__ =
        a;
    a.tvp_orion_attack_2_05_alternate = ["tvp_orion_attack_2_05_alternate", 72];
    a.tvp_orion_attack_2_05_alternate.toString = b;
    a.tvp_orion_attack_2_05_alternate.__enum__ = a;
    a.Basic = ["Basic", 73];
    a.Basic.toString = b;
    a.Basic.__enum__ = a;
    a.hud_fill_blue = ["hud_fill_blue", 74];
    a.hud_fill_blue.toString = b;
    a.hud_fill_blue.__enum__ = a;
    a.tvp_april_fall_alternate = ["tvp_april_fall_alternate", 75];
    a.tvp_april_fall_alternate.toString = b;
    a.tvp_april_fall_alternate.__enum__ = a;
    a.tvp_orion_special_1_15_tint = ["tvp_orion_special_1_15_tint",
        76
    ];
    a.tvp_orion_special_1_15_tint.toString = b;
    a.tvp_orion_special_1_15_tint.__enum__ = a;
    a.tvp_april_special_2_07_alternate = ["tvp_april_special_2_07_alternate", 77];
    a.tvp_april_special_2_07_alternate.toString = b;
    a.tvp_april_special_2_07_alternate.__enum__ = a;
    a.tvp_andros_attack_3_09_alternate = ["tvp_andros_attack_3_09_alternate", 78];
    a.tvp_andros_attack_3_09_alternate.toString = b;
    a.tvp_andros_attack_3_09_alternate.__enum__ = a;
    a.tvp_raph_special_1_10_alternate_tint = ["tvp_raph_special_1_10_alternate_tint", 79];
    a.tvp_raph_special_1_10_alternate_tint.toString = b;
    a.tvp_raph_special_1_10_alternate_tint.__enum__ = a;
    a.portrait_leonardo_partner = ["portrait_leonardo_partner", 80];
    a.portrait_leonardo_partner.toString = b;
    a.portrait_leonardo_partner.__enum__ = a;
    a.btn_difficulty_blank = ["btn_difficulty_blank", 81];
    a.btn_difficulty_blank.toString = b;
    a.btn_difficulty_blank.__enum__ = a;
    a.tvp_tommy_attack_2_03_alternate = ["tvp_tommy_attack_2_03_alternate", 82];
    a.tvp_tommy_attack_2_03_alternate.toString = b;
    a.tvp_tommy_attack_2_03_alternate.__enum__ =
        a;
    a.tvp_pink_attack_1_05_alternate = ["tvp_pink_attack_1_05_alternate", 83];
    a.tvp_pink_attack_1_05_alternate.toString = b;
    a.tvp_pink_attack_1_05_alternate.__enum__ = a;
    a.tvp_pink_attack_1_03_alternate = ["tvp_pink_attack_1_03_alternate", 84];
    a.tvp_pink_attack_1_03_alternate.toString = b;
    a.tvp_pink_attack_1_03_alternate.__enum__ = a;
    a.tvp_jason_special_1_03_alternate = ["tvp_jason_special_1_03_alternate", 85];
    a.tvp_jason_special_1_03_alternate.toString = b;
    a.tvp_jason_special_1_03_alternate.__enum__ = a;
    a.tvp_orion_attack_1_04_alternate = ["tvp_orion_attack_1_04_alternate", 86];
    a.tvp_orion_attack_1_04_alternate.toString = b;
    a.tvp_orion_attack_1_04_alternate.__enum__ = a;
    a.tvp_jason_idle_alternate = ["tvp_jason_idle_alternate", 87];
    a.tvp_jason_idle_alternate.toString = b;
    a.tvp_jason_idle_alternate.__enum__ = a;
    a.tvp_jason_special_1_11_alternate = ["tvp_jason_special_1_11_alternate", 88];
    a.tvp_jason_special_1_11_alternate.toString = b;
    a.tvp_jason_special_1_11_alternate.__enum__ = a;
    a.btn_go = ["btn_go", 89];
    a.btn_go.toString = b;
    a.btn_go.__enum__ = a;
    a.tvp_donnie_special_2_11_alternate = ["tvp_donnie_special_2_11_alternate", 90];
    a.tvp_donnie_special_2_11_alternate.toString = b;
    a.tvp_donnie_special_2_11_alternate.__enum__ = a;
    a.hud_icon_win_red = ["hud_icon_win_red", 91];
    a.hud_icon_win_red.toString = b;
    a.hud_icon_win_red.__enum__ = a;
    a.tvp_raph_special_2_in_09_alternate_tint = ["tvp_raph_special_2_in_09_alternate_tint", 92];
    a.tvp_raph_special_2_in_09_alternate_tint.toString = b;
    a.tvp_raph_special_2_in_09_alternate_tint.__enum__ = a;
    a.tvp_andros_dash_back_01_alternate_tint = ["tvp_andros_dash_back_01_alternate_tint",
        93
    ];
    a.tvp_andros_dash_back_01_alternate_tint.toString = b;
    a.tvp_andros_dash_back_01_alternate_tint.__enum__ = a;
    a.tvp_mikey_special_out_01_alternate = ["tvp_mikey_special_out_01_alternate", 94];
    a.tvp_mikey_special_out_01_alternate.toString = b;
    a.tvp_mikey_special_out_01_alternate.__enum__ = a;
    a.tvp_orion_special_1_06_alternate = ["tvp_orion_special_1_06_alternate", 95];
    a.tvp_orion_special_1_06_alternate.toString = b;
    a.tvp_orion_special_1_06_alternate.__enum__ = a;
    a.tvp_pink_special_hit_up_alternate = ["tvp_pink_special_hit_up_alternate",
        96
    ];
    a.tvp_pink_special_hit_up_alternate.toString = b;
    a.tvp_pink_special_hit_up_alternate.__enum__ = a;
    a.portrait_april_end = ["portrait_april_end", 97];
    a.portrait_april_end.toString = b;
    a.portrait_april_end.__enum__ = a;
    a.tvp_mikey_special_in_01_alternate_tint = ["tvp_mikey_special_in_01_alternate_tint", 98];
    a.tvp_mikey_special_in_01_alternate_tint.toString = b;
    a.tvp_mikey_special_in_01_alternate_tint.__enum__ = a;
    a.tvp_pink_special_hit_01_alternate = ["tvp_pink_special_hit_01_alternate", 99];
    a.tvp_pink_special_hit_01_alternate.toString =
        b;
    a.tvp_pink_special_hit_01_alternate.__enum__ = a;
    a.tvp_tommy_special_2_projectile_tint = ["tvp_tommy_special_2_projectile_tint", 100];
    a.tvp_tommy_special_2_projectile_tint.toString = b;
    a.tvp_tommy_special_2_projectile_tint.__enum__ = a;
    a.tvp_mikey_attack_1_03 = ["tvp_mikey_attack_1_03", 101];
    a.tvp_mikey_attack_1_03.toString = b;
    a.tvp_mikey_attack_1_03.__enum__ = a;
    a.tvp_mikey_attack_1_02 = ["tvp_mikey_attack_1_02", 102];
    a.tvp_mikey_attack_1_02.toString = b;
    a.tvp_mikey_attack_1_02.__enum__ = a;
    a.tvp_mikey_attack_1_01 = ["tvp_mikey_attack_1_01", 103];
    a.tvp_mikey_attack_1_01.toString = b;
    a.tvp_mikey_attack_1_01.__enum__ = a;
    a.tvp_mikey_attack_1_04 = ["tvp_mikey_attack_1_04", 104];
    a.tvp_mikey_attack_1_04.toString = b;
    a.tvp_mikey_attack_1_04.__enum__ = a;
    a.tvp_donnie_special_1_in_05_alternate = ["tvp_donnie_special_1_in_05_alternate", 105];
    a.tvp_donnie_special_1_in_05_alternate.toString = b;
    a.tvp_donnie_special_1_in_05_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_02_alternate = ["tvp_jason_attack_special_1_02_alternate", 106];
    a.tvp_jason_attack_special_1_02_alternate.toString =
        b;
    a.tvp_jason_attack_special_1_02_alternate.__enum__ = a;
    a.tvp_pink_special_dash_forward_01 = ["tvp_pink_special_dash_forward_01", 107];
    a.tvp_pink_special_dash_forward_01.toString = b;
    a.tvp_pink_special_dash_forward_01.__enum__ = a;
    a.tvp_mikey_special_idle_02_alternate = ["tvp_mikey_special_idle_02_alternate", 108];
    a.tvp_mikey_special_idle_02_alternate.toString = b;
    a.tvp_mikey_special_idle_02_alternate.__enum__ = a;
    a.tvp_pink_special_dash_forward_02 = ["tvp_pink_special_dash_forward_02", 109];
    a.tvp_pink_special_dash_forward_02.toString =
        b;
    a.tvp_pink_special_dash_forward_02.__enum__ = a;
    a.tvp_leo_special_1_out_01 = ["tvp_leo_special_1_out_01", 110];
    a.tvp_leo_special_1_out_01.toString = b;
    a.tvp_leo_special_1_out_01.__enum__ = a;
    a.tvp_donnie_hit_up_alternate = ["tvp_donnie_hit_up_alternate", 111];
    a.tvp_donnie_hit_up_alternate.toString = b;
    a.tvp_donnie_hit_up_alternate.__enum__ = a;
    a.tvp_leo_special_1_out_02 = ["tvp_leo_special_1_out_02", 112];
    a.tvp_leo_special_1_out_02.toString = b;
    a.tvp_leo_special_1_out_02.__enum__ = a;
    a.tvp_pink_special_dash_forward_02_alternate = ["tvp_pink_special_dash_forward_02_alternate", 113];
    a.tvp_pink_special_dash_forward_02_alternate.toString = b;
    a.tvp_pink_special_dash_forward_02_alternate.__enum__ = a;
    a.tvp_mikey_attack_4_01 = ["tvp_mikey_attack_4_01", 114];
    a.tvp_mikey_attack_4_01.toString = b;
    a.tvp_mikey_attack_4_01.__enum__ = a;
    a.tvp_mikey_attack_4_02 = ["tvp_mikey_attack_4_02", 115];
    a.tvp_mikey_attack_4_02.toString = b;
    a.tvp_mikey_attack_4_02.__enum__ = a;
    a.tvp_mikey_attack_4_03 = ["tvp_mikey_attack_4_03", 116];
    a.tvp_mikey_attack_4_03.toString = b;
    a.tvp_mikey_attack_4_03.__enum__ =
        a;
    a.tvp_mikey_attack_4_04 = ["tvp_mikey_attack_4_04", 117];
    a.tvp_mikey_attack_4_04.toString = b;
    a.tvp_mikey_attack_4_04.__enum__ = a;
    a.tvp_mikey_attack_4_05 = ["tvp_mikey_attack_4_05", 118];
    a.tvp_mikey_attack_4_05.toString = b;
    a.tvp_mikey_attack_4_05.__enum__ = a;
    a.tvp_mikey_attack_4_06 = ["tvp_mikey_attack_4_06", 119];
    a.tvp_mikey_attack_4_06.toString = b;
    a.tvp_mikey_attack_4_06.__enum__ = a;
    a.tvp_mikey_attack_4_07 = ["tvp_mikey_attack_4_07", 120];
    a.tvp_mikey_attack_4_07.toString = b;
    a.tvp_mikey_attack_4_07.__enum__ = a;
    a.april_alternate1 = ["april_alternate1", 121];
    a.april_alternate1.toString = b;
    a.april_alternate1.__enum__ = a;
    a.april_alternate0 = ["april_alternate0", 122];
    a.april_alternate0.toString = b;
    a.april_alternate0.__enum__ = a;
    a.april_alternate2 = ["april_alternate2", 123];
    a.april_alternate2.toString = b;
    a.april_alternate2.__enum__ = a;
    a.tvp_leo_special_1_in_01_alternate_tint = ["tvp_leo_special_1_in_01_alternate_tint", 124];
    a.tvp_leo_special_1_in_01_alternate_tint.toString = b;
    a.tvp_leo_special_1_in_01_alternate_tint.__enum__ = a;
    a.tvp_jason_hit_down = ["tvp_jason_hit_down", 125];
    a.tvp_jason_hit_down.toString = b;
    a.tvp_jason_hit_down.__enum__ = a;
    a.tvp_jason_block = ["tvp_jason_block", 126];
    a.tvp_jason_block.toString = b;
    a.tvp_jason_block.__enum__ = a;
    a.endgame_portraits_2 = ["endgame_portraits_2", 127];
    a.endgame_portraits_2.toString = b;
    a.endgame_portraits_2.__enum__ = a;
    a.endgame_portraits_0 = ["endgame_portraits_0", 128];
    a.endgame_portraits_0.toString = b;
    a.endgame_portraits_0.__enum__ = a;
    a.endgame_portraits_1 = ["endgame_portraits_1", 129];
    a.endgame_portraits_1.toString =
        b;
    a.endgame_portraits_1.__enum__ = a;
    a.column_easy = ["column_easy", 130];
    a.column_easy.toString = b;
    a.column_easy.__enum__ = a;
    a.tvp_raph_special_2_in_02_alternate_tint = ["tvp_raph_special_2_in_02_alternate_tint", 131];
    a.tvp_raph_special_2_in_02_alternate_tint.toString = b;
    a.tvp_raph_special_2_in_02_alternate_tint.__enum__ = a;
    a.tvp_raph_special_2_in_04_tint = ["tvp_raph_special_2_in_04_tint", 132];
    a.tvp_raph_special_2_in_04_tint.toString = b;
    a.tvp_raph_special_2_in_04_tint.__enum__ = a;
    a.tvp_orion_special_2_04_tint = ["tvp_orion_special_2_04_tint", 133];
    a.tvp_orion_special_2_04_tint.toString = b;
    a.tvp_orion_special_2_04_tint.__enum__ = a;
    a.tvp_mikey_attack_3_01 = ["tvp_mikey_attack_3_01", 134];
    a.tvp_mikey_attack_3_01.toString = b;
    a.tvp_mikey_attack_3_01.__enum__ = a;
    a.tvp_mikey_attack_3_03 = ["tvp_mikey_attack_3_03", 135];
    a.tvp_mikey_attack_3_03.toString = b;
    a.tvp_mikey_attack_3_03.__enum__ = a;
    a.tvp_mikey_attack_3_02 = ["tvp_mikey_attack_3_02", 136];
    a.tvp_mikey_attack_3_02.toString = b;
    a.tvp_mikey_attack_3_02.__enum__ = a;
    a.tvp_mikey_attack_3_05 = ["tvp_mikey_attack_3_05", 137];
    a.tvp_mikey_attack_3_05.toString = b;
    a.tvp_mikey_attack_3_05.__enum__ = a;
    a.tvp_mikey_attack_3_04 = ["tvp_mikey_attack_3_04", 138];
    a.tvp_mikey_attack_3_04.toString = b;
    a.tvp_mikey_attack_3_04.__enum__ = a;
    a.tvp_mikey_attack_3_07 = ["tvp_mikey_attack_3_07", 139];
    a.tvp_mikey_attack_3_07.toString = b;
    a.tvp_mikey_attack_3_07.__enum__ = a;
    a.tvp_mikey_attack_3_06 = ["tvp_mikey_attack_3_06", 140];
    a.tvp_mikey_attack_3_06.toString = b;
    a.tvp_mikey_attack_3_06.__enum__ = a;
    a.tvp_pink_special_in_02 = ["tvp_pink_special_in_02",
        141
    ];
    a.tvp_pink_special_in_02.toString = b;
    a.tvp_pink_special_in_02.__enum__ = a;
    a.tvp_pink_special_in_03 = ["tvp_pink_special_in_03", 142];
    a.tvp_pink_special_in_03.toString = b;
    a.tvp_pink_special_in_03.__enum__ = a;
    a.tvp_pink_special_in_01 = ["tvp_pink_special_in_01", 143];
    a.tvp_pink_special_in_01.toString = b;
    a.tvp_pink_special_in_01.__enum__ = a;
    a.pause_backing = ["pause_backing", 144];
    a.pause_backing.toString = b;
    a.pause_backing.__enum__ = a;
    a.tvp_pink_special_in_04 = ["tvp_pink_special_in_04", 145];
    a.tvp_pink_special_in_04.toString =
        b;
    a.tvp_pink_special_in_04.__enum__ = a;
    a.tvp_jason_attack_special_1_09_alternate = ["tvp_jason_attack_special_1_09_alternate", 146];
    a.tvp_jason_attack_special_1_09_alternate.toString = b;
    a.tvp_jason_attack_special_1_09_alternate.__enum__ = a;
    a.tvp_tommy_special_2_10_alternate_tint = ["tvp_tommy_special_2_10_alternate_tint", 147];
    a.tvp_tommy_special_2_10_alternate_tint.toString = b;
    a.tvp_tommy_special_2_10_alternate_tint.__enum__ = a;
    a.tvp_orion_special_2_04 = ["tvp_orion_special_2_04", 148];
    a.tvp_orion_special_2_04.toString =
        b;
    a.tvp_orion_special_2_04.__enum__ = a;
    a.tvp_mikey_attack_2_03 = ["tvp_mikey_attack_2_03", 149];
    a.tvp_mikey_attack_2_03.toString = b;
    a.tvp_mikey_attack_2_03.__enum__ = a;
    a.tvp_orion_special_2_06 = ["tvp_orion_special_2_06", 150];
    a.tvp_orion_special_2_06.toString = b;
    a.tvp_orion_special_2_06.__enum__ = a;
    a.tvp_mikey_attack_2_01 = ["tvp_mikey_attack_2_01", 151];
    a.tvp_mikey_attack_2_01.toString = b;
    a.tvp_mikey_attack_2_01.__enum__ = a;
    a.tvp_orion_special_2_01 = ["tvp_orion_special_2_01", 152];
    a.tvp_orion_special_2_01.toString =
        b;
    a.tvp_orion_special_2_01.__enum__ = a;
    a.tvp_mikey_attack_2_04 = ["tvp_mikey_attack_2_04", 153];
    a.tvp_mikey_attack_2_04.toString = b;
    a.tvp_mikey_attack_2_04.__enum__ = a;
    a.tvp_orion_special_2_03 = ["tvp_orion_special_2_03", 154];
    a.tvp_orion_special_2_03.toString = b;
    a.tvp_orion_special_2_03.__enum__ = a;
    a.tvp_pink_floor = ["tvp_pink_floor", 155];
    a.tvp_pink_floor.toString = b;
    a.tvp_pink_floor.__enum__ = a;
    a.tvp_orion_special_2_08 = ["tvp_orion_special_2_08", 156];
    a.tvp_orion_special_2_08.toString = b;
    a.tvp_orion_special_2_08.__enum__ =
        a;
    a.tvp_orion_special_2_09 = ["tvp_orion_special_2_09", 157];
    a.tvp_orion_special_2_09.toString = b;
    a.tvp_orion_special_2_09.__enum__ = a;
    a.tvp_mikey_attack_4_06_alternate = ["tvp_mikey_attack_4_06_alternate", 158];
    a.tvp_mikey_attack_4_06_alternate.toString = b;
    a.tvp_mikey_attack_4_06_alternate.__enum__ = a;
    a.tvp_leo_dash_forward_01_tint = ["tvp_leo_dash_forward_01_tint", 159];
    a.tvp_leo_dash_forward_01_tint.toString = b;
    a.tvp_leo_dash_forward_01_tint.__enum__ = a;
    a.relic_andros_active = ["relic_andros_active", 160];
    a.relic_andros_active.toString =
        b;
    a.relic_andros_active.__enum__ = a;
    a.tvp_andros_special_2_10_alternate_tint = ["tvp_andros_special_2_10_alternate_tint", 161];
    a.tvp_andros_special_2_10_alternate_tint.toString = b;
    a.tvp_andros_special_2_10_alternate_tint.__enum__ = a;
    a.tvp_andros_attack_3_02_alternate = ["tvp_andros_attack_3_02_alternate", 162];
    a.tvp_andros_attack_3_02_alternate.toString = b;
    a.tvp_andros_attack_3_02_alternate.__enum__ = a;
    a.pause_btn_close_active = ["pause_btn_close_active", 163];
    a.pause_btn_close_active.toString = b;
    a.pause_btn_close_active.__enum__ =
        a;
    a.tvp_pink_special_attack_2_08_alternate_tint = ["tvp_pink_special_attack_2_08_alternate_tint", 164];
    a.tvp_pink_special_attack_2_08_alternate_tint.toString = b;
    a.tvp_pink_special_attack_2_08_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_2_18 = ["tvp_donnie_special_2_18", 165];
    a.tvp_donnie_special_2_18.toString = b;
    a.tvp_donnie_special_2_18.__enum__ = a;
    a.tvp_leo_special_1_in_03_tint = ["tvp_leo_special_1_in_03_tint", 166];
    a.tvp_leo_special_1_in_03_tint.toString = b;
    a.tvp_leo_special_1_in_03_tint.__enum__ = a;
    a.tvp_jason_attack_3_02_alternate = ["tvp_jason_attack_3_02_alternate", 167];
    a.tvp_jason_attack_3_02_alternate.toString = b;
    a.tvp_jason_attack_3_02_alternate.__enum__ = a;
    a.tvp_tommy_special_1_02_alternate = ["tvp_tommy_special_1_02_alternate", 168];
    a.tvp_tommy_special_1_02_alternate.toString = b;
    a.tvp_tommy_special_1_02_alternate.__enum__ = a;
    a.tvp_raph_attack_3_04_alternate = ["tvp_raph_attack_3_04_alternate", 169];
    a.tvp_raph_attack_3_04_alternate.toString = b;
    a.tvp_raph_attack_3_04_alternate.__enum__ = a;
    a.tvp_orion_special_1_03 = ["tvp_orion_special_1_03",
        170
    ];
    a.tvp_orion_special_1_03.toString = b;
    a.tvp_orion_special_1_03.__enum__ = a;
    a.tvp_raph_attack_1_03_alternate = ["tvp_raph_attack_1_03_alternate", 171];
    a.tvp_raph_attack_1_03_alternate.toString = b;
    a.tvp_raph_attack_1_03_alternate.__enum__ = a;
    a.tvp_andros_special_2_13_alternate = ["tvp_andros_special_2_13_alternate", 172];
    a.tvp_andros_special_2_13_alternate.toString = b;
    a.tvp_andros_special_2_13_alternate.__enum__ = a;
    a.top_bar_overlay = ["top_bar_overlay", 173];
    a.top_bar_overlay.toString = b;
    a.top_bar_overlay.__enum__ =
        a;
    a.tvp_april_special_2_10_alternate = ["tvp_april_special_2_10_alternate", 174];
    a.tvp_april_special_2_10_alternate.toString = b;
    a.tvp_april_special_2_10_alternate.__enum__ = a;
    a.tvp_april_attack_2_02_alternate = ["tvp_april_attack_2_02_alternate", 175];
    a.tvp_april_attack_2_02_alternate.toString = b;
    a.tvp_april_attack_2_02_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_02_alternate_tint = ["tvp_jason_attack_special_1_02_alternate_tint", 176];
    a.tvp_jason_attack_special_1_02_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_02_alternate_tint.__enum__ =
        a;
    a.tvp_orion_special_1_11_alternate_tint = ["tvp_orion_special_1_11_alternate_tint", 177];
    a.tvp_orion_special_1_11_alternate_tint.toString = b;
    a.tvp_orion_special_1_11_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_16_tint = ["tvp_jason_attack_special_1_16_tint", 178];
    a.tvp_jason_attack_special_1_16_tint.toString = b;
    a.tvp_jason_attack_special_1_16_tint.__enum__ = a;
    a.tmnt_subway_fg = ["tmnt_subway_fg", 179];
    a.tmnt_subway_fg.toString = b;
    a.tmnt_subway_fg.__enum__ = a;
    a.tvp_andros_block = ["tvp_andros_block",
        180
    ];
    a.tvp_andros_block.toString = b;
    a.tvp_andros_block.__enum__ = a;
    a.tvp_leo_special_2_projectile_01_alternate_tint = ["tvp_leo_special_2_projectile_01_alternate_tint", 181];
    a.tvp_leo_special_2_projectile_01_alternate_tint.toString = b;
    a.tvp_leo_special_2_projectile_01_alternate_tint.__enum__ = a;
    a.alley_board_left = ["alley_board_left", 182];
    a.alley_board_left.toString = b;
    a.alley_board_left.__enum__ = a;
    a.tvp_donnie_walk_02_alternate = ["tvp_donnie_walk_02_alternate", 183];
    a.tvp_donnie_walk_02_alternate.toString =
        b;
    a.tvp_donnie_walk_02_alternate.__enum__ = a;
    a.tvp_pink_special_attack_2_10_alternate_tint = ["tvp_pink_special_attack_2_10_alternate_tint", 184];
    a.tvp_pink_special_attack_2_10_alternate_tint.toString = b;
    a.tvp_pink_special_attack_2_10_alternate_tint.__enum__ = a;
    a.tvp_mikey_dash_back_01_alternate_tint = ["tvp_mikey_dash_back_01_alternate_tint", 185];
    a.tvp_mikey_dash_back_01_alternate_tint.toString = b;
    a.tvp_mikey_dash_back_01_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_1_01_tint = ["tvp_tommy_special_1_01_tint",
        186
    ];
    a.tvp_tommy_special_1_01_tint.toString = b;
    a.tvp_tommy_special_1_01_tint.__enum__ = a;
    a.tvp_leo_attack_2_02 = ["tvp_leo_attack_2_02", 187];
    a.tvp_leo_attack_2_02.toString = b;
    a.tvp_leo_attack_2_02.__enum__ = a;
    a.tvp_donnie_attack_2_04_alternate = ["tvp_donnie_attack_2_04_alternate", 188];
    a.tvp_donnie_attack_2_04_alternate.toString = b;
    a.tvp_donnie_attack_2_04_alternate.__enum__ = a;
    a.tvp_pink_attack_2_12_alternate_tint = ["tvp_pink_attack_2_12_alternate_tint", 189];
    a.tvp_pink_attack_2_12_alternate_tint.toString = b;
    a.tvp_pink_attack_2_12_alternate_tint.__enum__ = a;
    a.tvp_raph_special_2_out_02_alternate = ["tvp_raph_special_2_out_02_alternate", 190];
    a.tvp_raph_special_2_out_02_alternate.toString = b;
    a.tvp_raph_special_2_out_02_alternate.__enum__ = a;
    a.tvp_raph_attack_1_01_alternate = ["tvp_raph_attack_1_01_alternate", 191];
    a.tvp_raph_attack_1_01_alternate.toString = b;
    a.tvp_raph_attack_1_01_alternate.__enum__ = a;
    a.single_backing_active = ["single_backing_active", 192];
    a.single_backing_active.toString = b;
    a.single_backing_active.__enum__ =
        a;
    a.tvp_raph_special_1_09_alternate = ["tvp_raph_special_1_09_alternate", 193];
    a.tvp_raph_special_1_09_alternate.toString = b;
    a.tvp_raph_special_1_09_alternate.__enum__ = a;
    a.btn_mikey = ["btn_mikey", 194];
    a.btn_mikey.toString = b;
    a.btn_mikey.__enum__ = a;
    a.tvp_andros_attack_3_06_alternate = ["tvp_andros_attack_3_06_alternate", 195];
    a.tvp_andros_attack_3_06_alternate.toString = b;
    a.tvp_andros_attack_3_06_alternate.__enum__ = a;
    a.tvp_orion_special_2_13_tint = ["tvp_orion_special_2_13_tint", 196];
    a.tvp_orion_special_2_13_tint.toString =
        b;
    a.tvp_orion_special_2_13_tint.__enum__ = a;
    a.tvp_andros_special_1_18_alternate = ["tvp_andros_special_1_18_alternate", 197];
    a.tvp_andros_special_1_18_alternate.toString = b;
    a.tvp_andros_special_1_18_alternate.__enum__ = a;
    a.ach_btn_unlock = ["ach_btn_unlock", 198];
    a.ach_btn_unlock.toString = b;
    a.ach_btn_unlock.__enum__ = a;
    a.tvp_leo_attack_3_01_alternate = ["tvp_leo_attack_3_01_alternate", 199];
    a.tvp_leo_attack_3_01_alternate.toString = b;
    a.tvp_leo_attack_3_01_alternate.__enum__ = a;
    a.logo = ["logo", 200];
    a.logo.toString =
        b;
    a.logo.__enum__ = a;
    a.tvp_jason_attack_special_1_07_alternate = ["tvp_jason_attack_special_1_07_alternate", 201];
    a.tvp_jason_attack_special_1_07_alternate.toString = b;
    a.tvp_jason_attack_special_1_07_alternate.__enum__ = a;
    a.tvp_april_special_2_15_alternate = ["tvp_april_special_2_15_alternate", 202];
    a.tvp_april_special_2_15_alternate.toString = b;
    a.tvp_april_special_2_15_alternate.__enum__ = a;
    a.tvp_andros_dash_forward_01_tint = ["tvp_andros_dash_forward_01_tint", 203];
    a.tvp_andros_dash_forward_01_tint.toString =
        b;
    a.tvp_andros_dash_forward_01_tint.__enum__ = a;
    a.tvp_pink_special_idle_01_tint = ["tvp_pink_special_idle_01_tint", 204];
    a.tvp_pink_special_idle_01_tint.toString = b;
    a.tvp_pink_special_idle_01_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_14_tint = ["tvp_donnie_special_1_in_14_tint", 205];
    a.tvp_donnie_special_1_in_14_tint.toString = b;
    a.tvp_donnie_special_1_in_14_tint.__enum__ = a;
    a.tvp_donnie_attack_1_02 = ["tvp_donnie_attack_1_02", 206];
    a.tvp_donnie_attack_1_02.toString = b;
    a.tvp_donnie_attack_1_02.__enum__ = a;
    a.tvp_tommy_attack_1_02 = ["tvp_tommy_attack_1_02", 207];
    a.tvp_tommy_attack_1_02.toString = b;
    a.tvp_tommy_attack_1_02.__enum__ = a;
    a.tvp_leo_dash_forward_02_alternate = ["tvp_leo_dash_forward_02_alternate", 208];
    a.tvp_leo_dash_forward_02_alternate.toString = b;
    a.tvp_leo_dash_forward_02_alternate.__enum__ = a;
    a.tvp_mikey_attack_1_04_alternate = ["tvp_mikey_attack_1_04_alternate", 209];
    a.tvp_mikey_attack_1_04_alternate.toString = b;
    a.tvp_mikey_attack_1_04_alternate.__enum__ = a;
    a.tvp_tommy_attack_1_01 = ["tvp_tommy_attack_1_01", 210];
    a.tvp_tommy_attack_1_01.toString =
        b;
    a.tvp_tommy_attack_1_01.__enum__ = a;
    a.tvp_jason_attack_special_1_11_tint = ["tvp_jason_attack_special_1_11_tint", 211];
    a.tvp_jason_attack_special_1_11_tint.toString = b;
    a.tvp_jason_attack_special_1_11_tint.__enum__ = a;
    a.tvp_jason_attack_special_2_04_alternate = ["tvp_jason_attack_special_2_04_alternate", 212];
    a.tvp_jason_attack_special_2_04_alternate.toString = b;
    a.tvp_jason_attack_special_2_04_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_13_alternate = ["tvp_donnie_special_1_in_13_alternate", 213];
    a.tvp_donnie_special_1_in_13_alternate.toString =
        b;
    a.tvp_donnie_special_1_in_13_alternate.__enum__ = a;
    a.tvp_raph_special_1_03_alternate_tint = ["tvp_raph_special_1_03_alternate_tint", 214];
    a.tvp_raph_special_1_03_alternate_tint.toString = b;
    a.tvp_raph_special_1_03_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_09_alternate = ["tvp_donnie_special_1_in_09_alternate", 215];
    a.tvp_donnie_special_1_in_09_alternate.toString = b;
    a.tvp_donnie_special_1_in_09_alternate.__enum__ = a;
    a.tvp_leo_special_1_out_02_alternate = ["tvp_leo_special_1_out_02_alternate", 216];
    a.tvp_leo_special_1_out_02_alternate.toString =
        b;
    a.tvp_leo_special_1_out_02_alternate.__enum__ = a;
    a.tvp_jason_attack_special_2_01_tint = ["tvp_jason_attack_special_2_01_tint", 217];
    a.tvp_jason_attack_special_2_01_tint.toString = b;
    a.tvp_jason_attack_special_2_01_tint.__enum__ = a;
    a.tvp_jason_fall = ["tvp_jason_fall", 218];
    a.tvp_jason_fall.toString = b;
    a.tvp_jason_fall.__enum__ = a;
    a.tvp_tommy_special_2_06_tint = ["tvp_tommy_special_2_06_tint", 219];
    a.tvp_tommy_special_2_06_tint.toString = b;
    a.tvp_tommy_special_2_06_tint.__enum__ = a;
    a.tvp_andros_dash_back_02_alternate_tint = ["tvp_andros_dash_back_02_alternate_tint", 220];
    a.tvp_andros_dash_back_02_alternate_tint.toString = b;
    a.tvp_andros_dash_back_02_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_1_07_alternate = ["tvp_tommy_special_1_07_alternate", 221];
    a.tvp_tommy_special_1_07_alternate.toString = b;
    a.tvp_tommy_special_1_07_alternate.__enum__ = a;
    a.tvp_jason_attack_special_2_05_alternate_tint = ["tvp_jason_attack_special_2_05_alternate_tint", 222];
    a.tvp_jason_attack_special_2_05_alternate_tint.toString = b;
    a.tvp_jason_attack_special_2_05_alternate_tint.__enum__ =
        a;
    a.tvp_pink_idle_05 = ["tvp_pink_idle_05", 223];
    a.tvp_pink_idle_05.toString = b;
    a.tvp_pink_idle_05.__enum__ = a;
    a.tvp_tommy_dash_forward_02_alternate = ["tvp_tommy_dash_forward_02_alternate", 224];
    a.tvp_tommy_dash_forward_02_alternate.toString = b;
    a.tvp_tommy_dash_forward_02_alternate.__enum__ = a;
    a.tvp_leo_dash_back_02_alternate = ["tvp_leo_dash_back_02_alternate", 225];
    a.tvp_leo_dash_back_02_alternate.toString = b;
    a.tvp_leo_dash_back_02_alternate.__enum__ = a;
    a.tvp_tommy_special_1_09_alternate = ["tvp_tommy_special_1_09_alternate",
        226
    ];
    a.tvp_tommy_special_1_09_alternate.toString = b;
    a.tvp_tommy_special_1_09_alternate.__enum__ = a;
    a.tvp_andros_special_1_11_tint = ["tvp_andros_special_1_11_tint", 227];
    a.tvp_andros_special_1_11_tint.toString = b;
    a.tvp_andros_special_1_11_tint.__enum__ = a;
    a.tvp_jason_special_1_14_alternate = ["tvp_jason_special_1_14_alternate", 228];
    a.tvp_jason_special_1_14_alternate.toString = b;
    a.tvp_jason_special_1_14_alternate.__enum__ = a;
    a.tvp_leo_special_2_03_alternate = ["tvp_leo_special_2_03_alternate", 229];
    a.tvp_leo_special_2_03_alternate.toString =
        b;
    a.tvp_leo_special_2_03_alternate.__enum__ = a;
    a.tvp_april_special_2_16_alternate = ["tvp_april_special_2_16_alternate", 230];
    a.tvp_april_special_2_16_alternate.toString = b;
    a.tvp_april_special_2_16_alternate.__enum__ = a;
    a.tvp_orion_special_2_07_tint = ["tvp_orion_special_2_07_tint", 231];
    a.tvp_orion_special_2_07_tint.toString = b;
    a.tvp_orion_special_2_07_tint.__enum__ = a;
    a.tvp_leo_dash_back_01_tint = ["tvp_leo_dash_back_01_tint", 232];
    a.tvp_leo_dash_back_01_tint.toString = b;
    a.tvp_leo_dash_back_01_tint.__enum__ = a;
    a.tommy_alternate1 = ["tommy_alternate1", 233];
    a.tommy_alternate1.toString = b;
    a.tommy_alternate1.__enum__ = a;
    a.tommy_alternate0 = ["tommy_alternate0", 234];
    a.tommy_alternate0.toString = b;
    a.tommy_alternate0.__enum__ = a;
    a.relic_april = ["relic_april", 235];
    a.relic_april.toString = b;
    a.relic_april.__enum__ = a;
    a.tvp_tommy_special_2_10 = ["tvp_tommy_special_2_10", 236];
    a.tvp_tommy_special_2_10.toString = b;
    a.tvp_tommy_special_2_10.__enum__ = a;
    a.tvp_andros_special_1_08 = ["tvp_andros_special_1_08", 237];
    a.tvp_andros_special_1_08.toString =
        b;
    a.tvp_andros_special_1_08.__enum__ = a;
    a.tvp_andros_special_1_09 = ["tvp_andros_special_1_09", 238];
    a.tvp_andros_special_1_09.toString = b;
    a.tvp_andros_special_1_09.__enum__ = a;
    a.btn_ship_active = ["btn_ship_active", 239];
    a.btn_ship_active.toString = b;
    a.btn_ship_active.__enum__ = a;
    a.tvp_andros_special_1_04 = ["tvp_andros_special_1_04", 240];
    a.tvp_andros_special_1_04.toString = b;
    a.tvp_andros_special_1_04.__enum__ = a;
    a.tvp_andros_special_1_05 = ["tvp_andros_special_1_05", 241];
    a.tvp_andros_special_1_05.toString = b;
    a.tvp_andros_special_1_05.__enum__ =
        a;
    a.tvp_andros_special_1_06 = ["tvp_andros_special_1_06", 242];
    a.tvp_andros_special_1_06.toString = b;
    a.tvp_andros_special_1_06.__enum__ = a;
    a.tvp_andros_special_1_07 = ["tvp_andros_special_1_07", 243];
    a.tvp_andros_special_1_07.toString = b;
    a.tvp_andros_special_1_07.__enum__ = a;
    a.tvp_andros_special_1_01 = ["tvp_andros_special_1_01", 244];
    a.tvp_andros_special_1_01.toString = b;
    a.tvp_andros_special_1_01.__enum__ = a;
    a.tvp_donnie_special_1_in_08_alternate = ["tvp_donnie_special_1_in_08_alternate", 245];
    a.tvp_donnie_special_1_in_08_alternate.toString =
        b;
    a.tvp_donnie_special_1_in_08_alternate.__enum__ = a;
    a.tvp_andros_special_1_03 = ["tvp_andros_special_1_03", 246];
    a.tvp_andros_special_1_03.toString = b;
    a.tvp_andros_special_1_03.__enum__ = a;
    a.tvp_april_floor = ["tvp_april_floor", 247];
    a.tvp_april_floor.toString = b;
    a.tvp_april_floor.__enum__ = a;
    a.tvp_donnie_special_2_06_tint = ["tvp_donnie_special_2_06_tint", 248];
    a.tvp_donnie_special_2_06_tint.toString = b;
    a.tvp_donnie_special_2_06_tint.__enum__ = a;
    a.quarry_fg = ["quarry_fg", 249];
    a.quarry_fg.toString = b;
    a.quarry_fg.__enum__ =
        a;
    a.tmntVpr_splash_lightning = ["tmntVpr_splash_lightning", 250];
    a.tmntVpr_splash_lightning.toString = b;
    a.tmntVpr_splash_lightning.__enum__ = a;
    a.tvp_donnie_special_1_out_08_tint = ["tvp_donnie_special_1_out_08_tint", 251];
    a.tvp_donnie_special_1_out_08_tint.toString = b;
    a.tvp_donnie_special_1_out_08_tint.__enum__ = a;
    a.tvp_mikey_idle_04_alternate = ["tvp_mikey_idle_04_alternate", 252];
    a.tvp_mikey_idle_04_alternate.toString = b;
    a.tvp_mikey_idle_04_alternate.__enum__ = a;
    a.tvp_donnie_special_2_12_alternate = ["tvp_donnie_special_2_12_alternate",
        253
    ];
    a.tvp_donnie_special_2_12_alternate.toString = b;
    a.tvp_donnie_special_2_12_alternate.__enum__ = a;
    a.tvp_tommy_idle_10_alternate = ["tvp_tommy_idle_10_alternate", 254];
    a.tvp_tommy_idle_10_alternate.toString = b;
    a.tvp_tommy_idle_10_alternate.__enum__ = a;
    a.tvp_leo_special_1_idle_03_alternate = ["tvp_leo_special_1_idle_03_alternate", 255];
    a.tvp_leo_special_1_idle_03_alternate.toString = b;
    a.tvp_leo_special_1_idle_03_alternate.__enum__ = a;
    a.portrait_april = ["portrait_april", 256];
    a.portrait_april.toString = b;
    a.portrait_april.__enum__ =
        a;
    a.tvp_leo_special_2_01_tint = ["tvp_leo_special_2_01_tint", 257];
    a.tvp_leo_special_2_01_tint.toString = b;
    a.tvp_leo_special_2_01_tint.__enum__ = a;
    a.tvp_pink_attack_2_05_alternate = ["tvp_pink_attack_2_05_alternate", 258];
    a.tvp_pink_attack_2_05_alternate.toString = b;
    a.tvp_pink_attack_2_05_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_12_alternate = ["tvp_donnie_special_1_in_12_alternate", 259];
    a.tvp_donnie_special_1_in_12_alternate.toString = b;
    a.tvp_donnie_special_1_in_12_alternate.__enum__ = a;
    a.logo_rays = ["logo_rays",
        260
    ];
    a.logo_rays.toString = b;
    a.logo_rays.__enum__ = a;
    a.tvp_donnie_special_1_in_07_tint = ["tvp_donnie_special_1_in_07_tint", 261];
    a.tvp_donnie_special_1_in_07_tint.toString = b;
    a.tvp_donnie_special_1_in_07_tint.__enum__ = a;
    a.tvp_tommy_special_1_11_alternate = ["tvp_tommy_special_1_11_alternate", 262];
    a.tvp_tommy_special_1_11_alternate.toString = b;
    a.tvp_tommy_special_1_11_alternate.__enum__ = a;
    a.tvp_orion_special_1_06_alternate_tint = ["tvp_orion_special_1_06_alternate_tint", 263];
    a.tvp_orion_special_1_06_alternate_tint.toString =
        b;
    a.tvp_orion_special_1_06_alternate_tint.__enum__ = a;
    a.tvp_leo_special_2_01_alternate_tint = ["tvp_leo_special_2_01_alternate_tint", 264];
    a.tvp_leo_special_2_01_alternate_tint.toString = b;
    a.tvp_leo_special_2_01_alternate_tint.__enum__ = a;
    a.tvp_jason_walk_01 = ["tvp_jason_walk_01", 265];
    a.tvp_jason_walk_01.toString = b;
    a.tvp_jason_walk_01.__enum__ = a;
    a.tvp_jason_walk_02 = ["tvp_jason_walk_02", 266];
    a.tvp_jason_walk_02.toString = b;
    a.tvp_jason_walk_02.__enum__ = a;
    a.tvp_april_attack_1_04_alternate = ["tvp_april_attack_1_04_alternate",
        267
    ];
    a.tvp_april_attack_1_04_alternate.toString = b;
    a.tvp_april_attack_1_04_alternate.__enum__ = a;
    a.tvp_april_special_2_09_alternate_tint = ["tvp_april_special_2_09_alternate_tint", 268];
    a.tvp_april_special_2_09_alternate_tint.toString = b;
    a.tvp_april_special_2_09_alternate_tint.__enum__ = a;
    a.tvp_april_special_2_06_alternate_tint = ["tvp_april_special_2_06_alternate_tint", 269];
    a.tvp_april_special_2_06_alternate_tint.toString = b;
    a.tvp_april_special_2_06_alternate_tint.__enum__ = a;
    a.tvp_april_special_2_04_alternate = ["tvp_april_special_2_04_alternate", 270];
    a.tvp_april_special_2_04_alternate.toString = b;
    a.tvp_april_special_2_04_alternate.__enum__ = a;
    a.tvp_leo_hit_up_alternate = ["tvp_leo_hit_up_alternate", 271];
    a.tvp_leo_hit_up_alternate.toString = b;
    a.tvp_leo_hit_up_alternate.__enum__ = a;
    a.tvp_andros_special_2_02_alternate = ["tvp_andros_special_2_02_alternate", 272];
    a.tvp_andros_special_2_02_alternate.toString = b;
    a.tvp_andros_special_2_02_alternate.__enum__ = a;
    a.btn_ranger_shelby = ["btn_ranger_shelby", 273];
    a.btn_ranger_shelby.toString =
        b;
    a.btn_ranger_shelby.__enum__ = a;
    a.tvp_donnie_special_1_in_11_alternate = ["tvp_donnie_special_1_in_11_alternate", 274];
    a.tvp_donnie_special_1_in_11_alternate.toString = b;
    a.tvp_donnie_special_1_in_11_alternate.__enum__ = a;
    a.btn_blank = ["btn_blank", 275];
    a.btn_blank.toString = b;
    a.btn_blank.__enum__ = a;
    a.tvp_donnie_special_1_out_02_alternate = ["tvp_donnie_special_1_out_02_alternate", 276];
    a.tvp_donnie_special_1_out_02_alternate.toString = b;
    a.tvp_donnie_special_1_out_02_alternate.__enum__ = a;
    a.tvp_jason_hit_03 = ["tvp_jason_hit_03",
        277
    ];
    a.tvp_jason_hit_03.toString = b;
    a.tvp_jason_hit_03.__enum__ = a;
    a.tvp_jason_hit_02 = ["tvp_jason_hit_02", 278];
    a.tvp_jason_hit_02.toString = b;
    a.tvp_jason_hit_02.__enum__ = a;
    a.tvp_jason_hit_01 = ["tvp_jason_hit_01", 279];
    a.tvp_jason_hit_01.toString = b;
    a.tvp_jason_hit_01.__enum__ = a;
    a.relic_raph_hit = ["relic_raph_hit", 280];
    a.relic_raph_hit.toString = b;
    a.relic_raph_hit.__enum__ = a;
    a.tvp_tommy_hit_02 = ["tvp_tommy_hit_02", 281];
    a.tvp_tommy_hit_02.toString = b;
    a.tvp_tommy_hit_02.__enum__ = a;
    a.tvp_tommy_hit_03 = ["tvp_tommy_hit_03",
        282
    ];
    a.tvp_tommy_hit_03.toString = b;
    a.tvp_tommy_hit_03.__enum__ = a;
    a.tvp_tommy_hit_01 = ["tvp_tommy_hit_01", 283];
    a.tvp_tommy_hit_01.toString = b;
    a.tvp_tommy_hit_01.__enum__ = a;
    a.tvp_orion_special_1_17_alternate = ["tvp_orion_special_1_17_alternate", 284];
    a.tvp_orion_special_1_17_alternate.toString = b;
    a.tvp_orion_special_1_17_alternate.__enum__ = a;
    a.tvp_pink_special_attack_2_02_alternate_tint = ["tvp_pink_special_attack_2_02_alternate_tint", 285];
    a.tvp_pink_special_attack_2_02_alternate_tint.toString = b;
    a.tvp_pink_special_attack_2_02_alternate_tint.__enum__ =
        a;
    a.tvp_pink_special_hit_03_alternate = ["tvp_pink_special_hit_03_alternate", 286];
    a.tvp_pink_special_hit_03_alternate.toString = b;
    a.tvp_pink_special_hit_03_alternate.__enum__ = a;
    a.tvp_pink_idle_06_alternate = ["tvp_pink_idle_06_alternate", 287];
    a.tvp_pink_idle_06_alternate.toString = b;
    a.tvp_pink_idle_06_alternate.__enum__ = a;
    a.tvp_andros_attack_3_05_alternate = ["tvp_andros_attack_3_05_alternate", 288];
    a.tvp_andros_attack_3_05_alternate.toString = b;
    a.tvp_andros_attack_3_05_alternate.__enum__ = a;
    a.tvp_donnie_special_2_07_tint = ["tvp_donnie_special_2_07_tint", 289];
    a.tvp_donnie_special_2_07_tint.toString = b;
    a.tvp_donnie_special_2_07_tint.__enum__ = a;
    a.tvp_andros_attack_1_01_alternate = ["tvp_andros_attack_1_01_alternate", 290];
    a.tvp_andros_attack_1_01_alternate.toString = b;
    a.tvp_andros_attack_1_01_alternate.__enum__ = a;
    a.badge_btn_blank = ["badge_btn_blank", 291];
    a.badge_btn_blank.toString = b;
    a.badge_btn_blank.__enum__ = a;
    a.tvp_raph_special_2_in_07_alternate_tint = ["tvp_raph_special_2_in_07_alternate_tint", 292];
    a.tvp_raph_special_2_in_07_alternate_tint.toString =
        b;
    a.tvp_raph_special_2_in_07_alternate_tint.__enum__ = a;
    a.tvp_pink_special_in_03_alternate = ["tvp_pink_special_in_03_alternate", 293];
    a.tvp_pink_special_in_03_alternate.toString = b;
    a.tvp_pink_special_in_03_alternate.__enum__ = a;
    a.tvp_april_idle_10 = ["tvp_april_idle_10", 294];
    a.tvp_april_idle_10.toString = b;
    a.tvp_april_idle_10.__enum__ = a;
    a.tvp_mikey_attack_1_02_alternate = ["tvp_mikey_attack_1_02_alternate", 295];
    a.tvp_mikey_attack_1_02_alternate.toString = b;
    a.tvp_mikey_attack_1_02_alternate.__enum__ = a;
    a.tvp_jason_special_1_16_alternate = ["tvp_jason_special_1_16_alternate", 296];
    a.tvp_jason_special_1_16_alternate.toString = b;
    a.tvp_jason_special_1_16_alternate.__enum__ = a;
    a.tvp_andros_special_1_05_alternate = ["tvp_andros_special_1_05_alternate", 297];
    a.tvp_andros_special_1_05_alternate.toString = b;
    a.tvp_andros_special_1_05_alternate.__enum__ = a;
    a.tvp_orion_special_2_14_alternate_tint = ["tvp_orion_special_2_14_alternate_tint", 298];
    a.tvp_orion_special_2_14_alternate_tint.toString = b;
    a.tvp_orion_special_2_14_alternate_tint.__enum__ = a;
    a.tvp_pink_fall_alternate = ["tvp_pink_fall_alternate", 299];
    a.tvp_pink_fall_alternate.toString = b;
    a.tvp_pink_fall_alternate.__enum__ = a;
    a.tvp_andros_hit_01 = ["tvp_andros_hit_01", 300];
    a.tvp_andros_hit_01.toString = b;
    a.tvp_andros_hit_01.__enum__ = a;
    a.tvp_andros_hit_02 = ["tvp_andros_hit_02", 301];
    a.tvp_andros_hit_02.toString = b;
    a.tvp_andros_hit_02.__enum__ = a;
    a.tvp_andros_hit_03 = ["tvp_andros_hit_03", 302];
    a.tvp_andros_hit_03.toString = b;
    a.tvp_andros_hit_03.__enum__ = a;
    a.mikey_1 = ["mikey_1", 303];
    a.mikey_1.toString = b;
    a.mikey_1.__enum__ = a;
    a.mikey_0 = ["mikey_0", 304];
    a.mikey_0.toString = b;
    a.mikey_0.__enum__ = a;
    a.tvp_orion_special_2_18_alternate_tint = ["tvp_orion_special_2_18_alternate_tint", 305];
    a.tvp_orion_special_2_18_alternate_tint.toString = b;
    a.tvp_orion_special_2_18_alternate_tint.__enum__ = a;
    a.tvp_raph_special_1_08_alternate_tint = ["tvp_raph_special_1_08_alternate_tint", 306];
    a.tvp_raph_special_1_08_alternate_tint.toString = b;
    a.tvp_raph_special_1_08_alternate_tint.__enum__ = a;
    a.tvp_orion_special_2_14_alternate = ["tvp_orion_special_2_14_alternate",
        307
    ];
    a.tvp_orion_special_2_14_alternate.toString = b;
    a.tvp_orion_special_2_14_alternate.__enum__ = a;
    a.tvp_pink_attack_2_12_alternate = ["tvp_pink_attack_2_12_alternate", 308];
    a.tvp_pink_attack_2_12_alternate.toString = b;
    a.tvp_pink_attack_2_12_alternate.__enum__ = a;
    a.tvp_orion_attack_2_04_alternate = ["tvp_orion_attack_2_04_alternate", 309];
    a.tvp_orion_attack_2_04_alternate.toString = b;
    a.tvp_orion_attack_2_04_alternate.__enum__ = a;
    a.tvp_tommy_special_1_04_alternate_tint = ["tvp_tommy_special_1_04_alternate_tint",
        310
    ];
    a.tvp_tommy_special_1_04_alternate_tint.toString = b;
    a.tvp_tommy_special_1_04_alternate_tint.__enum__ = a;
    a.tvp_raph_attack_1_01 = ["tvp_raph_attack_1_01", 311];
    a.tvp_raph_attack_1_01.toString = b;
    a.tvp_raph_attack_1_01.__enum__ = a;
    a.tvp_raph_attack_1_02 = ["tvp_raph_attack_1_02", 312];
    a.tvp_raph_attack_1_02.toString = b;
    a.tvp_raph_attack_1_02.__enum__ = a;
    a.tvp_raph_attack_1_03 = ["tvp_raph_attack_1_03", 313];
    a.tvp_raph_attack_1_03.toString = b;
    a.tvp_raph_attack_1_03.__enum__ = a;
    a.tvp_raph_attack_1_04 = ["tvp_raph_attack_1_04",
        314
    ];
    a.tvp_raph_attack_1_04.toString = b;
    a.tvp_raph_attack_1_04.__enum__ = a;
    a.tvp_raph_attack_1_05 = ["tvp_raph_attack_1_05", 315];
    a.tvp_raph_attack_1_05.toString = b;
    a.tvp_raph_attack_1_05.__enum__ = a;
    a.tvp_raph_special_2_idle_04_alternate = ["tvp_raph_special_2_idle_04_alternate", 316];
    a.tvp_raph_special_2_idle_04_alternate.toString = b;
    a.tvp_raph_special_2_idle_04_alternate.__enum__ = a;
    a.tvp_donnie_special_1_out_06_tint = ["tvp_donnie_special_1_out_06_tint", 317];
    a.tvp_donnie_special_1_out_06_tint.toString = b;
    a.tvp_donnie_special_1_out_06_tint.__enum__ =
        a;
    a.tvp_orion_special_2_13 = ["tvp_orion_special_2_13", 318];
    a.tvp_orion_special_2_13.toString = b;
    a.tvp_orion_special_2_13.__enum__ = a;
    a.tvp_orion_special_2_12 = ["tvp_orion_special_2_12", 319];
    a.tvp_orion_special_2_12.toString = b;
    a.tvp_orion_special_2_12.__enum__ = a;
    a.tvp_orion_special_2_11 = ["tvp_orion_special_2_11", 320];
    a.tvp_orion_special_2_11.toString = b;
    a.tvp_orion_special_2_11.__enum__ = a;
    a.tvp_orion_special_2_10 = ["tvp_orion_special_2_10", 321];
    a.tvp_orion_special_2_10.toString = b;
    a.tvp_orion_special_2_10.__enum__ =
        a;
    a.tvp_jason_attack_special_1_13_alternate_tint = ["tvp_jason_attack_special_1_13_alternate_tint", 322];
    a.tvp_jason_attack_special_1_13_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_13_alternate_tint.__enum__ = a;
    a.tvp_orion_special_2_14 = ["tvp_orion_special_2_14", 323];
    a.tvp_orion_special_2_14.toString = b;
    a.tvp_orion_special_2_14.__enum__ = a;
    a.tvp_april_special_1_09_alternate = ["tvp_april_special_1_09_alternate", 324];
    a.tvp_april_special_1_09_alternate.toString = b;
    a.tvp_april_special_1_09_alternate.__enum__ =
        a;
    a.pr_quarry_bg = ["pr_quarry_bg", 325];
    a.pr_quarry_bg.toString = b;
    a.pr_quarry_bg.__enum__ = a;
    a.leo_0 = ["leo_0", 326];
    a.leo_0.toString = b;
    a.leo_0.__enum__ = a;
    a.leo_1 = ["leo_1", 327];
    a.leo_1.toString = b;
    a.leo_1.__enum__ = a;
    a.leo_2 = ["leo_2", 328];
    a.leo_2.toString = b;
    a.leo_2.__enum__ = a;
    a.tvp_mikey_special_in_04_tint = ["tvp_mikey_special_in_04_tint", 329];
    a.tvp_mikey_special_in_04_tint.toString = b;
    a.tvp_mikey_special_in_04_tint.__enum__ = a;
    a.tvp_orion_hit_up_alternate = ["tvp_orion_hit_up_alternate", 330];
    a.tvp_orion_hit_up_alternate.toString =
        b;
    a.tvp_orion_hit_up_alternate.__enum__ = a;
    a.tvp_mikey_special_out_01_tint = ["tvp_mikey_special_out_01_tint", 331];
    a.tvp_mikey_special_out_01_tint.toString = b;
    a.tvp_mikey_special_out_01_tint.__enum__ = a;
    a.tvp_orion_special_1_06_tint = ["tvp_orion_special_1_06_tint", 332];
    a.tvp_orion_special_1_06_tint.toString = b;
    a.tvp_orion_special_1_06_tint.__enum__ = a;
    a.tvp_andros_special_2_08_tint = ["tvp_andros_special_2_08_tint", 333];
    a.tvp_andros_special_2_08_tint.toString = b;
    a.tvp_andros_special_2_08_tint.__enum__ = a;
    a.tvp_orion_special_1_03_alternate_tint = ["tvp_orion_special_1_03_alternate_tint", 334];
    a.tvp_orion_special_1_03_alternate_tint.toString = b;
    a.tvp_orion_special_1_03_alternate_tint.__enum__ = a;
    a.tvp_tommy_dash_forward_02_tint = ["tvp_tommy_dash_forward_02_tint", 335];
    a.tvp_tommy_dash_forward_02_tint.toString = b;
    a.tvp_tommy_dash_forward_02_tint.__enum__ = a;
    a.tvp_donnie_special_1_out_07_tint = ["tvp_donnie_special_1_out_07_tint", 336];
    a.tvp_donnie_special_1_out_07_tint.toString = b;
    a.tvp_donnie_special_1_out_07_tint.__enum__ = a;
    a.tvp_mikey_special_dash_forward_02_alternate = ["tvp_mikey_special_dash_forward_02_alternate", 337];
    a.tvp_mikey_special_dash_forward_02_alternate.toString = b;
    a.tvp_mikey_special_dash_forward_02_alternate.__enum__ = a;
    a.tvp_jason_hit_03_alternate = ["tvp_jason_hit_03_alternate", 338];
    a.tvp_jason_hit_03_alternate.toString = b;
    a.tvp_jason_hit_03_alternate.__enum__ = a;
    a.tvp_raph_attack_2_05 = ["tvp_raph_attack_2_05", 339];
    a.tvp_raph_attack_2_05.toString = b;
    a.tvp_raph_attack_2_05.__enum__ = a;
    a.tvp_raph_attack_2_04 = ["tvp_raph_attack_2_04", 340];
    a.tvp_raph_attack_2_04.toString =
        b;
    a.tvp_raph_attack_2_04.__enum__ = a;
    a.tvp_raph_attack_2_06 = ["tvp_raph_attack_2_06", 341];
    a.tvp_raph_attack_2_06.toString = b;
    a.tvp_raph_attack_2_06.__enum__ = a;
    a.tvp_raph_attack_2_01 = ["tvp_raph_attack_2_01", 342];
    a.tvp_raph_attack_2_01.toString = b;
    a.tvp_raph_attack_2_01.__enum__ = a;
    a.tvp_raph_attack_2_03 = ["tvp_raph_attack_2_03", 343];
    a.tvp_raph_attack_2_03.toString = b;
    a.tvp_raph_attack_2_03.__enum__ = a;
    a.tvp_raph_attack_2_02 = ["tvp_raph_attack_2_02", 344];
    a.tvp_raph_attack_2_02.toString = b;
    a.tvp_raph_attack_2_02.__enum__ =
        a;
    a.tvp_mikey_attack_4_05_tint = ["tvp_mikey_attack_4_05_tint", 345];
    a.tvp_mikey_attack_4_05_tint.toString = b;
    a.tvp_mikey_attack_4_05_tint.__enum__ = a;
    a.andros_alternate3 = ["andros_alternate3", 346];
    a.andros_alternate3.toString = b;
    a.andros_alternate3.__enum__ = a;
    a.andros_alternate2 = ["andros_alternate2", 347];
    a.andros_alternate2.toString = b;
    a.andros_alternate2.__enum__ = a;
    a.andros_alternate1 = ["andros_alternate1", 348];
    a.andros_alternate1.toString = b;
    a.andros_alternate1.__enum__ = a;
    a.andros_alternate0 = ["andros_alternate0",
        349
    ];
    a.andros_alternate0.toString = b;
    a.andros_alternate0.__enum__ = a;
    a.tvp_donnie_special_1_out_04_alternate_tint = ["tvp_donnie_special_1_out_04_alternate_tint", 350];
    a.tvp_donnie_special_1_out_04_alternate_tint.toString = b;
    a.tvp_donnie_special_1_out_04_alternate_tint.__enum__ = a;
    a.tvp_pink_special_attack_2_03_alternate_tint = ["tvp_pink_special_attack_2_03_alternate_tint", 351];
    a.tvp_pink_special_attack_2_03_alternate_tint.toString = b;
    a.tvp_pink_special_attack_2_03_alternate_tint.__enum__ = a;
    a.tvp_raph_attack_2_03_alternate = ["tvp_raph_attack_2_03_alternate", 352];
    a.tvp_raph_attack_2_03_alternate.toString = b;
    a.tvp_raph_attack_2_03_alternate.__enum__ = a;
    a.help_key_desktop_arrow = ["help_key_desktop_arrow", 353];
    a.help_key_desktop_arrow.toString = b;
    a.help_key_desktop_arrow.__enum__ = a;
    a.tvp_donnie_special_1_out_07_alternate = ["tvp_donnie_special_1_out_07_alternate", 354];
    a.tvp_donnie_special_1_out_07_alternate.toString = b;
    a.tvp_donnie_special_1_out_07_alternate.__enum__ = a;
    a.tvp_andros_dash_forward_01_alternate_tint = ["tvp_andros_dash_forward_01_alternate_tint",
        355
    ];
    a.tvp_andros_dash_forward_01_alternate_tint.toString = b;
    a.tvp_andros_dash_forward_01_alternate_tint.__enum__ = a;
    a.tvp_andros_special_2_04_tint = ["tvp_andros_special_2_04_tint", 356];
    a.tvp_andros_special_2_04_tint.toString = b;
    a.tvp_andros_special_2_04_tint.__enum__ = a;
    a.tvp_donnie_special_2_06_alternate_tint = ["tvp_donnie_special_2_06_alternate_tint", 357];
    a.tvp_donnie_special_2_06_alternate_tint.toString = b;
    a.tvp_donnie_special_2_06_alternate_tint.__enum__ = a;
    a.tvp_mikey_attack_3_04_alternate = ["tvp_mikey_attack_3_04_alternate",
        358
    ];
    a.tvp_mikey_attack_3_04_alternate.toString = b;
    a.tvp_mikey_attack_3_04_alternate.__enum__ = a;
    a.tvp_tommy_dash_back_02 = ["tvp_tommy_dash_back_02", 359];
    a.tvp_tommy_dash_back_02.toString = b;
    a.tvp_tommy_dash_back_02.__enum__ = a;
    a.tvp_raph_attack_3_08 = ["tvp_raph_attack_3_08", 360];
    a.tvp_raph_attack_3_08.toString = b;
    a.tvp_raph_attack_3_08.__enum__ = a;
    a.tvp_raph_attack_3_02 = ["tvp_raph_attack_3_02", 361];
    a.tvp_raph_attack_3_02.toString = b;
    a.tvp_raph_attack_3_02.__enum__ = a;
    a.tvp_raph_attack_3_03 = ["tvp_raph_attack_3_03",
        362
    ];
    a.tvp_raph_attack_3_03.toString = b;
    a.tvp_raph_attack_3_03.__enum__ = a;
    a.tvp_jason_attack_3_01_alternate = ["tvp_jason_attack_3_01_alternate", 363];
    a.tvp_jason_attack_3_01_alternate.toString = b;
    a.tvp_jason_attack_3_01_alternate.__enum__ = a;
    a.tvp_raph_attack_3_06 = ["tvp_raph_attack_3_06", 364];
    a.tvp_raph_attack_3_06.toString = b;
    a.tvp_raph_attack_3_06.__enum__ = a;
    a.tvp_raph_attack_3_07 = ["tvp_raph_attack_3_07", 365];
    a.tvp_raph_attack_3_07.toString = b;
    a.tvp_raph_attack_3_07.__enum__ = a;
    a.tvp_raph_attack_3_04 = ["tvp_raph_attack_3_04",
        366
    ];
    a.tvp_raph_attack_3_04.toString = b;
    a.tvp_raph_attack_3_04.__enum__ = a;
    a.tvp_raph_attack_3_05 = ["tvp_raph_attack_3_05", 367];
    a.tvp_raph_attack_3_05.toString = b;
    a.tvp_raph_attack_3_05.__enum__ = a;
    a.tmnt_sewer_bg_mid = ["tmnt_sewer_bg_mid", 368];
    a.tmnt_sewer_bg_mid.toString = b;
    a.tmnt_sewer_bg_mid.__enum__ = a;
    a.tvp_andros_special_1_14_alternate = ["tvp_andros_special_1_14_alternate", 369];
    a.tvp_andros_special_1_14_alternate.toString = b;
    a.tvp_andros_special_1_14_alternate.__enum__ = a;
    a.tvp_andros_hit_down_alternate = ["tvp_andros_hit_down_alternate", 370];
    a.tvp_andros_hit_down_alternate.toString = b;
    a.tvp_andros_hit_down_alternate.__enum__ = a;
    a.tvp_tommy_special_1_11_alternate_tint = ["tvp_tommy_special_1_11_alternate_tint", 371];
    a.tvp_tommy_special_1_11_alternate_tint.toString = b;
    a.tvp_tommy_special_1_11_alternate_tint.__enum__ = a;
    a.tvp_jason_dash_forward_01_tint = ["tvp_jason_dash_forward_01_tint", 372];
    a.tvp_jason_dash_forward_01_tint.toString = b;
    a.tvp_jason_dash_forward_01_tint.__enum__ = a;
    a.tvp_april_idle_07_alternate = ["tvp_april_idle_07_alternate", 373];
    a.tvp_april_idle_07_alternate.toString = b;
    a.tvp_april_idle_07_alternate.__enum__ = a;
    a.tvp_mikey_hook_out_02_alternate_tint = ["tvp_mikey_hook_out_02_alternate_tint", 374];
    a.tvp_mikey_hook_out_02_alternate_tint.toString = b;
    a.tvp_mikey_hook_out_02_alternate_tint.__enum__ = a;
    a.tvp_effects_impact_ground_04 = ["tvp_effects_impact_ground_04", 375];
    a.tvp_effects_impact_ground_04.toString = b;
    a.tvp_effects_impact_ground_04.__enum__ = a;
    a.tvp_effects_impact_ground_03 = ["tvp_effects_impact_ground_03",
        376
    ];
    a.tvp_effects_impact_ground_03.toString = b;
    a.tvp_effects_impact_ground_03.__enum__ = a;
    a.tvp_effects_impact_ground_02 = ["tvp_effects_impact_ground_02", 377];
    a.tvp_effects_impact_ground_02.toString = b;
    a.tvp_effects_impact_ground_02.__enum__ = a;
    a.tvp_effects_impact_ground_01 = ["tvp_effects_impact_ground_01", 378];
    a.tvp_effects_impact_ground_01.toString = b;
    a.tvp_effects_impact_ground_01.__enum__ = a;
    a.tvp_orion_special_2_spear_02_alternate = ["tvp_orion_special_2_spear_02_alternate", 379];
    a.tvp_orion_special_2_spear_02_alternate.toString =
        b;
    a.tvp_orion_special_2_spear_02_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_06_alternate = ["tvp_donnie_special_1_in_06_alternate", 380];
    a.tvp_donnie_special_1_in_06_alternate.toString = b;
    a.tvp_donnie_special_1_in_06_alternate.__enum__ = a;
    a.tvp_andros_special_1_17_alternate_tint = ["tvp_andros_special_1_17_alternate_tint", 381];
    a.tvp_andros_special_1_17_alternate_tint.toString = b;
    a.tvp_andros_special_1_17_alternate_tint.__enum__ = a;
    a.bracket_particle_11 = ["bracket_particle_11", 382];
    a.bracket_particle_11.toString =
        b;
    a.bracket_particle_11.__enum__ = a;
    a.tvp_pink_special_in_03_alternate_tint = ["tvp_pink_special_in_03_alternate_tint", 383];
    a.tvp_pink_special_in_03_alternate_tint.toString = b;
    a.tvp_pink_special_in_03_alternate_tint.__enum__ = a;
    a.tvp_april_attack_1_03_alternate = ["tvp_april_attack_1_03_alternate", 384];
    a.tvp_april_attack_1_03_alternate.toString = b;
    a.tvp_april_attack_1_03_alternate.__enum__ = a;
    a.ground_fire_1 = ["ground_fire_1", 385];
    a.ground_fire_1.toString = b;
    a.ground_fire_1.__enum__ = a;
    a.ground_fire_2 = ["ground_fire_2",
        386
    ];
    a.ground_fire_2.toString = b;
    a.ground_fire_2.__enum__ = a;
    a.portrait_donnie_end = ["portrait_donnie_end", 387];
    a.portrait_donnie_end.toString = b;
    a.portrait_donnie_end.__enum__ = a;
    a.tvp_donnie_special_1_in_13_alternate_tint = ["tvp_donnie_special_1_in_13_alternate_tint", 388];
    a.tvp_donnie_special_1_in_13_alternate_tint.toString = b;
    a.tvp_donnie_special_1_in_13_alternate_tint.__enum__ = a;
    a.help_key_desktop_S = ["help_key_desktop_S", 389];
    a.help_key_desktop_S.toString = b;
    a.help_key_desktop_S.__enum__ = a;
    a.tvp_tommy_special_1_02 = ["tvp_tommy_special_1_02", 390];
    a.tvp_tommy_special_1_02.toString = b;
    a.tvp_tommy_special_1_02.__enum__ = a;
    a.tvp_tommy_special_1_03 = ["tvp_tommy_special_1_03", 391];
    a.tvp_tommy_special_1_03.toString = b;
    a.tvp_tommy_special_1_03.__enum__ = a;
    a.tvp_tommy_special_1_01 = ["tvp_tommy_special_1_01", 392];
    a.tvp_tommy_special_1_01.toString = b;
    a.tvp_tommy_special_1_01.__enum__ = a;
    a.tvp_tommy_special_1_06 = ["tvp_tommy_special_1_06", 393];
    a.tvp_tommy_special_1_06.toString = b;
    a.tvp_tommy_special_1_06.__enum__ = a;
    a.tvp_tommy_special_1_07 = ["tvp_tommy_special_1_07", 394];
    a.tvp_tommy_special_1_07.toString = b;
    a.tvp_tommy_special_1_07.__enum__ = a;
    a.tvp_tommy_special_1_04 = ["tvp_tommy_special_1_04", 395];
    a.tvp_tommy_special_1_04.toString = b;
    a.tvp_tommy_special_1_04.__enum__ = a;
    a.tvp_tommy_special_1_05 = ["tvp_tommy_special_1_05", 396];
    a.tvp_tommy_special_1_05.toString = b;
    a.tvp_tommy_special_1_05.__enum__ = a;
    a.tvp_tommy_special_1_08 = ["tvp_tommy_special_1_08", 397];
    a.tvp_tommy_special_1_08.toString = b;
    a.tvp_tommy_special_1_08.__enum__ = a;
    a.tvp_tommy_special_1_09 = ["tvp_tommy_special_1_09", 398];
    a.tvp_tommy_special_1_09.toString = b;
    a.tvp_tommy_special_1_09.__enum__ = a;
    a.tvp_raph_dash_back_02_alternate = ["tvp_raph_dash_back_02_alternate", 399];
    a.tvp_raph_dash_back_02_alternate.toString = b;
    a.tvp_raph_dash_back_02_alternate.__enum__ = a;
    a.tvp_tommy_special_1_02_tint = ["tvp_tommy_special_1_02_tint", 400];
    a.tvp_tommy_special_1_02_tint.toString = b;
    a.tvp_tommy_special_1_02_tint.__enum__ = a;
    a.tvp_raph_special_2_in_03_alternate = ["tvp_raph_special_2_in_03_alternate", 401];
    a.tvp_raph_special_2_in_03_alternate.toString =
        b;
    a.tvp_raph_special_2_in_03_alternate.__enum__ = a;
    a.tvp_andros_special_2_12_alternate = ["tvp_andros_special_2_12_alternate", 402];
    a.tvp_andros_special_2_12_alternate.toString = b;
    a.tvp_andros_special_2_12_alternate.__enum__ = a;
    a.tvp_orion_dash_forward_01 = ["tvp_orion_dash_forward_01", 403];
    a.tvp_orion_dash_forward_01.toString = b;
    a.tvp_orion_dash_forward_01.__enum__ = a;
    a.tvp_orion_dash_forward_02 = ["tvp_orion_dash_forward_02", 404];
    a.tvp_orion_dash_forward_02.toString = b;
    a.tvp_orion_dash_forward_02.__enum__ = a;
    a.tvp_jason_attack_special_1_10_alternate_tint = ["tvp_jason_attack_special_1_10_alternate_tint", 405];
    a.tvp_jason_attack_special_1_10_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_10_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_2_07_tint = ["tvp_tommy_special_2_07_tint", 406];
    a.tvp_tommy_special_2_07_tint.toString = b;
    a.tvp_tommy_special_2_07_tint.__enum__ = a;
    a.tvp_april_special_2_09_alternate = ["tvp_april_special_2_09_alternate", 407];
    a.tvp_april_special_2_09_alternate.toString = b;
    a.tvp_april_special_2_09_alternate.__enum__ =
        a;
    a.tvp_jason_dash_forward_01_alternate = ["tvp_jason_dash_forward_01_alternate", 408];
    a.tvp_jason_dash_forward_01_alternate.toString = b;
    a.tvp_jason_dash_forward_01_alternate.__enum__ = a;
    a.tvp_andros_attack_3_11_alternate = ["tvp_andros_attack_3_11_alternate", 409];
    a.tvp_andros_attack_3_11_alternate.toString = b;
    a.tvp_andros_attack_3_11_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_05_tint = ["tvp_donnie_special_1_in_05_tint", 410];
    a.tvp_donnie_special_1_in_05_tint.toString = b;
    a.tvp_donnie_special_1_in_05_tint.__enum__ =
        a;
    a.tvp_leo_special_2_06_alternate_tint = ["tvp_leo_special_2_06_alternate_tint", 411];
    a.tvp_leo_special_2_06_alternate_tint.toString = b;
    a.tvp_leo_special_2_06_alternate_tint.__enum__ = a;
    a.ach_btn_locked_active = ["ach_btn_locked_active", 412];
    a.ach_btn_locked_active.toString = b;
    a.ach_btn_locked_active.__enum__ = a;
    a.tvp_pink_special_dash_back_02_alternate = ["tvp_pink_special_dash_back_02_alternate", 413];
    a.tvp_pink_special_dash_back_02_alternate.toString = b;
    a.tvp_pink_special_dash_back_02_alternate.__enum__ = a;
    a.tvp_donnie_special_1_blank_alternate = ["tvp_donnie_special_1_blank_alternate", 414];
    a.tvp_donnie_special_1_blank_alternate.toString = b;
    a.tvp_donnie_special_1_blank_alternate.__enum__ = a;
    a.tvp_tommy_attack_3_07_alternate = ["tvp_tommy_attack_3_07_alternate", 415];
    a.tvp_tommy_attack_3_07_alternate.toString = b;
    a.tvp_tommy_attack_3_07_alternate.__enum__ = a;
    a.tvp_tommy_special_2_09 = ["tvp_tommy_special_2_09", 416];
    a.tvp_tommy_special_2_09.toString = b;
    a.tvp_tommy_special_2_09.__enum__ = a;
    a.tvp_andros_fall = ["tvp_andros_fall",
        417
    ];
    a.tvp_andros_fall.toString = b;
    a.tvp_andros_fall.__enum__ = a;
    a.tvp_tommy_special_2_07 = ["tvp_tommy_special_2_07", 418];
    a.tvp_tommy_special_2_07.toString = b;
    a.tvp_tommy_special_2_07.__enum__ = a;
    a.tvp_raph_hit_01 = ["tvp_raph_hit_01", 419];
    a.tvp_raph_hit_01.toString = b;
    a.tvp_raph_hit_01.__enum__ = a;
    a.tvp_raph_hit_02 = ["tvp_raph_hit_02", 420];
    a.tvp_raph_hit_02.toString = b;
    a.tvp_raph_hit_02.__enum__ = a;
    a.tvp_raph_hit_03 = ["tvp_raph_hit_03", 421];
    a.tvp_raph_hit_03.toString = b;
    a.tvp_raph_hit_03.__enum__ = a;
    a.tvp_tommy_special_2_03 = ["tvp_tommy_special_2_03", 422];
    a.tvp_tommy_special_2_03.toString = b;
    a.tvp_tommy_special_2_03.__enum__ = a;
    a.tvp_tommy_special_2_02 = ["tvp_tommy_special_2_02", 423];
    a.tvp_tommy_special_2_02.toString = b;
    a.tvp_tommy_special_2_02.__enum__ = a;
    a.tvp_tommy_special_2_01 = ["tvp_tommy_special_2_01", 424];
    a.tvp_tommy_special_2_01.toString = b;
    a.tvp_tommy_special_2_01.__enum__ = a;
    a.tvp_raph_block_alternate = ["tvp_raph_block_alternate", 425];
    a.tvp_raph_block_alternate.toString = b;
    a.tvp_raph_block_alternate.__enum__ = a;
    a.tvp_tommy_special_2_projectile_alternate_tint = ["tvp_tommy_special_2_projectile_alternate_tint", 426];
    a.tvp_tommy_special_2_projectile_alternate_tint.toString = b;
    a.tvp_tommy_special_2_projectile_alternate_tint.__enum__ = a;
    a.tvp_leo_special_1_idle_01_tint = ["tvp_leo_special_1_idle_01_tint", 427];
    a.tvp_leo_special_1_idle_01_tint.toString = b;
    a.tvp_leo_special_1_idle_01_tint.__enum__ = a;
    a.tvp_pink_walk04_alternate = ["tvp_pink_walk04_alternate", 428];
    a.tvp_pink_walk04_alternate.toString = b;
    a.tvp_pink_walk04_alternate.__enum__ = a;
    a.tvp_donnie_attack_2_03_alternate = ["tvp_donnie_attack_2_03_alternate", 429];
    a.tvp_donnie_attack_2_03_alternate.toString = b;
    a.tvp_donnie_attack_2_03_alternate.__enum__ = a;
    a.tvp_orion_special_1_17_alternate_tint = ["tvp_orion_special_1_17_alternate_tint", 430];
    a.tvp_orion_special_1_17_alternate_tint.toString = b;
    a.tvp_orion_special_1_17_alternate_tint.__enum__ = a;
    a.tvp_mikey_fall_alternate = ["tvp_mikey_fall_alternate", 431];
    a.tvp_mikey_fall_alternate.toString = b;
    a.tvp_mikey_fall_alternate.__enum__ = a;
    a.tvp_tommy_dash_forward_02_alternate_tint = ["tvp_tommy_dash_forward_02_alternate_tint",
        432
    ];
    a.tvp_tommy_dash_forward_02_alternate_tint.toString = b;
    a.tvp_tommy_dash_forward_02_alternate_tint.__enum__ = a;
    a.tvp_pink_attack_1_04 = ["tvp_pink_attack_1_04", 433];
    a.tvp_pink_attack_1_04.toString = b;
    a.tvp_pink_attack_1_04.__enum__ = a;
    a.btn_end = ["btn_end", 434];
    a.btn_end.toString = b;
    a.btn_end.__enum__ = a;
    a.tvp_april_special_1_06_alternate = ["tvp_april_special_1_06_alternate", 435];
    a.tvp_april_special_1_06_alternate.toString = b;
    a.tvp_april_special_1_06_alternate.__enum__ = a;
    a.tvp_pink_attack_2_08_tint = ["tvp_pink_attack_2_08_tint",
        436
    ];
    a.tvp_pink_attack_2_08_tint.toString = b;
    a.tvp_pink_attack_2_08_tint.__enum__ = a;
    a.tvp_april_special_2_16_tint = ["tvp_april_special_2_16_tint", 437];
    a.tvp_april_special_2_16_tint.toString = b;
    a.tvp_april_special_2_16_tint.__enum__ = a;
    a.tvp_april_hit_01_alternate = ["tvp_april_hit_01_alternate", 438];
    a.tvp_april_hit_01_alternate.toString = b;
    a.tvp_april_hit_01_alternate.__enum__ = a;
    a.tvp_donnie_attack_3_10_alternate = ["tvp_donnie_attack_3_10_alternate", 439];
    a.tvp_donnie_attack_3_10_alternate.toString = b;
    a.tvp_donnie_attack_3_10_alternate.__enum__ =
        a;
    a.relic_donnie = ["relic_donnie", 440];
    a.relic_donnie.toString = b;
    a.relic_donnie.__enum__ = a;
    a.tvp_raph_special_1_07_alternate = ["tvp_raph_special_1_07_alternate", 441];
    a.tvp_raph_special_1_07_alternate.toString = b;
    a.tvp_raph_special_1_07_alternate.__enum__ = a;
    a.tvp_pink_attack_2_05_tint = ["tvp_pink_attack_2_05_tint", 442];
    a.tvp_pink_attack_2_05_tint.toString = b;
    a.tvp_pink_attack_2_05_tint.__enum__ = a;
    a.tvp_andros_special_1_18_alternate_tint = ["tvp_andros_special_1_18_alternate_tint", 443];
    a.tvp_andros_special_1_18_alternate_tint.toString =
        b;
    a.tvp_andros_special_1_18_alternate_tint.__enum__ = a;
    a.btn_april = ["btn_april", 444];
    a.btn_april.toString = b;
    a.btn_april.__enum__ = a;
    a.tvp_pink_floor_alternate = ["tvp_pink_floor_alternate", 445];
    a.tvp_pink_floor_alternate.toString = b;
    a.tvp_pink_floor_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_06_alternate_tint = ["tvp_donnie_special_1_in_06_alternate_tint", 446];
    a.tvp_donnie_special_1_in_06_alternate_tint.toString = b;
    a.tvp_donnie_special_1_in_06_alternate_tint.__enum__ = a;
    a.tvp_april_block_alternate = ["tvp_april_block_alternate",
        447
    ];
    a.tvp_april_block_alternate.toString = b;
    a.tvp_april_block_alternate.__enum__ = a;
    a.ach_btn_close_active = ["ach_btn_close_active", 448];
    a.ach_btn_close_active.toString = b;
    a.ach_btn_close_active.__enum__ = a;
    a.ware_catwalk_base_wire = ["ware_catwalk_base_wire", 449];
    a.ware_catwalk_base_wire.toString = b;
    a.ware_catwalk_base_wire.__enum__ = a;
    a.tvpeffects_dustpoof_1_04 = ["tvpeffects_dustpoof_1_04", 450];
    a.tvpeffects_dustpoof_1_04.toString = b;
    a.tvpeffects_dustpoof_1_04.__enum__ = a;
    a.tvpeffects_dustpoof_1_05 = ["tvpeffects_dustpoof_1_05",
        451
    ];
    a.tvpeffects_dustpoof_1_05.toString = b;
    a.tvpeffects_dustpoof_1_05.__enum__ = a;
    a.tvpeffects_dustpoof_1_02 = ["tvpeffects_dustpoof_1_02", 452];
    a.tvpeffects_dustpoof_1_02.toString = b;
    a.tvpeffects_dustpoof_1_02.__enum__ = a;
    a.tvpeffects_dustpoof_1_03 = ["tvpeffects_dustpoof_1_03", 453];
    a.tvpeffects_dustpoof_1_03.toString = b;
    a.tvpeffects_dustpoof_1_03.__enum__ = a;
    a.tvpeffects_dustpoof_1_01 = ["tvpeffects_dustpoof_1_01", 454];
    a.tvpeffects_dustpoof_1_01.toString = b;
    a.tvpeffects_dustpoof_1_01.__enum__ = a;
    a.tvp_jason_special_1_15_alternate = ["tvp_jason_special_1_15_alternate", 455];
    a.tvp_jason_special_1_15_alternate.toString = b;
    a.tvp_jason_special_1_15_alternate.__enum__ = a;
    a.btn_ranger_tommy_active = ["btn_ranger_tommy_active", 456];
    a.btn_ranger_tommy_active.toString = b;
    a.btn_ranger_tommy_active.__enum__ = a;
    a.tvp_andros_special_1_07_tint = ["tvp_andros_special_1_07_tint", 457];
    a.tvp_andros_special_1_07_tint.toString = b;
    a.tvp_andros_special_1_07_tint.__enum__ = a;
    a.tvp_donnie_dash_back_02_alternate_tint = ["tvp_donnie_dash_back_02_alternate_tint", 458];
    a.tvp_donnie_dash_back_02_alternate_tint.toString = b;
    a.tvp_donnie_dash_back_02_alternate_tint.__enum__ = a;
    a.tvp_april_special_2_06_tint = ["tvp_april_special_2_06_tint", 459];
    a.tvp_april_special_2_06_tint.toString = b;
    a.tvp_april_special_2_06_tint.__enum__ = a;
    a.tvp_orion_hit_02_alternate = ["tvp_orion_hit_02_alternate", 460];
    a.tvp_orion_hit_02_alternate.toString = b;
    a.tvp_orion_hit_02_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_01_alternate_tint = ["tvp_jason_attack_special_1_01_alternate_tint", 461];
    a.tvp_jason_attack_special_1_01_alternate_tint.toString =
        b;
    a.tvp_jason_attack_special_1_01_alternate_tint.__enum__ = a;
    a.tvp_orion_special_1_11_tint = ["tvp_orion_special_1_11_tint", 462];
    a.tvp_orion_special_1_11_tint.toString = b;
    a.tvp_orion_special_1_11_tint.__enum__ = a;
    a.tvp_leo_special_2_projectile_01 = ["tvp_leo_special_2_projectile_01", 463];
    a.tvp_leo_special_2_projectile_01.toString = b;
    a.tvp_leo_special_2_projectile_01.__enum__ = a;
    a.tvp_mikey_special_out_01_alternate_tint = ["tvp_mikey_special_out_01_alternate_tint", 464];
    a.tvp_mikey_special_out_01_alternate_tint.toString =
        b;
    a.tvp_mikey_special_out_01_alternate_tint.__enum__ = a;
    a.tvp_andros_attack_3_08_alternate = ["tvp_andros_attack_3_08_alternate", 465];
    a.tvp_andros_attack_3_08_alternate.toString = b;
    a.tvp_andros_attack_3_08_alternate.__enum__ = a;
    a.tvp_raph_special_1_06_alternate = ["tvp_raph_special_1_06_alternate", 466];
    a.tvp_raph_special_1_06_alternate.toString = b;
    a.tvp_raph_special_1_06_alternate.__enum__ = a;
    a.tvp_donnie_forward_02_alternate = ["tvp_donnie_forward_02_alternate", 467];
    a.tvp_donnie_forward_02_alternate.toString =
        b;
    a.tvp_donnie_forward_02_alternate.__enum__ = a;
    a.debug_button = ["debug_button", 468];
    a.debug_button.toString = b;
    a.debug_button.__enum__ = a;
    a.tvp_april_idle_08 = ["tvp_april_idle_08", 469];
    a.tvp_april_idle_08.toString = b;
    a.tvp_april_idle_08.__enum__ = a;
    a.tvp_april_idle_09 = ["tvp_april_idle_09", 470];
    a.tvp_april_idle_09.toString = b;
    a.tvp_april_idle_09.__enum__ = a;
    a.tvp_orion_special_1_08_alternate = ["tvp_orion_special_1_08_alternate", 471];
    a.tvp_orion_special_1_08_alternate.toString = b;
    a.tvp_orion_special_1_08_alternate.__enum__ =
        a;
    a.btn_april_active = ["btn_april_active", 472];
    a.btn_april_active.toString = b;
    a.btn_april_active.__enum__ = a;
    a.tvp_april_idle_02 = ["tvp_april_idle_02", 473];
    a.tvp_april_idle_02.toString = b;
    a.tvp_april_idle_02.__enum__ = a;
    a.tvp_april_idle_03 = ["tvp_april_idle_03", 474];
    a.tvp_april_idle_03.toString = b;
    a.tvp_april_idle_03.__enum__ = a;
    a.tvp_orion_special_2_08_alternate_tint = ["tvp_orion_special_2_08_alternate_tint", 475];
    a.tvp_orion_special_2_08_alternate_tint.toString = b;
    a.tvp_orion_special_2_08_alternate_tint.__enum__ =
        a;
    a.tvp_april_idle_01 = ["tvp_april_idle_01", 476];
    a.tvp_april_idle_01.toString = b;
    a.tvp_april_idle_01.__enum__ = a;
    a.tvp_april_idle_06 = ["tvp_april_idle_06", 477];
    a.tvp_april_idle_06.toString = b;
    a.tvp_april_idle_06.__enum__ = a;
    a.tvp_april_idle_07 = ["tvp_april_idle_07", 478];
    a.tvp_april_idle_07.toString = b;
    a.tvp_april_idle_07.__enum__ = a;
    a.tvp_april_idle_04 = ["tvp_april_idle_04", 479];
    a.tvp_april_idle_04.toString = b;
    a.tvp_april_idle_04.__enum__ = a;
    a.tvp_april_idle_05 = ["tvp_april_idle_05", 480];
    a.tvp_april_idle_05.toString =
        b;
    a.tvp_april_idle_05.__enum__ = a;
    a.tvp_mikey_idle_05_alternate = ["tvp_mikey_idle_05_alternate", 481];
    a.tvp_mikey_idle_05_alternate.toString = b;
    a.tvp_mikey_idle_05_alternate.__enum__ = a;
    a.tvp_andros_special_1_09_alternate = ["tvp_andros_special_1_09_alternate", 482];
    a.tvp_andros_special_1_09_alternate.toString = b;
    a.tvp_andros_special_1_09_alternate.__enum__ = a;
    a.tvp_pink_attack_3_10_alternate = ["tvp_pink_attack_3_10_alternate", 483];
    a.tvp_pink_attack_3_10_alternate.toString = b;
    a.tvp_pink_attack_3_10_alternate.__enum__ =
        a;
    a.tvp_tommy_special_2_07_alternate = ["tvp_tommy_special_2_07_alternate", 484];
    a.tvp_tommy_special_2_07_alternate.toString = b;
    a.tvp_tommy_special_2_07_alternate.__enum__ = a;
    a.tvp_pink_attack_2_10_tint = ["tvp_pink_attack_2_10_tint", 485];
    a.tvp_pink_attack_2_10_tint.toString = b;
    a.tvp_pink_attack_2_10_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_07_alternate_tint = ["tvp_donnie_special_1_in_07_alternate_tint", 486];
    a.tvp_donnie_special_1_in_07_alternate_tint.toString = b;
    a.tvp_donnie_special_1_in_07_alternate_tint.__enum__ =
        a;
    a.tvp_mikey_special_hit_01 = ["tvp_mikey_special_hit_01", 487];
    a.tvp_mikey_special_hit_01.toString = b;
    a.tvp_mikey_special_hit_01.__enum__ = a;
    a.tvp_raph_special_2_in_08_alternate = ["tvp_raph_special_2_in_08_alternate", 488];
    a.tvp_raph_special_2_in_08_alternate.toString = b;
    a.tvp_raph_special_2_in_08_alternate.__enum__ = a;
    a.tvp_raph_special_2_in_08_tint = ["tvp_raph_special_2_in_08_tint", 489];
    a.tvp_raph_special_2_in_08_tint.toString = b;
    a.tvp_raph_special_2_in_08_tint.__enum__ = a;
    a.tvp_leo_dash_back_01_alternate_tint = ["tvp_leo_dash_back_01_alternate_tint", 490];
    a.tvp_leo_dash_back_01_alternate_tint.toString = b;
    a.tvp_leo_dash_back_01_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_2_04_alternate = ["tvp_donnie_special_2_04_alternate", 491];
    a.tvp_donnie_special_2_04_alternate.toString = b;
    a.tvp_donnie_special_2_04_alternate.__enum__ = a;
    a.tvp_orion_attack_2_01_alternate = ["tvp_orion_attack_2_01_alternate", 492];
    a.tvp_orion_attack_2_01_alternate.toString = b;
    a.tvp_orion_attack_2_01_alternate.__enum__ = a;
    a.tvp_pink_special_idle_02_alternate = ["tvp_pink_special_idle_02_alternate", 493];
    a.tvp_pink_special_idle_02_alternate.toString = b;
    a.tvp_pink_special_idle_02_alternate.__enum__ = a;
    a.tvp_jason_fall_alternate = ["tvp_jason_fall_alternate", 494];
    a.tvp_jason_fall_alternate.toString = b;
    a.tvp_jason_fall_alternate.__enum__ = a;
    a.medal_silver = ["medal_silver", 495];
    a.medal_silver.toString = b;
    a.medal_silver.__enum__ = a;
    a.loading_bar_fill = ["loading_bar_fill", 496];
    a.loading_bar_fill.toString = b;
    a.loading_bar_fill.__enum__ = a;
    a.tvp_tommy_special_2_06_alternate_tint = ["tvp_tommy_special_2_06_alternate_tint", 497];
    a.tvp_tommy_special_2_06_alternate_tint.toString = b;
    a.tvp_tommy_special_2_06_alternate_tint.__enum__ = a;
    a.shadow = ["shadow", 498];
    a.shadow.toString = b;
    a.shadow.__enum__ = a;
    a.tvp_mikey_dash_back_01_alternate = ["tvp_mikey_dash_back_01_alternate", 499];
    a.tvp_mikey_dash_back_01_alternate.toString = b;
    a.tvp_mikey_dash_back_01_alternate.__enum__ = a;
    a.tvp_april_special_2_10_alternate_tint = ["tvp_april_special_2_10_alternate_tint", 500];
    a.tvp_april_special_2_10_alternate_tint.toString =
        b;
    a.tvp_april_special_2_10_alternate_tint.__enum__ = a;
    a.end_frame = ["end_frame", 501];
    a.end_frame.toString = b;
    a.end_frame.__enum__ = a;
    a.tvp_orion_special_2_spear_02_alternate_tint = ["tvp_orion_special_2_spear_02_alternate_tint", 502];
    a.tvp_orion_special_2_spear_02_alternate_tint.toString = b;
    a.tvp_orion_special_2_spear_02_alternate_tint.__enum__ = a;
    a.tvp_leo_attack_2_03_alternate = ["tvp_leo_attack_2_03_alternate", 503];
    a.tvp_leo_attack_2_03_alternate.toString = b;
    a.tvp_leo_attack_2_03_alternate.__enum__ = a;
    a.tvp_april_special_2_02_alternate = ["tvp_april_special_2_02_alternate", 504];
    a.tvp_april_special_2_02_alternate.toString = b;
    a.tvp_april_special_2_02_alternate.__enum__ = a;
    a.tvp_leo_walk_02_alternate = ["tvp_leo_walk_02_alternate", 505];
    a.tvp_leo_walk_02_alternate.toString = b;
    a.tvp_leo_walk_02_alternate.__enum__ = a;
    a.tvp_effects_impact_block_01 = ["tvp_effects_impact_block_01", 506];
    a.tvp_effects_impact_block_01.toString = b;
    a.tvp_effects_impact_block_01.__enum__ = a;
    a.btn_ranger_jason = ["btn_ranger_jason", 507];
    a.btn_ranger_jason.toString = b;
    a.btn_ranger_jason.__enum__ =
        a;
    a.btn_mode_active = ["btn_mode_active", 508];
    a.btn_mode_active.toString = b;
    a.btn_mode_active.__enum__ = a;
    a.leo_alternate2 = ["leo_alternate2", 509];
    a.leo_alternate2.toString = b;
    a.leo_alternate2.__enum__ = a;
    a.leo_alternate1 = ["leo_alternate1", 510];
    a.leo_alternate1.toString = b;
    a.leo_alternate1.__enum__ = a;
    a.leo_alternate0 = ["leo_alternate0", 511];
    a.leo_alternate0.toString = b;
    a.leo_alternate0.__enum__ = a;
    a.tvp_effects_impact_block_03 = ["tvp_effects_impact_block_03", 512];
    a.tvp_effects_impact_block_03.toString = b;
    a.tvp_effects_impact_block_03.__enum__ =
        a;
    a.tvp_leo_idle_01 = ["tvp_leo_idle_01", 513];
    a.tvp_leo_idle_01.toString = b;
    a.tvp_leo_idle_01.__enum__ = a;
    a.tvp_pink_special_block_alternate = ["tvp_pink_special_block_alternate", 514];
    a.tvp_pink_special_block_alternate.toString = b;
    a.tvp_pink_special_block_alternate.__enum__ = a;
    a.tvp_raph_special_1_02_alternate = ["tvp_raph_special_1_02_alternate", 515];
    a.tvp_raph_special_1_02_alternate.toString = b;
    a.tvp_raph_special_1_02_alternate.__enum__ = a;
    a.tvp_april_idle_03_alternate = ["tvp_april_idle_03_alternate", 516];
    a.tvp_april_idle_03_alternate.toString =
        b;
    a.tvp_april_idle_03_alternate.__enum__ = a;
    a.tvp_tommy_dash_forward_02 = ["tvp_tommy_dash_forward_02", 517];
    a.tvp_tommy_dash_forward_02.toString = b;
    a.tvp_tommy_dash_forward_02.__enum__ = a;
    a.ware_catwalk_rail_l = ["ware_catwalk_rail_l", 518];
    a.ware_catwalk_rail_l.toString = b;
    a.ware_catwalk_rail_l.__enum__ = a;
    a.tvp_andros_special_1_18_tint = ["tvp_andros_special_1_18_tint", 519];
    a.tvp_andros_special_1_18_tint.toString = b;
    a.tvp_andros_special_1_18_tint.__enum__ = a;
    a.tvp_jason_attack_special_2_03_alternate = ["tvp_jason_attack_special_2_03_alternate",
        520
    ];
    a.tvp_jason_attack_special_2_03_alternate.toString = b;
    a.tvp_jason_attack_special_2_03_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_08_alternate_tint = ["tvp_donnie_special_1_in_08_alternate_tint", 521];
    a.tvp_donnie_special_1_in_08_alternate_tint.toString = b;
    a.tvp_donnie_special_1_in_08_alternate_tint.__enum__ = a;
    a.tvp_jason_walk_02_alternate = ["tvp_jason_walk_02_alternate", 522];
    a.tvp_jason_walk_02_alternate.toString = b;
    a.tvp_jason_walk_02_alternate.__enum__ = a;
    a.tvp_orion_special_2_09_alternate_tint = ["tvp_orion_special_2_09_alternate_tint", 523];
    a.tvp_orion_special_2_09_alternate_tint.toString = b;
    a.tvp_orion_special_2_09_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_11_alternate = ["tvp_jason_attack_special_1_11_alternate", 524];
    a.tvp_jason_attack_special_1_11_alternate.toString = b;
    a.tvp_jason_attack_special_1_11_alternate.__enum__ = a;
    a.tvp_mikey_hook_in_04_alternate = ["tvp_mikey_hook_in_04_alternate", 525];
    a.tvp_mikey_hook_in_04_alternate.toString = b;
    a.tvp_mikey_hook_in_04_alternate.__enum__ =
        a;
    a.tvp_april_special_1_02_tint = ["tvp_april_special_1_02_tint", 526];
    a.tvp_april_special_1_02_tint.toString = b;
    a.tvp_april_special_1_02_tint.__enum__ = a;
    a.tvp_mikey_attack_4_01_alternate_tint = ["tvp_mikey_attack_4_01_alternate_tint", 527];
    a.tvp_mikey_attack_4_01_alternate_tint.toString = b;
    a.tvp_mikey_attack_4_01_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_17_tint = ["tvp_jason_attack_special_1_17_tint", 528];
    a.tvp_jason_attack_special_1_17_tint.toString = b;
    a.tvp_jason_attack_special_1_17_tint.__enum__ =
        a;
    a.tvp_effects_explosion_3_05 = ["tvp_effects_explosion_3_05", 529];
    a.tvp_effects_explosion_3_05.toString = b;
    a.tvp_effects_explosion_3_05.__enum__ = a;
    a.tvp_tommy_hit_down_alternate = ["tvp_tommy_hit_down_alternate", 530];
    a.tvp_tommy_hit_down_alternate.toString = b;
    a.tvp_tommy_hit_down_alternate.__enum__ = a;
    a.tvp_donnie_special_2_01_alternate_tint = ["tvp_donnie_special_2_01_alternate_tint", 531];
    a.tvp_donnie_special_2_01_alternate_tint.toString = b;
    a.tvp_donnie_special_2_01_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_1_03_alternate = ["tvp_tommy_special_1_03_alternate", 532];
    a.tvp_tommy_special_1_03_alternate.toString = b;
    a.tvp_tommy_special_1_03_alternate.__enum__ = a;
    a.tvp_donnie_dash_forward_01_tint = ["tvp_donnie_dash_forward_01_tint", 533];
    a.tvp_donnie_dash_forward_01_tint.toString = b;
    a.tvp_donnie_dash_forward_01_tint.__enum__ = a;
    a.tvp_leo_hit_02 = ["tvp_leo_hit_02", 534];
    a.tvp_leo_hit_02.toString = b;
    a.tvp_leo_hit_02.__enum__ = a;
    a.tvp_leo_hit_03 = ["tvp_leo_hit_03", 535];
    a.tvp_leo_hit_03.toString = b;
    a.tvp_leo_hit_03.__enum__ = a;
    a.tvp_tommy_attack_3_02 = ["tvp_tommy_attack_3_02", 536];
    a.tvp_tommy_attack_3_02.toString = b;
    a.tvp_tommy_attack_3_02.__enum__ = a;
    a.tvp_leo_hit_01 = ["tvp_leo_hit_01", 537];
    a.tvp_leo_hit_01.toString = b;
    a.tvp_leo_hit_01.__enum__ = a;
    a.tvp_tommy_attack_3_04 = ["tvp_tommy_attack_3_04", 538];
    a.tvp_tommy_attack_3_04.toString = b;
    a.tvp_tommy_attack_3_04.__enum__ = a;
    a.tvp_tommy_attack_3_05 = ["tvp_tommy_attack_3_05", 539];
    a.tvp_tommy_attack_3_05.toString = b;
    a.tvp_tommy_attack_3_05.__enum__ = a;
    a.tvp_tommy_attack_3_06 = ["tvp_tommy_attack_3_06", 540];
    a.tvp_tommy_attack_3_06.toString =
        b;
    a.tvp_tommy_attack_3_06.__enum__ = a;
    a.tvp_tommy_attack_3_07 = ["tvp_tommy_attack_3_07", 541];
    a.tvp_tommy_attack_3_07.toString = b;
    a.tvp_tommy_attack_3_07.__enum__ = a;
    a.tvp_raph_special_2_out_02_alternate_tint = ["tvp_raph_special_2_out_02_alternate_tint", 542];
    a.tvp_raph_special_2_out_02_alternate_tint.toString = b;
    a.tvp_raph_special_2_out_02_alternate_tint.__enum__ = a;
    a.bottom_tray_01 = ["bottom_tray_01", 543];
    a.bottom_tray_01.toString = b;
    a.bottom_tray_01.__enum__ = a;
    a.tvp_jason_special_1_01_alternate = ["tvp_jason_special_1_01_alternate",
        544
    ];
    a.tvp_jason_special_1_01_alternate.toString = b;
    a.tvp_jason_special_1_01_alternate.__enum__ = a;
    a.ach_btn_close = ["ach_btn_close", 545];
    a.ach_btn_close.toString = b;
    a.ach_btn_close.__enum__ = a;
    a.tvp_pink_idle_02_alternate = ["tvp_pink_idle_02_alternate", 546];
    a.tvp_pink_idle_02_alternate.toString = b;
    a.tvp_pink_idle_02_alternate.__enum__ = a;
    a.tvp_mikey_special_out_02_tint = ["tvp_mikey_special_out_02_tint", 547];
    a.tvp_mikey_special_out_02_tint.toString = b;
    a.tvp_mikey_special_out_02_tint.__enum__ = a;
    a.tvp_donnie_dash_forward_02 = ["tvp_donnie_dash_forward_02", 548];
    a.tvp_donnie_dash_forward_02.toString = b;
    a.tvp_donnie_dash_forward_02.__enum__ = a;
    a.tvp_orion_special_1_05_tint = ["tvp_orion_special_1_05_tint", 549];
    a.tvp_orion_special_1_05_tint.toString = b;
    a.tvp_orion_special_1_05_tint.__enum__ = a;
    a.tvp_april_special_1_10_alternate = ["tvp_april_special_1_10_alternate", 550];
    a.tvp_april_special_1_10_alternate.toString = b;
    a.tvp_april_special_1_10_alternate.__enum__ = a;
    a.tvp_donnie_dash_forward_01 = ["tvp_donnie_dash_forward_01", 551];
    a.tvp_donnie_dash_forward_01.toString =
        b;
    a.tvp_donnie_dash_forward_01.__enum__ = a;
    a.key_enter_active = ["key_enter_active", 552];
    a.key_enter_active.toString = b;
    a.key_enter_active.__enum__ = a;
    a.tvp_mikey_special_hit_up_alternate = ["tvp_mikey_special_hit_up_alternate", 553];
    a.tvp_mikey_special_hit_up_alternate.toString = b;
    a.tvp_mikey_special_hit_up_alternate.__enum__ = a;
    a.tvp_andros_attack_1_04 = ["tvp_andros_attack_1_04", 554];
    a.tvp_andros_attack_1_04.toString = b;
    a.tvp_andros_attack_1_04.__enum__ = a;
    a.tvp_april_special_1_08_alternate = ["tvp_april_special_1_08_alternate",
        555
    ];
    a.tvp_april_special_1_08_alternate.toString = b;
    a.tvp_april_special_1_08_alternate.__enum__ = a;
    a.tvp_orion_special_1_14_alternate = ["tvp_orion_special_1_14_alternate", 556];
    a.tvp_orion_special_1_14_alternate.toString = b;
    a.tvp_orion_special_1_14_alternate.__enum__ = a;
    a.tvp_andros_attack_1_01 = ["tvp_andros_attack_1_01", 557];
    a.tvp_andros_attack_1_01.toString = b;
    a.tvp_andros_attack_1_01.__enum__ = a;
    a.tvp_andros_attack_1_02 = ["tvp_andros_attack_1_02", 558];
    a.tvp_andros_attack_1_02.toString = b;
    a.tvp_andros_attack_1_02.__enum__ =
        a;
    a.tvp_andros_attack_1_03 = ["tvp_andros_attack_1_03", 559];
    a.tvp_andros_attack_1_03.toString = b;
    a.tvp_andros_attack_1_03.__enum__ = a;
    a.tvp_pink_attack_2_09_alternate = ["tvp_pink_attack_2_09_alternate", 560];
    a.tvp_pink_attack_2_09_alternate.toString = b;
    a.tvp_pink_attack_2_09_alternate.__enum__ = a;
    a.tvp_tommy_special_1_11 = ["tvp_tommy_special_1_11", 561];
    a.tvp_tommy_special_1_11.toString = b;
    a.tvp_tommy_special_1_11.__enum__ = a;
    a.tvp_tommy_special_1_10 = ["tvp_tommy_special_1_10", 562];
    a.tvp_tommy_special_1_10.toString =
        b;
    a.tvp_tommy_special_1_10.__enum__ = a;
    a.tvp_april_special_1_01_tint = ["tvp_april_special_1_01_tint", 563];
    a.tvp_april_special_1_01_tint.toString = b;
    a.tvp_april_special_1_01_tint.__enum__ = a;
    a.pause_btn_sound_off_active = ["pause_btn_sound_off_active", 564];
    a.pause_btn_sound_off_active.toString = b;
    a.pause_btn_sound_off_active.__enum__ = a;
    a.tvp_andros_floor_alternate = ["tvp_andros_floor_alternate", 565];
    a.tvp_andros_floor_alternate.toString = b;
    a.tvp_andros_floor_alternate.__enum__ = a;
    a.portrait_april_main = ["portrait_april_main",
        566
    ];
    a.portrait_april_main.toString = b;
    a.portrait_april_main.__enum__ = a;
    a.tvp_april_special_2_11_tint = ["tvp_april_special_2_11_tint", 567];
    a.tvp_april_special_2_11_tint.toString = b;
    a.tvp_april_special_2_11_tint.__enum__ = a;
    a.tvp_pink_attack_2_01_alternate = ["tvp_pink_attack_2_01_alternate", 568];
    a.tvp_pink_attack_2_01_alternate.toString = b;
    a.tvp_pink_attack_2_01_alternate.__enum__ = a;
    a.tvp_tommy_special_2_02_alternate = ["tvp_tommy_special_2_02_alternate", 569];
    a.tvp_tommy_special_2_02_alternate.toString = b;
    a.tvp_tommy_special_2_02_alternate.__enum__ = a;
    a.tvp_donnie_attack_3_03_alternate = ["tvp_donnie_attack_3_03_alternate", 570];
    a.tvp_donnie_attack_3_03_alternate.toString = b;
    a.tvp_donnie_attack_3_03_alternate.__enum__ = a;
    a.tvp_mikey_attack_2_05_alternate = ["tvp_mikey_attack_2_05_alternate", 571];
    a.tvp_mikey_attack_2_05_alternate.toString = b;
    a.tvp_mikey_attack_2_05_alternate.__enum__ = a;
    a.tvp_orion_attack_1_02_alternate = ["tvp_orion_attack_1_02_alternate", 572];
    a.tvp_orion_attack_1_02_alternate.toString = b;
    a.tvp_orion_attack_1_02_alternate.__enum__ =
        a;
    a.portrait_leo_end = ["portrait_leo_end", 573];
    a.portrait_leo_end.toString = b;
    a.portrait_leo_end.__enum__ = a;
    a.tvp_leo_special_2_06_alternate = ["tvp_leo_special_2_06_alternate", 574];
    a.tvp_leo_special_2_06_alternate.toString = b;
    a.tvp_leo_special_2_06_alternate.__enum__ = a;
    a.portrait_raphael = ["portrait_raphael", 575];
    a.portrait_raphael.toString = b;
    a.portrait_raphael.__enum__ = a;
    a.closeup_name_backing = ["closeup_name_backing", 576];
    a.closeup_name_backing.toString = b;
    a.closeup_name_backing.__enum__ = a;
    a.tvp_april_attack_1_09_alternate = ["tvp_april_attack_1_09_alternate", 577];
    a.tvp_april_attack_1_09_alternate.toString = b;
    a.tvp_april_attack_1_09_alternate.__enum__ = a;
    a.tvp_raph_special_2_in_05_alternate_tint = ["tvp_raph_special_2_in_05_alternate_tint", 578];
    a.tvp_raph_special_2_in_05_alternate_tint.toString = b;
    a.tvp_raph_special_2_in_05_alternate_tint.__enum__ = a;
    a.tvp_mikey_block_alternate = ["tvp_mikey_block_alternate", 579];
    a.tvp_mikey_block_alternate.toString = b;
    a.tvp_mikey_block_alternate.__enum__ = a;
    a.codeunlock_backing = ["codeunlock_backing",
        580
    ];
    a.codeunlock_backing.toString = b;
    a.codeunlock_backing.__enum__ = a;
    a.tvp_donnie_special_1_out_03_tint = ["tvp_donnie_special_1_out_03_tint", 581];
    a.tvp_donnie_special_1_out_03_tint.toString = b;
    a.tvp_donnie_special_1_out_03_tint.__enum__ = a;
    a.ware_catwalk_rail_wire = ["ware_catwalk_rail_wire", 582];
    a.ware_catwalk_rail_wire.toString = b;
    a.ware_catwalk_rail_wire.__enum__ = a;
    a.pink_0 = ["pink_0", 583];
    a.pink_0.toString = b;
    a.pink_0.__enum__ = a;
    a.tvp_donnie_special_1_out_04_tint = ["tvp_donnie_special_1_out_04_tint", 584];
    a.tvp_donnie_special_1_out_04_tint.toString = b;
    a.tvp_donnie_special_1_out_04_tint.__enum__ = a;
    a.tvp_jason_attack_2_03_alternate = ["tvp_jason_attack_2_03_alternate", 585];
    a.tvp_jason_attack_2_03_alternate.toString = b;
    a.tvp_jason_attack_2_03_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_03_alternate = ["tvp_jason_attack_special_1_03_alternate", 586];
    a.tvp_jason_attack_special_1_03_alternate.toString = b;
    a.tvp_jason_attack_special_1_03_alternate.__enum__ = a;
    a.tvp_orion_special_1_01_alternate_tint = ["tvp_orion_special_1_01_alternate_tint",
        587
    ];
    a.tvp_orion_special_1_01_alternate_tint.toString = b;
    a.tvp_orion_special_1_01_alternate_tint.__enum__ = a;
    a.level_ship_0 = ["level_ship_0", 588];
    a.level_ship_0.toString = b;
    a.level_ship_0.__enum__ = a;
    a.tvp_jason_dash_forward_02_tint = ["tvp_jason_dash_forward_02_tint", 589];
    a.tvp_jason_dash_forward_02_tint.toString = b;
    a.tvp_jason_dash_forward_02_tint.__enum__ = a;
    a.tvp_andros_special_1_10_alternate_tint = ["tvp_andros_special_1_10_alternate_tint", 590];
    a.tvp_andros_special_1_10_alternate_tint.toString = b;
    a.tvp_andros_special_1_10_alternate_tint.__enum__ =
        a;
    a.tvp_leo_dash_back_01_alternate = ["tvp_leo_dash_back_01_alternate", 591];
    a.tvp_leo_dash_back_01_alternate.toString = b;
    a.tvp_leo_dash_back_01_alternate.__enum__ = a;
    a.tvp_april_special_1_02_alternate = ["tvp_april_special_1_02_alternate", 592];
    a.tvp_april_special_1_02_alternate.toString = b;
    a.tvp_april_special_1_02_alternate.__enum__ = a;
    a.tvp_leo_attack_3_05_alternate = ["tvp_leo_attack_3_05_alternate", 593];
    a.tvp_leo_attack_3_05_alternate.toString = b;
    a.tvp_leo_attack_3_05_alternate.__enum__ = a;
    a.portrait_jason = ["portrait_jason", 594];
    a.portrait_jason.toString = b;
    a.portrait_jason.__enum__ = a;
    a.tvp_mikey_attack_4_05_alternate = ["tvp_mikey_attack_4_05_alternate", 595];
    a.tvp_mikey_attack_4_05_alternate.toString = b;
    a.tvp_mikey_attack_4_05_alternate.__enum__ = a;
    a.tvp_orion_special_1_07_alternate_tint = ["tvp_orion_special_1_07_alternate_tint", 596];
    a.tvp_orion_special_1_07_alternate_tint.toString = b;
    a.tvp_orion_special_1_07_alternate_tint.__enum__ = a;
    a.tvp_donnie_dash_forward_02_alternate_tint = ["tvp_donnie_dash_forward_02_alternate_tint",
        597
    ];
    a.tvp_donnie_dash_forward_02_alternate_tint.toString = b;
    a.tvp_donnie_dash_forward_02_alternate_tint.__enum__ = a;
    a.tvp_leo_special_1_in_01 = ["tvp_leo_special_1_in_01", 598];
    a.tvp_leo_special_1_in_01.toString = b;
    a.tvp_leo_special_1_in_01.__enum__ = a;
    a.level_city_0 = ["level_city_0", 599];
    a.level_city_0.toString = b;
    a.level_city_0.__enum__ = a;
    a.tvp_leo_special_1_in_03 = ["tvp_leo_special_1_in_03", 600];
    a.tvp_leo_special_1_in_03.toString = b;
    a.tvp_leo_special_1_in_03.__enum__ = a;
    a.tvp_leo_special_1_in_02 = ["tvp_leo_special_1_in_02",
        601
    ];
    a.tvp_leo_special_1_in_02.toString = b;
    a.tvp_leo_special_1_in_02.__enum__ = a;
    a.tvp_jason_attack_special_1_01_alternate = ["tvp_jason_attack_special_1_01_alternate", 602];
    a.tvp_jason_attack_special_1_01_alternate.toString = b;
    a.tvp_jason_attack_special_1_01_alternate.__enum__ = a;
    a.tvp_andros_hit_up = ["tvp_andros_hit_up", 603];
    a.tvp_andros_hit_up.toString = b;
    a.tvp_andros_hit_up.__enum__ = a;
    a.tvp_mikey_hook_out_02_alternate = ["tvp_mikey_hook_out_02_alternate", 604];
    a.tvp_mikey_hook_out_02_alternate.toString = b;
    a.tvp_mikey_hook_out_02_alternate.__enum__ = a;
    a.tvp_tommy_dash_back_01_alternate_tint = ["tvp_tommy_dash_back_01_alternate_tint", 605];
    a.tvp_tommy_dash_back_01_alternate_tint.toString = b;
    a.tvp_tommy_dash_back_01_alternate_tint.__enum__ = a;
    a.tvp_orion_special_2_spear_03_alternate = ["tvp_orion_special_2_spear_03_alternate", 606];
    a.tvp_orion_special_2_spear_03_alternate.toString = b;
    a.tvp_orion_special_2_spear_03_alternate.__enum__ = a;
    a.tvp_pink_fall = ["tvp_pink_fall", 607];
    a.tvp_pink_fall.toString = b;
    a.tvp_pink_fall.__enum__ =
        a;
    a.tvp_effects_relic_wind_swirl_02 = ["tvp_effects_relic_wind_swirl_02", 608];
    a.tvp_effects_relic_wind_swirl_02.toString = b;
    a.tvp_effects_relic_wind_swirl_02.__enum__ = a;
    a.tvp_effects_relic_wind_swirl_03 = ["tvp_effects_relic_wind_swirl_03", 609];
    a.tvp_effects_relic_wind_swirl_03.toString = b;
    a.tvp_effects_relic_wind_swirl_03.__enum__ = a;
    a.tvp_effects_relic_wind_swirl_01 = ["tvp_effects_relic_wind_swirl_01", 610];
    a.tvp_effects_relic_wind_swirl_01.toString = b;
    a.tvp_effects_relic_wind_swirl_01.__enum__ = a;
    a.tvp_donnie_special_2_08_alternate = ["tvp_donnie_special_2_08_alternate", 611];
    a.tvp_donnie_special_2_08_alternate.toString = b;
    a.tvp_donnie_special_2_08_alternate.__enum__ = a;
    a.tvp_orion_special_1_13_tint = ["tvp_orion_special_1_13_tint", 612];
    a.tvp_orion_special_1_13_tint.toString = b;
    a.tvp_orion_special_1_13_tint.__enum__ = a;
    a.tvp_mikey_attack_4_07_tint = ["tvp_mikey_attack_4_07_tint", 613];
    a.tvp_mikey_attack_4_07_tint.toString = b;
    a.tvp_mikey_attack_4_07_tint.__enum__ = a;
    a.orion_alternate1 = ["orion_alternate1", 614];
    a.orion_alternate1.toString = b;
    a.orion_alternate1.__enum__ = a;
    a.orion_alternate2 = ["orion_alternate2", 615];
    a.orion_alternate2.toString = b;
    a.orion_alternate2.__enum__ = a;
    a.orion_alternate3 = ["orion_alternate3", 616];
    a.orion_alternate3.toString = b;
    a.orion_alternate3.__enum__ = a;
    a.orion_alternate4 = ["orion_alternate4", 617];
    a.orion_alternate4.toString = b;
    a.orion_alternate4.__enum__ = a;
    a.tvp_pink_special_hit_02_alternate = ["tvp_pink_special_hit_02_alternate", 618];
    a.tvp_pink_special_hit_02_alternate.toString = b;
    a.tvp_pink_special_hit_02_alternate.__enum__ =
        a;
    a.tvp_andros_special_1_12_tint = ["tvp_andros_special_1_12_tint", 619];
    a.tvp_andros_special_1_12_tint.toString = b;
    a.tvp_andros_special_1_12_tint.__enum__ = a;
    a.ach_btn_scroll_down = ["ach_btn_scroll_down", 620];
    a.ach_btn_scroll_down.toString = b;
    a.ach_btn_scroll_down.__enum__ = a;
    a.tvp_april_special_2_13_tint = ["tvp_april_special_2_13_tint", 621];
    a.tvp_april_special_2_13_tint.toString = b;
    a.tvp_april_special_2_13_tint.__enum__ = a;
    a.tvp_orion_special_2_06_alternate_tint = ["tvp_orion_special_2_06_alternate_tint", 622];
    a.tvp_orion_special_2_06_alternate_tint.toString = b;
    a.tvp_orion_special_2_06_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_10_tint = ["tvp_donnie_special_1_in_10_tint", 623];
    a.tvp_donnie_special_1_in_10_tint.toString = b;
    a.tvp_donnie_special_1_in_10_tint.__enum__ = a;
    a.tvp_raph_floor = ["tvp_raph_floor", 624];
    a.tvp_raph_floor.toString = b;
    a.tvp_raph_floor.__enum__ = a;
    a.tvp_orion_special_1_05_alternate = ["tvp_orion_special_1_05_alternate", 625];
    a.tvp_orion_special_1_05_alternate.toString = b;
    a.tvp_orion_special_1_05_alternate.__enum__ =
        a;
    a.tvp_mikey_special_out_02_alternate = ["tvp_mikey_special_out_02_alternate", 626];
    a.tvp_mikey_special_out_02_alternate.toString = b;
    a.tvp_mikey_special_out_02_alternate.__enum__ = a;
    a.tvp_tommy_special_1_08_alternate_tint = ["tvp_tommy_special_1_08_alternate_tint", 627];
    a.tvp_tommy_special_1_08_alternate_tint.toString = b;
    a.tvp_tommy_special_1_08_alternate_tint.__enum__ = a;
    a.tvp_april_attack_2_03_alternate = ["tvp_april_attack_2_03_alternate", 628];
    a.tvp_april_attack_2_03_alternate.toString = b;
    a.tvp_april_attack_2_03_alternate.__enum__ =
        a;
    a.tvp_andros_attack_2_04_alternate = ["tvp_andros_attack_2_04_alternate", 629];
    a.tvp_andros_attack_2_04_alternate.toString = b;
    a.tvp_andros_attack_2_04_alternate.__enum__ = a;
    a.tvp_andros_special_1_13_tint = ["tvp_andros_special_1_13_tint", 630];
    a.tvp_andros_special_1_13_tint.toString = b;
    a.tvp_andros_special_1_13_tint.__enum__ = a;
    a.tvp_donnie_special_1_out_02_alternate_tint = ["tvp_donnie_special_1_out_02_alternate_tint", 631];
    a.tvp_donnie_special_1_out_02_alternate_tint.toString = b;
    a.tvp_donnie_special_1_out_02_alternate_tint.__enum__ =
        a;
    a.tvp_jason_attack_special_1_16_alternate_tint = ["tvp_jason_attack_special_1_16_alternate_tint", 632];
    a.tvp_jason_attack_special_1_16_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_16_alternate_tint.__enum__ = a;
    a.tvp_april_attack_1_07_alternate = ["tvp_april_attack_1_07_alternate", 633];
    a.tvp_april_attack_1_07_alternate.toString = b;
    a.tvp_april_attack_1_07_alternate.__enum__ = a;
    a.tvp_pink_special_idle_03_alternate_tint = ["tvp_pink_special_idle_03_alternate_tint", 634];
    a.tvp_pink_special_idle_03_alternate_tint.toString =
        b;
    a.tvp_pink_special_idle_03_alternate_tint.__enum__ = a;
    a.lightning_1 = ["lightning_1", 635];
    a.lightning_1.toString = b;
    a.lightning_1.__enum__ = a;
    a.lightning_2 = ["lightning_2", 636];
    a.lightning_2.toString = b;
    a.lightning_2.__enum__ = a;
    a.lightning_3 = ["lightning_3", 637];
    a.lightning_3.toString = b;
    a.lightning_3.__enum__ = a;
    a.tvp_jason_attack_2_08_alternate = ["tvp_jason_attack_2_08_alternate", 638];
    a.tvp_jason_attack_2_08_alternate.toString = b;
    a.tvp_jason_attack_2_08_alternate.__enum__ = a;
    a.portrait_shelby_end = ["portrait_shelby_end",
        639
    ];
    a.portrait_shelby_end.toString = b;
    a.portrait_shelby_end.__enum__ = a;
    a.tvp_leo_special_1_in_01_tint = ["tvp_leo_special_1_in_01_tint", 640];
    a.tvp_leo_special_1_in_01_tint.toString = b;
    a.tvp_leo_special_1_in_01_tint.__enum__ = a;
    a.alley_fg_junk = ["alley_fg_junk", 641];
    a.alley_fg_junk.toString = b;
    a.alley_fg_junk.__enum__ = a;
    a.tvp_jason_attack_2_06_alternate = ["tvp_jason_attack_2_06_alternate", 642];
    a.tvp_jason_attack_2_06_alternate.toString = b;
    a.tvp_jason_attack_2_06_alternate.__enum__ = a;
    a.tvp_april_hit_01 = ["tvp_april_hit_01",
        643
    ];
    a.tvp_april_hit_01.toString = b;
    a.tvp_april_hit_01.__enum__ = a;
    a.tvp_april_hit_02 = ["tvp_april_hit_02", 644];
    a.tvp_april_hit_02.toString = b;
    a.tvp_april_hit_02.__enum__ = a;
    a.tvp_april_hit_03 = ["tvp_april_hit_03", 645];
    a.tvp_april_hit_03.toString = b;
    a.tvp_april_hit_03.__enum__ = a;
    a.tvp_donnie_special_2_09_alternate_tint = ["tvp_donnie_special_2_09_alternate_tint", 646];
    a.tvp_donnie_special_2_09_alternate_tint.toString = b;
    a.tvp_donnie_special_2_09_alternate_tint.__enum__ = a;
    a.tmnt_sewer_fg = ["tmnt_sewer_fg", 647];
    a.tmnt_sewer_fg.toString = b;
    a.tmnt_sewer_fg.__enum__ = a;
    a.tvp_raph_dash_back_01_alternate = ["tvp_raph_dash_back_01_alternate", 648];
    a.tvp_raph_dash_back_01_alternate.toString = b;
    a.tvp_raph_dash_back_01_alternate.__enum__ = a;
    a.tvp_andros_special_2_05_alternate_tint = ["tvp_andros_special_2_05_alternate_tint", 649];
    a.tvp_andros_special_2_05_alternate_tint.toString = b;
    a.tvp_andros_special_2_05_alternate_tint.__enum__ = a;
    a.tvp_april_attack_2_01_alternate = ["tvp_april_attack_2_01_alternate", 650];
    a.tvp_april_attack_2_01_alternate.toString =
        b;
    a.tvp_april_attack_2_01_alternate.__enum__ = a;
    a.tvp_donnie_dash_forward_01_alternate_tint = ["tvp_donnie_dash_forward_01_alternate_tint", 651];
    a.tvp_donnie_dash_forward_01_alternate_tint.toString = b;
    a.tvp_donnie_dash_forward_01_alternate_tint.__enum__ = a;
    a.tvp_pink_special_attack_2_07_alternate_tint = ["tvp_pink_special_attack_2_07_alternate_tint", 652];
    a.tvp_pink_special_attack_2_07_alternate_tint.toString = b;
    a.tvp_pink_special_attack_2_07_alternate_tint.__enum__ = a;
    a.tvp_april_dash_back_02_alternate = ["tvp_april_dash_back_02_alternate",
        653
    ];
    a.tvp_april_dash_back_02_alternate.toString = b;
    a.tvp_april_dash_back_02_alternate.__enum__ = a;
    a.tvp_orion_dash_forward_01_tint = ["tvp_orion_dash_forward_01_tint", 654];
    a.tvp_orion_dash_forward_01_tint.toString = b;
    a.tvp_orion_dash_forward_01_tint.__enum__ = a;
    a.ach_text_backing_locked = ["ach_text_backing_locked", 655];
    a.ach_text_backing_locked.toString = b;
    a.ach_text_backing_locked.__enum__ = a;
    a.tvp_donnie_special_1_in_12_alternate_tint = ["tvp_donnie_special_1_in_12_alternate_tint", 656];
    a.tvp_donnie_special_1_in_12_alternate_tint.toString =
        b;
    a.tvp_donnie_special_1_in_12_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_1_02_alternate_tint = ["tvp_tommy_special_1_02_alternate_tint", 657];
    a.tvp_tommy_special_1_02_alternate_tint.toString = b;
    a.tvp_tommy_special_1_02_alternate_tint.__enum__ = a;
    a.loading_bar_backing = ["loading_bar_backing", 658];
    a.loading_bar_backing.toString = b;
    a.loading_bar_backing.__enum__ = a;
    a.tvp_april_special_1_03_alternate_tint = ["tvp_april_special_1_03_alternate_tint", 659];
    a.tvp_april_special_1_03_alternate_tint.toString = b;
    a.tvp_april_special_1_03_alternate_tint.__enum__ =
        a;
    a.tvp_raph_special_1_05_alternate = ["tvp_raph_special_1_05_alternate", 660];
    a.tvp_raph_special_1_05_alternate.toString = b;
    a.tvp_raph_special_1_05_alternate.__enum__ = a;
    a.tvp_leo_dash_forward_02_alternate_tint = ["tvp_leo_dash_forward_02_alternate_tint", 661];
    a.tvp_leo_dash_forward_02_alternate_tint.toString = b;
    a.tvp_leo_dash_forward_02_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_2_09_alternate = ["tvp_donnie_special_2_09_alternate", 662];
    a.tvp_donnie_special_2_09_alternate.toString = b;
    a.tvp_donnie_special_2_09_alternate.__enum__ =
        a;
    a.tmnt_sewer_fg_pipes_top_right = ["tmnt_sewer_fg_pipes_top_right", 663];
    a.tmnt_sewer_fg_pipes_top_right.toString = b;
    a.tmnt_sewer_fg_pipes_top_right.__enum__ = a;
    a.tvp_tommy_attack_3_03_alternate = ["tvp_tommy_attack_3_03_alternate", 664];
    a.tvp_tommy_attack_3_03_alternate.toString = b;
    a.tvp_tommy_attack_3_03_alternate.__enum__ = a;
    a.tvp_donnie_special_2_18_alternate_tint = ["tvp_donnie_special_2_18_alternate_tint", 665];
    a.tvp_donnie_special_2_18_alternate_tint.toString = b;
    a.tvp_donnie_special_2_18_alternate_tint.__enum__ =
        a;
    a.alley_midfore_l = ["alley_midfore_l", 666];
    a.alley_midfore_l.toString = b;
    a.alley_midfore_l.__enum__ = a;
    a.tvp_mikey_special_in_03_tint = ["tvp_mikey_special_in_03_tint", 667];
    a.tvp_mikey_special_in_03_tint.toString = b;
    a.tvp_mikey_special_in_03_tint.__enum__ = a;
    a.tvp_mikey_dash_back_02_alternate_tint = ["tvp_mikey_dash_back_02_alternate_tint", 668];
    a.tvp_mikey_dash_back_02_alternate_tint.toString = b;
    a.tvp_mikey_dash_back_02_alternate_tint.__enum__ = a;
    a.tvp_raph_dash_forward_02_tint = ["tvp_raph_dash_forward_02_tint",
        669
    ];
    a.tvp_raph_dash_forward_02_tint.toString = b;
    a.tvp_raph_dash_forward_02_tint.__enum__ = a;
    a.tvp_andros_attack_3_08 = ["tvp_andros_attack_3_08", 670];
    a.tvp_andros_attack_3_08.toString = b;
    a.tvp_andros_attack_3_08.__enum__ = a;
    a.tvp_andros_attack_3_09 = ["tvp_andros_attack_3_09", 671];
    a.tvp_andros_attack_3_09.toString = b;
    a.tvp_andros_attack_3_09.__enum__ = a;
    a.tvp_andros_attack_3_06 = ["tvp_andros_attack_3_06", 672];
    a.tvp_andros_attack_3_06.toString = b;
    a.tvp_andros_attack_3_06.__enum__ = a;
    a.tvp_andros_attack_3_07 = ["tvp_andros_attack_3_07",
        673
    ];
    a.tvp_andros_attack_3_07.toString = b;
    a.tvp_andros_attack_3_07.__enum__ = a;
    a.tvp_andros_attack_3_04 = ["tvp_andros_attack_3_04", 674];
    a.tvp_andros_attack_3_04.toString = b;
    a.tvp_andros_attack_3_04.__enum__ = a;
    a.tvp_andros_attack_3_05 = ["tvp_andros_attack_3_05", 675];
    a.tvp_andros_attack_3_05.toString = b;
    a.tvp_andros_attack_3_05.__enum__ = a;
    a.tvp_andros_attack_3_02 = ["tvp_andros_attack_3_02", 676];
    a.tvp_andros_attack_3_02.toString = b;
    a.tvp_andros_attack_3_02.__enum__ = a;
    a.tvp_andros_attack_3_03 = ["tvp_andros_attack_3_03",
        677
    ];
    a.tvp_andros_attack_3_03.toString = b;
    a.tvp_andros_attack_3_03.__enum__ = a;
    a.tvp_andros_special_2_03_alternate = ["tvp_andros_special_2_03_alternate", 678];
    a.tvp_andros_special_2_03_alternate.toString = b;
    a.tvp_andros_special_2_03_alternate.__enum__ = a;
    a.tvp_raph_attack_3_06_alternate = ["tvp_raph_attack_3_06_alternate", 679];
    a.tvp_raph_attack_3_06_alternate.toString = b;
    a.tvp_raph_attack_3_06_alternate.__enum__ = a;
    a.tvp_leo_special_2_05_tint = ["tvp_leo_special_2_05_tint", 680];
    a.tvp_leo_special_2_05_tint.toString =
        b;
    a.tvp_leo_special_2_05_tint.__enum__ = a;
    a.tvp_andros_special_2_09 = ["tvp_andros_special_2_09", 681];
    a.tvp_andros_special_2_09.toString = b;
    a.tvp_andros_special_2_09.__enum__ = a;
    a.tvp_andros_special_2_08 = ["tvp_andros_special_2_08", 682];
    a.tvp_andros_special_2_08.toString = b;
    a.tvp_andros_special_2_08.__enum__ = a;
    a.tvp_pink_special_attack_2_11_alternate_tint = ["tvp_pink_special_attack_2_11_alternate_tint", 683];
    a.tvp_pink_special_attack_2_11_alternate_tint.toString = b;
    a.tvp_pink_special_attack_2_11_alternate_tint.__enum__ =
        a;
    a.tvp_andros_special_2_05 = ["tvp_andros_special_2_05", 684];
    a.tvp_andros_special_2_05.toString = b;
    a.tvp_andros_special_2_05.__enum__ = a;
    a.tvp_andros_special_2_04 = ["tvp_andros_special_2_04", 685];
    a.tvp_andros_special_2_04.toString = b;
    a.tvp_andros_special_2_04.__enum__ = a;
    a.tvp_andros_special_2_07 = ["tvp_andros_special_2_07", 686];
    a.tvp_andros_special_2_07.toString = b;
    a.tvp_andros_special_2_07.__enum__ = a;
    a.tvp_andros_special_2_06 = ["tvp_andros_special_2_06", 687];
    a.tvp_andros_special_2_06.toString = b;
    a.tvp_andros_special_2_06.__enum__ =
        a;
    a.tvp_andros_special_2_01 = ["tvp_andros_special_2_01", 688];
    a.tvp_andros_special_2_01.toString = b;
    a.tvp_andros_special_2_01.__enum__ = a;
    a.tvp_andros_special_2_03 = ["tvp_andros_special_2_03", 689];
    a.tvp_andros_special_2_03.toString = b;
    a.tvp_andros_special_2_03.__enum__ = a;
    a.tvp_andros_special_2_02 = ["tvp_andros_special_2_02", 690];
    a.tvp_andros_special_2_02.toString = b;
    a.tvp_andros_special_2_02.__enum__ = a;
    a.tvp_orion_special_2_spear_06_alternate = ["tvp_orion_special_2_spear_06_alternate", 691];
    a.tvp_orion_special_2_spear_06_alternate.toString =
        b;
    a.tvp_orion_special_2_spear_06_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_01_alternate = ["tvp_donnie_special_1_in_01_alternate", 692];
    a.tvp_donnie_special_1_in_01_alternate.toString = b;
    a.tvp_donnie_special_1_in_01_alternate.__enum__ = a;
    a.tvp_orion_dash_back_01_alternate = ["tvp_orion_dash_back_01_alternate", 693];
    a.tvp_orion_dash_back_01_alternate.toString = b;
    a.tvp_orion_dash_back_01_alternate.__enum__ = a;
    a.tvp_april_special_2_13_alternate_tint = ["tvp_april_special_2_13_alternate_tint", 694];
    a.tvp_april_special_2_13_alternate_tint.toString =
        b;
    a.tvp_april_special_2_13_alternate_tint.__enum__ = a;
    a.hud_frame_full = ["hud_frame_full", 695];
    a.hud_frame_full.toString = b;
    a.hud_frame_full.__enum__ = a;
    a.tvp_raph_special_1_11_alternate = ["tvp_raph_special_1_11_alternate", 696];
    a.tvp_raph_special_1_11_alternate.toString = b;
    a.tvp_raph_special_1_11_alternate.__enum__ = a;
    a.tvp_donnie_special_1_out_05_tint = ["tvp_donnie_special_1_out_05_tint", 697];
    a.tvp_donnie_special_1_out_05_tint.toString = b;
    a.tvp_donnie_special_1_out_05_tint.__enum__ = a;
    a.tvp_mikey_idle_03_alternate = ["tvp_mikey_idle_03_alternate", 698];
    a.tvp_mikey_idle_03_alternate.toString = b;
    a.tvp_mikey_idle_03_alternate.__enum__ = a;
    a.tvp_pink_attack_2_01 = ["tvp_pink_attack_2_01", 699];
    a.tvp_pink_attack_2_01.toString = b;
    a.tvp_pink_attack_2_01.__enum__ = a;
    a.hit_big_1 = ["hit_big_1", 700];
    a.hit_big_1.toString = b;
    a.hit_big_1.__enum__ = a;
    a.hit_big_2 = ["hit_big_2", 701];
    a.hit_big_2.toString = b;
    a.hit_big_2.__enum__ = a;
    a.tvp_pink_attack_2_06 = ["tvp_pink_attack_2_06", 702];
    a.tvp_pink_attack_2_06.toString = b;
    a.tvp_pink_attack_2_06.__enum__ =
        a;
    a.tvp_raph_special_2_idle_03 = ["tvp_raph_special_2_idle_03", 703];
    a.tvp_raph_special_2_idle_03.toString = b;
    a.tvp_raph_special_2_idle_03.__enum__ = a;
    a.tvp_raph_special_2_idle_02 = ["tvp_raph_special_2_idle_02", 704];
    a.tvp_raph_special_2_idle_02.toString = b;
    a.tvp_raph_special_2_idle_02.__enum__ = a;
    a.tvp_raph_special_2_idle_01 = ["tvp_raph_special_2_idle_01", 705];
    a.tvp_raph_special_2_idle_01.toString = b;
    a.tvp_raph_special_2_idle_01.__enum__ = a;
    a.tvp_jason_attack_special_1_14_alternate = ["tvp_jason_attack_special_1_14_alternate",
        706
    ];
    a.tvp_jason_attack_special_1_14_alternate.toString = b;
    a.tvp_jason_attack_special_1_14_alternate.__enum__ = a;
    a.tvp_raph_special_2_idle_04 = ["tvp_raph_special_2_idle_04", 707];
    a.tvp_raph_special_2_idle_04.toString = b;
    a.tvp_raph_special_2_idle_04.__enum__ = a;
    a.tvp_donnie_special_2_03_alternate_tint = ["tvp_donnie_special_2_03_alternate_tint", 708];
    a.tvp_donnie_special_2_03_alternate_tint.toString = b;
    a.tvp_donnie_special_2_03_alternate_tint.__enum__ = a;
    a.tvp_effects_explosion_1_03 = ["tvp_effects_explosion_1_03",
        709
    ];
    a.tvp_effects_explosion_1_03.toString = b;
    a.tvp_effects_explosion_1_03.__enum__ = a;
    a.tvp_raph_special_1_12_tint = ["tvp_raph_special_1_12_tint", 710];
    a.tvp_raph_special_1_12_tint.toString = b;
    a.tvp_raph_special_1_12_tint.__enum__ = a;
    a.tvp_pink_attack_2_05 = ["tvp_pink_attack_2_05", 711];
    a.tvp_pink_attack_2_05.toString = b;
    a.tvp_pink_attack_2_05.__enum__ = a;
    a.tvp_effects_explosion_1_06 = ["tvp_effects_explosion_1_06", 712];
    a.tvp_effects_explosion_1_06.toString = b;
    a.tvp_effects_explosion_1_06.__enum__ = a;
    a.tvp_effects_explosion_1_07 = ["tvp_effects_explosion_1_07", 713];
    a.tvp_effects_explosion_1_07.toString = b;
    a.tvp_effects_explosion_1_07.__enum__ = a;
    a.tvp_effects_explosion_1_04 = ["tvp_effects_explosion_1_04", 714];
    a.tvp_effects_explosion_1_04.toString = b;
    a.tvp_effects_explosion_1_04.__enum__ = a;
    a.tvp_effects_explosion_1_05 = ["tvp_effects_explosion_1_05", 715];
    a.tvp_effects_explosion_1_05.toString = b;
    a.tvp_effects_explosion_1_05.__enum__ = a;
    a.tvp_pink_walk01_alternate = ["tvp_pink_walk01_alternate", 716];
    a.tvp_pink_walk01_alternate.toString =
        b;
    a.tvp_pink_walk01_alternate.__enum__ = a;
    a.tvp_raph_hit_up = ["tvp_raph_hit_up", 717];
    a.tvp_raph_hit_up.toString = b;
    a.tvp_raph_hit_up.__enum__ = a;
    a.level_alley_0 = ["level_alley_0", 718];
    a.level_alley_0.toString = b;
    a.level_alley_0.__enum__ = a;
    a.tvp_pink_attack_2_08 = ["tvp_pink_attack_2_08", 719];
    a.tvp_pink_attack_2_08.toString = b;
    a.tvp_pink_attack_2_08.__enum__ = a;
    a.tvp_andros_special_1_03_alternate = ["tvp_andros_special_1_03_alternate", 720];
    a.tvp_andros_special_1_03_alternate.toString = b;
    a.tvp_andros_special_1_03_alternate.__enum__ =
        a;
    a.tvp_pink_walk05_alternate = ["tvp_pink_walk05_alternate", 721];
    a.tvp_pink_walk05_alternate.toString = b;
    a.tvp_pink_walk05_alternate.__enum__ = a;
    a.tvp_andros_attack_2_04 = ["tvp_andros_attack_2_04", 722];
    a.tvp_andros_attack_2_04.toString = b;
    a.tvp_andros_attack_2_04.__enum__ = a;
    a.tvp_mikey_attack_2_04_alternate = ["tvp_mikey_attack_2_04_alternate", 723];
    a.tvp_mikey_attack_2_04_alternate.toString = b;
    a.tvp_mikey_attack_2_04_alternate.__enum__ = a;
    a.tvp_andros_attack_2_01 = ["tvp_andros_attack_2_01", 724];
    a.tvp_andros_attack_2_01.toString =
        b;
    a.tvp_andros_attack_2_01.__enum__ = a;
    a.tvp_andros_attack_2_03 = ["tvp_andros_attack_2_03", 725];
    a.tvp_andros_attack_2_03.toString = b;
    a.tvp_andros_attack_2_03.__enum__ = a;
    a.tvp_andros_attack_2_02 = ["tvp_andros_attack_2_02", 726];
    a.tvp_andros_attack_2_02.toString = b;
    a.tvp_andros_attack_2_02.__enum__ = a;
    a.tvp_andros_special_1_03_tint = ["tvp_andros_special_1_03_tint", 727];
    a.tvp_andros_special_1_03_tint.toString = b;
    a.tvp_andros_special_1_03_tint.__enum__ = a;
    a.tvp_tommy_dash_back_02_alternate = ["tvp_tommy_dash_back_02_alternate",
        728
    ];
    a.tvp_tommy_dash_back_02_alternate.toString = b;
    a.tvp_tommy_dash_back_02_alternate.__enum__ = a;
    a.orion_alternate0 = ["orion_alternate0", 729];
    a.orion_alternate0.toString = b;
    a.orion_alternate0.__enum__ = a;
    a.tvp_orion_special_1_10_tint = ["tvp_orion_special_1_10_tint", 730];
    a.tvp_orion_special_1_10_tint.toString = b;
    a.tvp_orion_special_1_10_tint.__enum__ = a;
    a.tvp_mikey_special_idle_01_alternate_tint = ["tvp_mikey_special_idle_01_alternate_tint", 731];
    a.tvp_mikey_special_idle_01_alternate_tint.toString = b;
    a.tvp_mikey_special_idle_01_alternate_tint.__enum__ =
        a;
    a.tvp_jason_dash_back_01_alternate_tint = ["tvp_jason_dash_back_01_alternate_tint", 732];
    a.tvp_jason_dash_back_01_alternate_tint.toString = b;
    a.tvp_jason_dash_back_01_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_15_tint = ["tvp_jason_attack_special_1_15_tint", 733];
    a.tvp_jason_attack_special_1_15_tint.toString = b;
    a.tvp_jason_attack_special_1_15_tint.__enum__ = a;
    a.tvp_mikey_attack_4_05_alternate_tint = ["tvp_mikey_attack_4_05_alternate_tint", 734];
    a.tvp_mikey_attack_4_05_alternate_tint.toString = b;
    a.tvp_mikey_attack_4_05_alternate_tint.__enum__ =
        a;
    a.tvp_orion_special_2_spear_04_alternate = ["tvp_orion_special_2_spear_04_alternate", 735];
    a.tvp_orion_special_2_spear_04_alternate.toString = b;
    a.tvp_orion_special_2_spear_04_alternate.__enum__ = a;
    a.tvp_donnie_special_2_14_alternate_tint = ["tvp_donnie_special_2_14_alternate_tint", 736];
    a.tvp_donnie_special_2_14_alternate_tint.toString = b;
    a.tvp_donnie_special_2_14_alternate_tint.__enum__ = a;
    a.btn_sewer_active = ["btn_sewer_active", 737];
    a.btn_sewer_active.toString = b;
    a.btn_sewer_active.__enum__ = a;
    a.tvp_pink_special_in_03_tint = ["tvp_pink_special_in_03_tint", 738];
    a.tvp_pink_special_in_03_tint.toString = b;
    a.tvp_pink_special_in_03_tint.__enum__ = a;
    a.tvp_andros_attack_1_02_alternate = ["tvp_andros_attack_1_02_alternate", 739];
    a.tvp_andros_attack_1_02_alternate.toString = b;
    a.tvp_andros_attack_1_02_alternate.__enum__ = a;
    a.tvp_orion_special_2_01_alternate = ["tvp_orion_special_2_01_alternate", 740];
    a.tvp_orion_special_2_01_alternate.toString = b;
    a.tvp_orion_special_2_01_alternate.__enum__ = a;
    a.tvp_tommy_attack_2_04_alternate = ["tvp_tommy_attack_2_04_alternate",
        741
    ];
    a.tvp_tommy_attack_2_04_alternate.toString = b;
    a.tvp_tommy_attack_2_04_alternate.__enum__ = a;
    a.touch_control_special = ["touch_control_special", 742];
    a.touch_control_special.toString = b;
    a.touch_control_special.__enum__ = a;
    a.tvp_andros_fall_alternate = ["tvp_andros_fall_alternate", 743];
    a.tvp_andros_fall_alternate.toString = b;
    a.tvp_andros_fall_alternate.__enum__ = a;
    a.tvp_pink_special_dash_back_01_tint = ["tvp_pink_special_dash_back_01_tint", 744];
    a.tvp_pink_special_dash_back_01_tint.toString = b;
    a.tvp_pink_special_dash_back_01_tint.__enum__ =
        a;
    a.tvp_raph_special_1_03 = ["tvp_raph_special_1_03", 745];
    a.tvp_raph_special_1_03.toString = b;
    a.tvp_raph_special_1_03.__enum__ = a;
    a.tvp_raph_special_1_04_tint = ["tvp_raph_special_1_04_tint", 746];
    a.tvp_raph_special_1_04_tint.toString = b;
    a.tvp_raph_special_1_04_tint.__enum__ = a;
    a.tvp_pink_attack_2_05_alternate_tint = ["tvp_pink_attack_2_05_alternate_tint", 747];
    a.tvp_pink_attack_2_05_alternate_tint.toString = b;
    a.tvp_pink_attack_2_05_alternate_tint.__enum__ = a;
    a.tvp_donnie_attack_3_05_alternate = ["tvp_donnie_attack_3_05_alternate",
        748
    ];
    a.tvp_donnie_attack_3_05_alternate.toString = b;
    a.tvp_donnie_attack_3_05_alternate.__enum__ = a;
    a.tvp_donnie_special_2_01_tint = ["tvp_donnie_special_2_01_tint", 749];
    a.tvp_donnie_special_2_01_tint.toString = b;
    a.tvp_donnie_special_2_01_tint.__enum__ = a;
    a.tvp_donnie_special_1_out_03_alternate = ["tvp_donnie_special_1_out_03_alternate", 750];
    a.tvp_donnie_special_1_out_03_alternate.toString = b;
    a.tvp_donnie_special_1_out_03_alternate.__enum__ = a;
    a.tvp_april_special_2_02_alternate_tint = ["tvp_april_special_2_02_alternate_tint",
        751
    ];
    a.tvp_april_special_2_02_alternate_tint.toString = b;
    a.tvp_april_special_2_02_alternate_tint.__enum__ = a;
    a.tvp_effects_impact_block_02 = ["tvp_effects_impact_block_02", 752];
    a.tvp_effects_impact_block_02.toString = b;
    a.tvp_effects_impact_block_02.__enum__ = a;
    a.tvp_orion_attack_2_03_alternate = ["tvp_orion_attack_2_03_alternate", 753];
    a.tvp_orion_attack_2_03_alternate.toString = b;
    a.tvp_orion_attack_2_03_alternate.__enum__ = a;
    a.help_key_desktop_space = ["help_key_desktop_space", 754];
    a.help_key_desktop_space.toString =
        b;
    a.help_key_desktop_space.__enum__ = a;
    a.tvp_tommy_special_2_09_alternate = ["tvp_tommy_special_2_09_alternate", 755];
    a.tvp_tommy_special_2_09_alternate.toString = b;
    a.tvp_tommy_special_2_09_alternate.__enum__ = a;
    a.tvp_raph_special_1_08_alternate = ["tvp_raph_special_1_08_alternate", 756];
    a.tvp_raph_special_1_08_alternate.toString = b;
    a.tvp_raph_special_1_08_alternate.__enum__ = a;
    a.tvp_leo_special_2_04_tint = ["tvp_leo_special_2_04_tint", 757];
    a.tvp_leo_special_2_04_tint.toString = b;
    a.tvp_leo_special_2_04_tint.__enum__ =
        a;
    a.btn_back = ["btn_back", 758];
    a.btn_back.toString = b;
    a.btn_back.__enum__ = a;
    a.pr_city_ground_r = ["pr_city_ground_r", 759];
    a.pr_city_ground_r.toString = b;
    a.pr_city_ground_r.__enum__ = a;
    a.tvp_leo_special_1_out_03 = ["tvp_leo_special_1_out_03", 760];
    a.tvp_leo_special_1_out_03.toString = b;
    a.tvp_leo_special_1_out_03.__enum__ = a;
    a.tvp_pink_attack_3_06 = ["tvp_pink_attack_3_06", 761];
    a.tvp_pink_attack_3_06.toString = b;
    a.tvp_pink_attack_3_06.__enum__ = a;
    a.tvp_mikey_attack_4_06_alternate_tint = ["tvp_mikey_attack_4_06_alternate_tint",
        762
    ];
    a.tvp_mikey_attack_4_06_alternate_tint.toString = b;
    a.tvp_mikey_attack_4_06_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_1_out_01_alternate = ["tvp_donnie_special_1_out_01_alternate", 763];
    a.tvp_donnie_special_1_out_01_alternate.toString = b;
    a.tvp_donnie_special_1_out_01_alternate.__enum__ = a;
    a.initial_universal_0 = ["initial_universal_0", 764];
    a.initial_universal_0.toString = b;
    a.initial_universal_0.__enum__ = a;
    a.initial_universal_1 = ["initial_universal_1", 765];
    a.initial_universal_1.toString = b;
    a.initial_universal_1.__enum__ =
        a;
    a.initial_universal_2 = ["initial_universal_2", 766];
    a.initial_universal_2.toString = b;
    a.initial_universal_2.__enum__ = a;
    a.initial_universal_3 = ["initial_universal_3", 767];
    a.initial_universal_3.toString = b;
    a.initial_universal_3.__enum__ = a;
    a.initial_universal_4 = ["initial_universal_4", 768];
    a.initial_universal_4.toString = b;
    a.initial_universal_4.__enum__ = a;
    a.tvp_jason_attack_special_1_10_alternate = ["tvp_jason_attack_special_1_10_alternate", 769];
    a.tvp_jason_attack_special_1_10_alternate.toString = b;
    a.tvp_jason_attack_special_1_10_alternate.__enum__ =
        a;
    a.tvp_andros_special_1_02_alternate_tint = ["tvp_andros_special_1_02_alternate_tint", 770];
    a.tvp_andros_special_1_02_alternate_tint.toString = b;
    a.tvp_andros_special_1_02_alternate_tint.__enum__ = a;
    a.tvp_donnie_attack_3_06 = ["tvp_donnie_attack_3_06", 771];
    a.tvp_donnie_attack_3_06.toString = b;
    a.tvp_donnie_attack_3_06.__enum__ = a;
    a.tvp_orion_special_2_01_tint = ["tvp_orion_special_2_01_tint", 772];
    a.tvp_orion_special_2_01_tint.toString = b;
    a.tvp_orion_special_2_01_tint.__enum__ = a;
    a.tvp_tommy_attack_3_03 = ["tvp_tommy_attack_3_03",
        773
    ];
    a.tvp_tommy_attack_3_03.toString = b;
    a.tvp_tommy_attack_3_03.__enum__ = a;
    a.tvp_mikey_special_dash_forward_02_tint = ["tvp_mikey_special_dash_forward_02_tint", 774];
    a.tvp_mikey_special_dash_forward_02_tint.toString = b;
    a.tvp_mikey_special_dash_forward_02_tint.__enum__ = a;
    a.tvp_pink_attack_2_02_tint = ["tvp_pink_attack_2_02_tint", 775];
    a.tvp_pink_attack_2_02_tint.toString = b;
    a.tvp_pink_attack_2_02_tint.__enum__ = a;
    a.tvp_effects_explosion_2_08 = ["tvp_effects_explosion_2_08", 776];
    a.tvp_effects_explosion_2_08.toString =
        b;
    a.tvp_effects_explosion_2_08.__enum__ = a;
    a.mode_select_glow_2 = ["mode_select_glow_2", 777];
    a.mode_select_glow_2.toString = b;
    a.mode_select_glow_2.__enum__ = a;
    a.tvp_mikey_attack_3_05_alternate = ["tvp_mikey_attack_3_05_alternate", 778];
    a.tvp_mikey_attack_3_05_alternate.toString = b;
    a.tvp_mikey_attack_3_05_alternate.__enum__ = a;
    a.mode_select_glow_1 = ["mode_select_glow_1", 779];
    a.mode_select_glow_1.toString = b;
    a.mode_select_glow_1.__enum__ = a;
    a.tmntVpr_splash_title = ["tmntVpr_splash_title", 780];
    a.tmntVpr_splash_title.toString =
        b;
    a.tmntVpr_splash_title.__enum__ = a;
    a.alley_fg_pipe = ["alley_fg_pipe", 781];
    a.alley_fg_pipe.toString = b;
    a.alley_fg_pipe.__enum__ = a;
    a.tvp_jason_attack_special_2_03_alternate_tint = ["tvp_jason_attack_special_2_03_alternate_tint", 782];
    a.tvp_jason_attack_special_2_03_alternate_tint.toString = b;
    a.tvp_jason_attack_special_2_03_alternate_tint.__enum__ = a;
    a.tvp_pink_attack_2_08_alternate = ["tvp_pink_attack_2_08_alternate", 783];
    a.tvp_pink_attack_2_08_alternate.toString = b;
    a.tvp_pink_attack_2_08_alternate.__enum__ =
        a;
    a.tvp_effects_explosion_2_03 = ["tvp_effects_explosion_2_03", 784];
    a.tvp_effects_explosion_2_03.toString = b;
    a.tvp_effects_explosion_2_03.__enum__ = a;
    a.tvp_leo_special_2_04_alternate_tint = ["tvp_leo_special_2_04_alternate_tint", 785];
    a.tvp_leo_special_2_04_alternate_tint.toString = b;
    a.tvp_leo_special_2_04_alternate_tint.__enum__ = a;
    a.tvp_effects_explosion_2_02 = ["tvp_effects_explosion_2_02", 786];
    a.tvp_effects_explosion_2_02.toString = b;
    a.tvp_effects_explosion_2_02.__enum__ = a;
    a.tvp_donnie_special_1_in_04_alternate = ["tvp_donnie_special_1_in_04_alternate", 787];
    a.tvp_donnie_special_1_in_04_alternate.toString = b;
    a.tvp_donnie_special_1_in_04_alternate.__enum__ = a;
    a.tvp_pink_attack_2_01_tint = ["tvp_pink_attack_2_01_tint", 788];
    a.tvp_pink_attack_2_01_tint.toString = b;
    a.tvp_pink_attack_2_01_tint.__enum__ = a;
    a.btn_subway = ["btn_subway", 789];
    a.btn_subway.toString = b;
    a.btn_subway.__enum__ = a;
    a.tVp_splash = ["tVp_splash", 790];
    a.tVp_splash.toString = b;
    a.tVp_splash.__enum__ = a;
    a.tvp_donnie_special_2_13_alternate_tint = ["tvp_donnie_special_2_13_alternate_tint",
        791
    ];
    a.tvp_donnie_special_2_13_alternate_tint.toString = b;
    a.tvp_donnie_special_2_13_alternate_tint.__enum__ = a;
    a.tvp_raph_attack_2_06_alternate = ["tvp_raph_attack_2_06_alternate", 792];
    a.tvp_raph_attack_2_06_alternate.toString = b;
    a.tvp_raph_attack_2_06_alternate.__enum__ = a;
    a.tvp_orion_dash_back_01_tint = ["tvp_orion_dash_back_01_tint", 793];
    a.tvp_orion_dash_back_01_tint.toString = b;
    a.tvp_orion_dash_back_01_tint.__enum__ = a;
    a.tvp_donnie_attack_3_08 = ["tvp_donnie_attack_3_08", 794];
    a.tvp_donnie_attack_3_08.toString =
        b;
    a.tvp_donnie_attack_3_08.__enum__ = a;
    a.tvp_donnie_dash_back_02_alternate = ["tvp_donnie_dash_back_02_alternate", 795];
    a.tvp_donnie_dash_back_02_alternate.toString = b;
    a.tvp_donnie_dash_back_02_alternate.__enum__ = a;
    a.tvp_orion_block = ["tvp_orion_block", 796];
    a.tvp_orion_block.toString = b;
    a.tvp_orion_block.__enum__ = a;
    a.tvp_raph_attack_2_05_alternate = ["tvp_raph_attack_2_05_alternate", 797];
    a.tvp_raph_attack_2_05_alternate.toString = b;
    a.tvp_raph_attack_2_05_alternate.__enum__ = a;
    a.touch_control_right = ["touch_control_right",
        798
    ];
    a.touch_control_right.toString = b;
    a.touch_control_right.__enum__ = a;
    a.tvp_andros_dash_back_02_tint = ["tvp_andros_dash_back_02_tint", 799];
    a.tvp_andros_dash_back_02_tint.toString = b;
    a.tvp_andros_dash_back_02_tint.__enum__ = a;
    a.tvp_leo_special_2_05_alternate_tint = ["tvp_leo_special_2_05_alternate_tint", 800];
    a.tvp_leo_special_2_05_alternate_tint.toString = b;
    a.tvp_leo_special_2_05_alternate_tint.__enum__ = a;
    a.blue_glow_2 = ["blue_glow_2", 801];
    a.blue_glow_2.toString = b;
    a.blue_glow_2.__enum__ = a;
    a.blue_glow_1 = ["blue_glow_1", 802];
    a.blue_glow_1.toString = b;
    a.blue_glow_1.__enum__ = a;
    a.tvp_jason_attack_1_01_alternate = ["tvp_jason_attack_1_01_alternate", 803];
    a.tvp_jason_attack_1_01_alternate.toString = b;
    a.tvp_jason_attack_1_01_alternate.__enum__ = a;
    a.tvp_andros_dash_forward_02 = ["tvp_andros_dash_forward_02", 804];
    a.tvp_andros_dash_forward_02.toString = b;
    a.tvp_andros_dash_forward_02.__enum__ = a;
    a.tvp_mikey_block = ["tvp_mikey_block", 805];
    a.tvp_mikey_block.toString = b;
    a.tvp_mikey_block.__enum__ = a;
    a.portrait_donatello = ["portrait_donatello",
        806
    ];
    a.portrait_donatello.toString = b;
    a.portrait_donatello.__enum__ = a;
    a.tvp_andros_dash_forward_01 = ["tvp_andros_dash_forward_01", 807];
    a.tvp_andros_dash_forward_01.toString = b;
    a.tvp_andros_dash_forward_01.__enum__ = a;
    a.tvp_orion_special_1_08 = ["tvp_orion_special_1_08", 808];
    a.tvp_orion_special_1_08.toString = b;
    a.tvp_orion_special_1_08.__enum__ = a;
    a.tvp_april_special_2_08_alternate = ["tvp_april_special_2_08_alternate", 809];
    a.tvp_april_special_2_08_alternate.toString = b;
    a.tvp_april_special_2_08_alternate.__enum__ =
        a;
    a.tvp_donnie_special_2_09_tint = ["tvp_donnie_special_2_09_tint", 810];
    a.tvp_donnie_special_2_09_tint.toString = b;
    a.tvp_donnie_special_2_09_tint.__enum__ = a;
    a.tvp_andros_dash_forward_02_tint = ["tvp_andros_dash_forward_02_tint", 811];
    a.tvp_andros_dash_forward_02_tint.toString = b;
    a.tvp_andros_dash_forward_02_tint.__enum__ = a;
    a.tvp_andros_special_2_16_alternate = ["tvp_andros_special_2_16_alternate", 812];
    a.tvp_andros_special_2_16_alternate.toString = b;
    a.tvp_andros_special_2_16_alternate.__enum__ = a;
    a.tvp_orion_special_2_05_alternate = ["tvp_orion_special_2_05_alternate", 813];
    a.tvp_orion_special_2_05_alternate.toString = b;
    a.tvp_orion_special_2_05_alternate.__enum__ = a;
    a.tvp_orion_special_2_spear_01_alternate = ["tvp_orion_special_2_spear_01_alternate", 814];
    a.tvp_orion_special_2_spear_01_alternate.toString = b;
    a.tvp_orion_special_2_spear_01_alternate.__enum__ = a;
    a.tvp_mikey_attack_3_01_alternate = ["tvp_mikey_attack_3_01_alternate", 815];
    a.tvp_mikey_attack_3_01_alternate.toString = b;
    a.tvp_mikey_attack_3_01_alternate.__enum__ = a;
    a.tvp_raph_special_1_01_alternate_tint = ["tvp_raph_special_1_01_alternate_tint", 816];
    a.tvp_raph_special_1_01_alternate_tint.toString = b;
    a.tvp_raph_special_1_01_alternate_tint.__enum__ = a;
    a.tvp_pink_walk06_alternate = ["tvp_pink_walk06_alternate", 817];
    a.tvp_pink_walk06_alternate.toString = b;
    a.tvp_pink_walk06_alternate.__enum__ = a;
    a.tvp_april_dash_forward_01_alternate_tint = ["tvp_april_dash_forward_01_alternate_tint", 818];
    a.tvp_april_dash_forward_01_alternate_tint.toString = b;
    a.tvp_april_dash_forward_01_alternate_tint.__enum__ = a;
    a.andros_3 = ["andros_3",
        819
    ];
    a.andros_3.toString = b;
    a.andros_3.__enum__ = a;
    a.tvp_leo_special_1_idle_02_alternate = ["tvp_leo_special_1_idle_02_alternate", 820];
    a.tvp_leo_special_1_idle_02_alternate.toString = b;
    a.tvp_leo_special_1_idle_02_alternate.__enum__ = a;
    a.help_mobile_tap = ["help_mobile_tap", 821];
    a.help_mobile_tap.toString = b;
    a.help_mobile_tap.__enum__ = a;
    a.tvp_leo_special_1_idle_02 = ["tvp_leo_special_1_idle_02", 822];
    a.tvp_leo_special_1_idle_02.toString = b;
    a.tvp_leo_special_1_idle_02.__enum__ = a;
    a.tvp_donnie_attack_3_15_alternate = ["tvp_donnie_attack_3_15_alternate", 823];
    a.tvp_donnie_attack_3_15_alternate.toString = b;
    a.tvp_donnie_attack_3_15_alternate.__enum__ = a;
    a.tvp_leo_special_1_idle_01 = ["tvp_leo_special_1_idle_01", 824];
    a.tvp_leo_special_1_idle_01.toString = b;
    a.tvp_leo_special_1_idle_01.__enum__ = a;
    a.tvp_mikey_fall = ["tvp_mikey_fall", 825];
    a.tvp_mikey_fall.toString = b;
    a.tvp_mikey_fall.__enum__ = a;
    a.tvp_andros_special_2_14_tint = ["tvp_andros_special_2_14_tint", 826];
    a.tvp_andros_special_2_14_tint.toString = b;
    a.tvp_andros_special_2_14_tint.__enum__ =
        a;
    a.tvp_leo_special_2_03_alternate_tint = ["tvp_leo_special_2_03_alternate_tint", 827];
    a.tvp_leo_special_2_03_alternate_tint.toString = b;
    a.tvp_leo_special_2_03_alternate_tint.__enum__ = a;
    a.tvp_pink_dash_out_02_alternate_tint = ["tvp_pink_dash_out_02_alternate_tint", 828];
    a.tvp_pink_dash_out_02_alternate_tint.toString = b;
    a.tvp_pink_dash_out_02_alternate_tint.__enum__ = a;
    a.tmnt_fugship_foreground = ["tmnt_fugship_foreground", 829];
    a.tmnt_fugship_foreground.toString = b;
    a.tmnt_fugship_foreground.__enum__ = a;
    a.tvp_leo_special_1_idle_03_tint = ["tvp_leo_special_1_idle_03_tint", 830];
    a.tvp_leo_special_1_idle_03_tint.toString = b;
    a.tvp_leo_special_1_idle_03_tint.__enum__ = a;
    a.relic_ember = ["relic_ember", 831];
    a.relic_ember.toString = b;
    a.relic_ember.__enum__ = a;
    a.tvp_orion_special_1_04_alternate_tint = ["tvp_orion_special_1_04_alternate_tint", 832];
    a.tvp_orion_special_1_04_alternate_tint.toString = b;
    a.tvp_orion_special_1_04_alternate_tint.__enum__ = a;
    a.tvp_mikey_dash_forward_02_alternate = ["tvp_mikey_dash_forward_02_alternate", 833];
    a.tvp_mikey_dash_forward_02_alternate.toString =
        b;
    a.tvp_mikey_dash_forward_02_alternate.__enum__ = a;
    a.tvp_orion_special_2_02_tint = ["tvp_orion_special_2_02_tint", 834];
    a.tvp_orion_special_2_02_tint.toString = b;
    a.tvp_orion_special_2_02_tint.__enum__ = a;
    a.tvp_leo_attack_3_04_alternate = ["tvp_leo_attack_3_04_alternate", 835];
    a.tvp_leo_attack_3_04_alternate.toString = b;
    a.tvp_leo_attack_3_04_alternate.__enum__ = a;
    a.tvp_donnie_walk_02 = ["tvp_donnie_walk_02", 836];
    a.tvp_donnie_walk_02.toString = b;
    a.tvp_donnie_walk_02.__enum__ = a;
    a.tvp_april_special_1_07_alternate_tint = ["tvp_april_special_1_07_alternate_tint", 837];
    a.tvp_april_special_1_07_alternate_tint.toString = b;
    a.tvp_april_special_1_07_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_01_tint = ["tvp_jason_attack_special_1_01_tint", 838];
    a.tvp_jason_attack_special_1_01_tint.toString = b;
    a.tvp_jason_attack_special_1_01_tint.__enum__ = a;
    a.btn_go_active = ["btn_go_active", 839];
    a.btn_go_active.toString = b;
    a.btn_go_active.__enum__ = a;
    a.tvp_orion_attack_2_07_alternate = ["tvp_orion_attack_2_07_alternate", 840];
    a.tvp_orion_attack_2_07_alternate.toString =
        b;
    a.tvp_orion_attack_2_07_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_15_alternate = ["tvp_jason_attack_special_1_15_alternate", 841];
    a.tvp_jason_attack_special_1_15_alternate.toString = b;
    a.tvp_jason_attack_special_1_15_alternate.__enum__ = a;
    a.tvp_orion_special_1_03_alternate = ["tvp_orion_special_1_03_alternate", 842];
    a.tvp_orion_special_1_03_alternate.toString = b;
    a.tvp_orion_special_1_03_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_07_tint = ["tvp_jason_attack_special_1_07_tint", 843];
    a.tvp_jason_attack_special_1_07_tint.toString =
        b;
    a.tvp_jason_attack_special_1_07_tint.__enum__ = a;
    a.tvp_andros_special_1_02_alternate = ["tvp_andros_special_1_02_alternate", 844];
    a.tvp_andros_special_1_02_alternate.toString = b;
    a.tvp_andros_special_1_02_alternate.__enum__ = a;
    a.tvp_pink_special_out_02_tint = ["tvp_pink_special_out_02_tint", 845];
    a.tvp_pink_special_out_02_tint.toString = b;
    a.tvp_pink_special_out_02_tint.__enum__ = a;
    a.tvp_donnie_special_2_15_alternate = ["tvp_donnie_special_2_15_alternate", 846];
    a.tvp_donnie_special_2_15_alternate.toString = b;
    a.tvp_donnie_special_2_15_alternate.__enum__ =
        a;
    a.tvp_pink_special_in_01_alternate_tint = ["tvp_pink_special_in_01_alternate_tint", 847];
    a.tvp_pink_special_in_01_alternate_tint.toString = b;
    a.tvp_pink_special_in_01_alternate_tint.__enum__ = a;
    a.tvp_jason_special_1_02_alternate = ["tvp_jason_special_1_02_alternate", 848];
    a.tvp_jason_special_1_02_alternate.toString = b;
    a.tvp_jason_special_1_02_alternate.__enum__ = a;
    a.tvp_pink_attack_1_07_alternate = ["tvp_pink_attack_1_07_alternate", 849];
    a.tvp_pink_attack_1_07_alternate.toString = b;
    a.tvp_pink_attack_1_07_alternate.__enum__ =
        a;
    a.tvp_andros_attack_3_11 = ["tvp_andros_attack_3_11", 850];
    a.tvp_andros_attack_3_11.toString = b;
    a.tvp_andros_attack_3_11.__enum__ = a;
    a.tvp_andros_attack_3_10 = ["tvp_andros_attack_3_10", 851];
    a.tvp_andros_attack_3_10.toString = b;
    a.tvp_andros_attack_3_10.__enum__ = a;
    a.relic_shelby = ["relic_shelby", 852];
    a.relic_shelby.toString = b;
    a.relic_shelby.__enum__ = a;
    a.tvp_donnie_block = ["tvp_donnie_block", 853];
    a.tvp_donnie_block.toString = b;
    a.tvp_donnie_block.__enum__ = a;
    a.tvp_andros_special_2_12 = ["tvp_andros_special_2_12",
        854
    ];
    a.tvp_andros_special_2_12.toString = b;
    a.tvp_andros_special_2_12.__enum__ = a;
    a.tvp_andros_special_2_13 = ["tvp_andros_special_2_13", 855];
    a.tvp_andros_special_2_13.toString = b;
    a.tvp_andros_special_2_13.__enum__ = a;
    a.tvp_andros_special_2_10 = ["tvp_andros_special_2_10", 856];
    a.tvp_andros_special_2_10.toString = b;
    a.tvp_andros_special_2_10.__enum__ = a;
    a.tvp_andros_special_2_11 = ["tvp_andros_special_2_11", 857];
    a.tvp_andros_special_2_11.toString = b;
    a.tvp_andros_special_2_11.__enum__ = a;
    a.tvp_andros_special_2_16 = ["tvp_andros_special_2_16", 858];
    a.tvp_andros_special_2_16.toString = b;
    a.tvp_andros_special_2_16.__enum__ = a;
    a.tvp_andros_special_2_14 = ["tvp_andros_special_2_14", 859];
    a.tvp_andros_special_2_14.toString = b;
    a.tvp_andros_special_2_14.__enum__ = a;
    a.tvp_andros_special_2_15 = ["tvp_andros_special_2_15", 860];
    a.tvp_andros_special_2_15.toString = b;
    a.tvp_andros_special_2_15.__enum__ = a;
    a.tvp_tommy_special_2_09_alternate_tint = ["tvp_tommy_special_2_09_alternate_tint", 861];
    a.tvp_tommy_special_2_09_alternate_tint.toString =
        b;
    a.tvp_tommy_special_2_09_alternate_tint.__enum__ = a;
    a.tvp_pink_idle_08 = ["tvp_pink_idle_08", 862];
    a.tvp_pink_idle_08.toString = b;
    a.tvp_pink_idle_08.__enum__ = a;
    a.portrait_tommy_partner = ["portrait_tommy_partner", 863];
    a.portrait_tommy_partner.toString = b;
    a.portrait_tommy_partner.__enum__ = a;
    a.tvp_leo_special_1_in_02_tint = ["tvp_leo_special_1_in_02_tint", 864];
    a.tvp_leo_special_1_in_02_tint.toString = b;
    a.tvp_leo_special_1_in_02_tint.__enum__ = a;
    a.tvp_pink_idle_04 = ["tvp_pink_idle_04", 865];
    a.tvp_pink_idle_04.toString =
        b;
    a.tvp_pink_idle_04.__enum__ = a;
    a.tvp_pink_idle_07 = ["tvp_pink_idle_07", 866];
    a.tvp_pink_idle_07.toString = b;
    a.tvp_pink_idle_07.__enum__ = a;
    a.tvp_pink_idle_06 = ["tvp_pink_idle_06", 867];
    a.tvp_pink_idle_06.toString = b;
    a.tvp_pink_idle_06.__enum__ = a;
    a.tvp_pink_idle_01 = ["tvp_pink_idle_01", 868];
    a.tvp_pink_idle_01.toString = b;
    a.tvp_pink_idle_01.__enum__ = a;
    a.tvp_pink_idle_03 = ["tvp_pink_idle_03", 869];
    a.tvp_pink_idle_03.toString = b;
    a.tvp_pink_idle_03.__enum__ = a;
    a.tvp_pink_idle_02 = ["tvp_pink_idle_02", 870];
    a.tvp_pink_idle_02.toString =
        b;
    a.tvp_pink_idle_02.__enum__ = a;
    a.tvp_tommy_idle_04_alternate = ["tvp_tommy_idle_04_alternate", 871];
    a.tvp_tommy_idle_04_alternate.toString = b;
    a.tvp_tommy_idle_04_alternate.__enum__ = a;
    a.portrait_shelby_main = ["portrait_shelby_main", 872];
    a.portrait_shelby_main.toString = b;
    a.portrait_shelby_main.__enum__ = a;
    a.tvp_april_dash_forward_01_alternate = ["tvp_april_dash_forward_01_alternate", 873];
    a.tvp_april_dash_forward_01_alternate.toString = b;
    a.tvp_april_dash_forward_01_alternate.__enum__ = a;
    a.tvp_jason_attack_3_05_alternate = ["tvp_jason_attack_3_05_alternate", 874];
    a.tvp_jason_attack_3_05_alternate.toString = b;
    a.tvp_jason_attack_3_05_alternate.__enum__ = a;
    a.tvp_april_special_2_08_alternate_tint = ["tvp_april_special_2_08_alternate_tint", 875];
    a.tvp_april_special_2_08_alternate_tint.toString = b;
    a.tvp_april_special_2_08_alternate_tint.__enum__ = a;
    a.level_subway_0 = ["level_subway_0", 876];
    a.level_subway_0.toString = b;
    a.level_subway_0.__enum__ = a;
    a.tvp_andros_special_1_01_tint = ["tvp_andros_special_1_01_tint", 877];
    a.tvp_andros_special_1_01_tint.toString =
        b;
    a.tvp_andros_special_1_01_tint.__enum__ = a;
    a.tvp_andros_special_1_14_alternate_tint = ["tvp_andros_special_1_14_alternate_tint", 878];
    a.tvp_andros_special_1_14_alternate_tint.toString = b;
    a.tvp_andros_special_1_14_alternate_tint.__enum__ = a;
    a.tvp_april_special_2_14_alternate_tint = ["tvp_april_special_2_14_alternate_tint", 879];
    a.tvp_april_special_2_14_alternate_tint.toString = b;
    a.tvp_april_special_2_14_alternate_tint.__enum__ = a;
    a.tvp_pink_attack_1_02_alternate = ["tvp_pink_attack_1_02_alternate", 880];
    a.tvp_pink_attack_1_02_alternate.toString =
        b;
    a.tvp_pink_attack_1_02_alternate.__enum__ = a;
    a.tvp_orion_special_2_10_tint = ["tvp_orion_special_2_10_tint", 881];
    a.tvp_orion_special_2_10_tint.toString = b;
    a.tvp_orion_special_2_10_tint.__enum__ = a;
    a.tvp_april_special_2_04 = ["tvp_april_special_2_04", 882];
    a.tvp_april_special_2_04.toString = b;
    a.tvp_april_special_2_04.__enum__ = a;
    a.tvp_mikey_attack_4_02_alternate_tint = ["tvp_mikey_attack_4_02_alternate_tint", 883];
    a.tvp_mikey_attack_4_02_alternate_tint.toString = b;
    a.tvp_mikey_attack_4_02_alternate_tint.__enum__ =
        a;
    a.tvp_pink_attack_2_09_tint = ["tvp_pink_attack_2_09_tint", 884];
    a.tvp_pink_attack_2_09_tint.toString = b;
    a.tvp_pink_attack_2_09_tint.__enum__ = a;
    a.tvp_orion_special_2_04_alternate_tint = ["tvp_orion_special_2_04_alternate_tint", 885];
    a.tvp_orion_special_2_04_alternate_tint.toString = b;
    a.tvp_orion_special_2_04_alternate_tint.__enum__ = a;
    a.tvp_pink_attack_2_11_alternate = ["tvp_pink_attack_2_11_alternate", 886];
    a.tvp_pink_attack_2_11_alternate.toString = b;
    a.tvp_pink_attack_2_11_alternate.__enum__ = a;
    a.tvp_donnie_special_2_12_alternate_tint = ["tvp_donnie_special_2_12_alternate_tint", 887];
    a.tvp_donnie_special_2_12_alternate_tint.toString = b;
    a.tvp_donnie_special_2_12_alternate_tint.__enum__ = a;
    a.tvp_donnie_attack_3_04_alternate = ["tvp_donnie_attack_3_04_alternate", 888];
    a.tvp_donnie_attack_3_04_alternate.toString = b;
    a.tvp_donnie_attack_3_04_alternate.__enum__ = a;
    a.tvp_andros_special_1_15_alternate_tint = ["tvp_andros_special_1_15_alternate_tint", 889];
    a.tvp_andros_special_1_15_alternate_tint.toString = b;
    a.tvp_andros_special_1_15_alternate_tint.__enum__ =
        a;
    a.tvp_andros_special_2_18_tint = ["tvp_andros_special_2_18_tint", 890];
    a.tvp_andros_special_2_18_tint.toString = b;
    a.tvp_andros_special_2_18_tint.__enum__ = a;
    a.level_quarry_0 = ["level_quarry_0", 891];
    a.level_quarry_0.toString = b;
    a.level_quarry_0.__enum__ = a;
    a.blue_charge_line = ["blue_charge_line", 892];
    a.blue_charge_line.toString = b;
    a.blue_charge_line.__enum__ = a;
    a.tvp_pink_special_in_04_alternate = ["tvp_pink_special_in_04_alternate", 893];
    a.tvp_pink_special_in_04_alternate.toString = b;
    a.tvp_pink_special_in_04_alternate.__enum__ =
        a;
    a.tvp_orion_special_1_12_tint = ["tvp_orion_special_1_12_tint", 894];
    a.tvp_orion_special_1_12_tint.toString = b;
    a.tvp_orion_special_1_12_tint.__enum__ = a;
    a.tvp_leo_special_2_06_tint = ["tvp_leo_special_2_06_tint", 895];
    a.tvp_leo_special_2_06_tint.toString = b;
    a.tvp_leo_special_2_06_tint.__enum__ = a;
    a.tvp_orion_attack_3_04_alternate = ["tvp_orion_attack_3_04_alternate", 896];
    a.tvp_orion_attack_3_04_alternate.toString = b;
    a.tvp_orion_attack_3_04_alternate.__enum__ = a;
    a.tvp_tommy_dash_back_02_tint = ["tvp_tommy_dash_back_02_tint",
        897
    ];
    a.tvp_tommy_dash_back_02_tint.toString = b;
    a.tvp_tommy_dash_back_02_tint.__enum__ = a;
    a.tower_crack_01 = ["tower_crack_01", 898];
    a.tower_crack_01.toString = b;
    a.tower_crack_01.__enum__ = a;
    a.tvp_orion_special_2_11_alternate = ["tvp_orion_special_2_11_alternate", 899];
    a.tvp_orion_special_2_11_alternate.toString = b;
    a.tvp_orion_special_2_11_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_10 = ["tvp_donnie_special_1_in_10", 900];
    a.tvp_donnie_special_1_in_10.toString = b;
    a.tvp_donnie_special_1_in_10.__enum__ = a;
    a.tvp_donnie_special_1_in_11 = ["tvp_donnie_special_1_in_11", 901];
    a.tvp_donnie_special_1_in_11.toString = b;
    a.tvp_donnie_special_1_in_11.__enum__ = a;
    a.tvp_donnie_special_1_in_12 = ["tvp_donnie_special_1_in_12", 902];
    a.tvp_donnie_special_1_in_12.toString = b;
    a.tvp_donnie_special_1_in_12.__enum__ = a;
    a.tvp_donnie_special_1_in_13 = ["tvp_donnie_special_1_in_13", 903];
    a.tvp_donnie_special_1_in_13.toString = b;
    a.tvp_donnie_special_1_in_13.__enum__ = a;
    a.tvp_donnie_special_1_in_14 = ["tvp_donnie_special_1_in_14", 904];
    a.tvp_donnie_special_1_in_14.toString =
        b;
    a.tvp_donnie_special_1_in_14.__enum__ = a;
    a.shelby_shield = ["shelby_shield", 905];
    a.shelby_shield.toString = b;
    a.shelby_shield.__enum__ = a;
    a.tvp_mikey_attack_2_02 = ["tvp_mikey_attack_2_02", 906];
    a.tvp_mikey_attack_2_02.toString = b;
    a.tvp_mikey_attack_2_02.__enum__ = a;
    a.tvp_donnie_special_1_in_12_tint = ["tvp_donnie_special_1_in_12_tint", 907];
    a.tvp_donnie_special_1_in_12_tint.toString = b;
    a.tvp_donnie_special_1_in_12_tint.__enum__ = a;
    a.tvp_andros_dash_back_01_alternate = ["tvp_andros_dash_back_01_alternate", 908];
    a.tvp_andros_dash_back_01_alternate.toString =
        b;
    a.tvp_andros_dash_back_01_alternate.__enum__ = a;
    a.tvp_orion_special_2_05 = ["tvp_orion_special_2_05", 909];
    a.tvp_orion_special_2_05.toString = b;
    a.tvp_orion_special_2_05.__enum__ = a;
    a.tvp_orion_special_2_07 = ["tvp_orion_special_2_07", 910];
    a.tvp_orion_special_2_07.toString = b;
    a.tvp_orion_special_2_07.__enum__ = a;
    a.tvp_jason_hit_02_alternate = ["tvp_jason_hit_02_alternate", 911];
    a.tvp_jason_hit_02_alternate.toString = b;
    a.tvp_jason_hit_02_alternate.__enum__ = a;
    a.tvp_leo_special_1_out_01_alternate = ["tvp_leo_special_1_out_01_alternate",
        912
    ];
    a.tvp_leo_special_1_out_01_alternate.toString = b;
    a.tvp_leo_special_1_out_01_alternate.__enum__ = a;
    a.btn_end_active = ["btn_end_active", 913];
    a.btn_end_active.toString = b;
    a.btn_end_active.__enum__ = a;
    a.tvp_april_special_2_13_alternate = ["tvp_april_special_2_13_alternate", 914];
    a.tvp_april_special_2_13_alternate.toString = b;
    a.tvp_april_special_2_13_alternate.__enum__ = a;
    a.tvp_april_idle_06_alternate = ["tvp_april_idle_06_alternate", 915];
    a.tvp_april_idle_06_alternate.toString = b;
    a.tvp_april_idle_06_alternate.__enum__ =
        a;
    a.tvp_tommy_dash_back_01_alternate = ["tvp_tommy_dash_back_01_alternate", 916];
    a.tvp_tommy_dash_back_01_alternate.toString = b;
    a.tvp_tommy_dash_back_01_alternate.__enum__ = a;
    a.tvp_orion_special_2_02 = ["tvp_orion_special_2_02", 917];
    a.tvp_orion_special_2_02.toString = b;
    a.tvp_orion_special_2_02.__enum__ = a;
    a.versus_backing = ["versus_backing", 918];
    a.versus_backing.toString = b;
    a.versus_backing.__enum__ = a;
    a.bg_tile = ["bg_tile", 919];
    a.bg_tile.toString = b;
    a.bg_tile.__enum__ = a;
    a.tvp_mikey_attack_2_05 = ["tvp_mikey_attack_2_05",
        920
    ];
    a.tvp_mikey_attack_2_05.toString = b;
    a.tvp_mikey_attack_2_05.__enum__ = a;
    a.tvp_donnie_walk_01_alternate = ["tvp_donnie_walk_01_alternate", 921];
    a.tvp_donnie_walk_01_alternate.toString = b;
    a.tvp_donnie_walk_01_alternate.__enum__ = a;
    a.alley_far_bg = ["alley_far_bg", 922];
    a.alley_far_bg.toString = b;
    a.alley_far_bg.__enum__ = a;
    a.tvp_april_idle_08_alternate = ["tvp_april_idle_08_alternate", 923];
    a.tvp_april_idle_08_alternate.toString = b;
    a.tvp_april_idle_08_alternate.__enum__ = a;
    a.tvp_donnie_special_1_out_01_alternate_tint = ["tvp_donnie_special_1_out_01_alternate_tint", 924];
    a.tvp_donnie_special_1_out_01_alternate_tint.toString = b;
    a.tvp_donnie_special_1_out_01_alternate_tint.__enum__ = a;
    a.tvp_april_fall = ["tvp_april_fall", 925];
    a.tvp_april_fall.toString = b;
    a.tvp_april_fall.__enum__ = a;
    a.tvp_mikey_attack_1_03_alternate = ["tvp_mikey_attack_1_03_alternate", 926];
    a.tvp_mikey_attack_1_03_alternate.toString = b;
    a.tvp_mikey_attack_1_03_alternate.__enum__ = a;
    a.tvp_pink_special_attack_2_12_alternate_tint = ["tvp_pink_special_attack_2_12_alternate_tint",
        927
    ];
    a.tvp_pink_special_attack_2_12_alternate_tint.toString = b;
    a.tvp_pink_special_attack_2_12_alternate_tint.__enum__ = a;
    a.tvp_pink_idle_03_alternate = ["tvp_pink_idle_03_alternate", 928];
    a.tvp_pink_idle_03_alternate.toString = b;
    a.tvp_pink_idle_03_alternate.__enum__ = a;
    a.tvp_andros_special_2_08_alternate = ["tvp_andros_special_2_08_alternate", 929];
    a.tvp_andros_special_2_08_alternate.toString = b;
    a.tvp_andros_special_2_08_alternate.__enum__ = a;
    a.tvp_donnie_attack_3_06_alternate = ["tvp_donnie_attack_3_06_alternate",
        930
    ];
    a.tvp_donnie_attack_3_06_alternate.toString = b;
    a.tvp_donnie_attack_3_06_alternate.__enum__ = a;
    a.tvp_raph_special_1_04_alternate = ["tvp_raph_special_1_04_alternate", 931];
    a.tvp_raph_special_1_04_alternate.toString = b;
    a.tvp_raph_special_1_04_alternate.__enum__ = a;
    a.tvp_jason_dash_back_02_alternate = ["tvp_jason_dash_back_02_alternate", 932];
    a.tvp_jason_dash_back_02_alternate.toString = b;
    a.tvp_jason_dash_back_02_alternate.__enum__ = a;
    a.tvp_raph_special_2_in_02_tint = ["tvp_raph_special_2_in_02_tint", 933];
    a.tvp_raph_special_2_in_02_tint.toString =
        b;
    a.tvp_raph_special_2_in_02_tint.__enum__ = a;
    a.tvp_tommy_walk_01 = ["tvp_tommy_walk_01", 934];
    a.tvp_tommy_walk_01.toString = b;
    a.tvp_tommy_walk_01.__enum__ = a;
    a.tvp_andros_idle_06 = ["tvp_andros_idle_06", 935];
    a.tvp_andros_idle_06.toString = b;
    a.tvp_andros_idle_06.__enum__ = a;
    a.tvp_andros_idle_07 = ["tvp_andros_idle_07", 936];
    a.tvp_andros_idle_07.toString = b;
    a.tvp_andros_idle_07.__enum__ = a;
    a.tvp_andros_idle_04 = ["tvp_andros_idle_04", 937];
    a.tvp_andros_idle_04.toString = b;
    a.tvp_andros_idle_04.__enum__ = a;
    a.tvp_andros_idle_05 = ["tvp_andros_idle_05", 938];
    a.tvp_andros_idle_05.toString = b;
    a.tvp_andros_idle_05.__enum__ = a;
    a.tvp_andros_idle_02 = ["tvp_andros_idle_02", 939];
    a.tvp_andros_idle_02.toString = b;
    a.tvp_andros_idle_02.__enum__ = a;
    a.tvp_andros_idle_03 = ["tvp_andros_idle_03", 940];
    a.tvp_andros_idle_03.toString = b;
    a.tvp_andros_idle_03.__enum__ = a;
    a.tvp_andros_idle_01 = ["tvp_andros_idle_01", 941];
    a.tvp_andros_idle_01.toString = b;
    a.tvp_andros_idle_01.__enum__ = a;
    a.tvp_donnie_special_2_06_alternate = ["tvp_donnie_special_2_06_alternate", 942];
    a.tvp_donnie_special_2_06_alternate.toString = b;
    a.tvp_donnie_special_2_06_alternate.__enum__ = a;
    a.tvp_april_dash_forward_01_tint = ["tvp_april_dash_forward_01_tint", 943];
    a.tvp_april_dash_forward_01_tint.toString = b;
    a.tvp_april_dash_forward_01_tint.__enum__ = a;
    a.ware_fg_bot = ["ware_fg_bot", 944];
    a.ware_fg_bot.toString = b;
    a.ware_fg_bot.__enum__ = a;
    a.tvp_pink_special_attack_2_01_alternate_tint = ["tvp_pink_special_attack_2_01_alternate_tint", 945];
    a.tvp_pink_special_attack_2_01_alternate_tint.toString = b;
    a.tvp_pink_special_attack_2_01_alternate_tint.__enum__ =
        a;
    a.key_enter = ["key_enter", 946];
    a.key_enter.toString = b;
    a.key_enter.__enum__ = a;
    a.tvp_leo_special_1_in_03_alternate = ["tvp_leo_special_1_in_03_alternate", 947];
    a.tvp_leo_special_1_in_03_alternate.toString = b;
    a.tvp_leo_special_1_in_03_alternate.__enum__ = a;
    a.tvp_raph_special_2_in_01_alternate_tint = ["tvp_raph_special_2_in_01_alternate_tint", 948];
    a.tvp_raph_special_2_in_01_alternate_tint.toString = b;
    a.tvp_raph_special_2_in_01_alternate_tint.__enum__ = a;
    a.pr_quarry_mid_r = ["pr_quarry_mid_r", 949];
    a.pr_quarry_mid_r.toString =
        b;
    a.pr_quarry_mid_r.__enum__ = a;
    a.column_middle = ["column_middle", 950];
    a.column_middle.toString = b;
    a.column_middle.__enum__ = a;
    a.tvp_andros_special_2_16_alternate_tint = ["tvp_andros_special_2_16_alternate_tint", 951];
    a.tvp_andros_special_2_16_alternate_tint.toString = b;
    a.tvp_andros_special_2_16_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_14_alternate_tint = ["tvp_donnie_special_1_in_14_alternate_tint", 952];
    a.tvp_donnie_special_1_in_14_alternate_tint.toString = b;
    a.tvp_donnie_special_1_in_14_alternate_tint.__enum__ =
        a;
    a.btn_ranger_tommy = ["btn_ranger_tommy", 953];
    a.btn_ranger_tommy.toString = b;
    a.btn_ranger_tommy.__enum__ = a;
    a.tvp_tommy_special_2_09_tint = ["tvp_tommy_special_2_09_tint", 954];
    a.tvp_tommy_special_2_09_tint.toString = b;
    a.tvp_tommy_special_2_09_tint.__enum__ = a;
    a.tvp_leo_special_2_03 = ["tvp_leo_special_2_03", 955];
    a.tvp_leo_special_2_03.toString = b;
    a.tvp_leo_special_2_03.__enum__ = a;
    a.tvp_leo_special_2_02 = ["tvp_leo_special_2_02", 956];
    a.tvp_leo_special_2_02.toString = b;
    a.tvp_leo_special_2_02.__enum__ = a;
    a.tvp_leo_special_2_01 = ["tvp_leo_special_2_01", 957];
    a.tvp_leo_special_2_01.toString = b;
    a.tvp_leo_special_2_01.__enum__ = a;
    a.tvp_leo_special_2_07 = ["tvp_leo_special_2_07", 958];
    a.tvp_leo_special_2_07.toString = b;
    a.tvp_leo_special_2_07.__enum__ = a;
    a.tvp_leo_special_2_06 = ["tvp_leo_special_2_06", 959];
    a.tvp_leo_special_2_06.toString = b;
    a.tvp_leo_special_2_06.__enum__ = a;
    a.tvp_leo_special_2_05 = ["tvp_leo_special_2_05", 960];
    a.tvp_leo_special_2_05.toString = b;
    a.tvp_leo_special_2_05.__enum__ = a;
    a.tvp_leo_special_2_04 = ["tvp_leo_special_2_04",
        961
    ];
    a.tvp_leo_special_2_04.toString = b;
    a.tvp_leo_special_2_04.__enum__ = a;
    a.ware_background = ["ware_background", 962];
    a.ware_background.toString = b;
    a.ware_background.__enum__ = a;
    a.tvp_tommy_special_2_08_alternate = ["tvp_tommy_special_2_08_alternate", 963];
    a.tvp_tommy_special_2_08_alternate.toString = b;
    a.tvp_tommy_special_2_08_alternate.__enum__ = a;
    a.portrait_shelby_partner = ["portrait_shelby_partner", 964];
    a.portrait_shelby_partner.toString = b;
    a.portrait_shelby_partner.__enum__ = a;
    a.tvp_pink_attack_2_12_tint = ["tvp_pink_attack_2_12_tint", 965];
    a.tvp_pink_attack_2_12_tint.toString = b;
    a.tvp_pink_attack_2_12_tint.__enum__ = a;
    a.tvp_jason_attack_1_02_alternate = ["tvp_jason_attack_1_02_alternate", 966];
    a.tvp_jason_attack_1_02_alternate.toString = b;
    a.tvp_jason_attack_1_02_alternate.__enum__ = a;
    a.tvp_donnie_floor = ["tvp_donnie_floor", 967];
    a.tvp_donnie_floor.toString = b;
    a.tvp_donnie_floor.__enum__ = a;
    a.tvp_orion_special_2_03_tint = ["tvp_orion_special_2_03_tint", 968];
    a.tvp_orion_special_2_03_tint.toString = b;
    a.tvp_orion_special_2_03_tint.__enum__ =
        a;
    a.tvp_donnie_attack_3_07 = ["tvp_donnie_attack_3_07", 969];
    a.tvp_donnie_attack_3_07.toString = b;
    a.tvp_donnie_attack_3_07.__enum__ = a;
    a.tvp_donnie_attack_3_04 = ["tvp_donnie_attack_3_04", 970];
    a.tvp_donnie_attack_3_04.toString = b;
    a.tvp_donnie_attack_3_04.__enum__ = a;
    a.tvp_donnie_attack_3_05 = ["tvp_donnie_attack_3_05", 971];
    a.tvp_donnie_attack_3_05.toString = b;
    a.tvp_donnie_attack_3_05.__enum__ = a;
    a.tvp_donnie_attack_3_02 = ["tvp_donnie_attack_3_02", 972];
    a.tvp_donnie_attack_3_02.toString = b;
    a.tvp_donnie_attack_3_02.__enum__ =
        a;
    a.tvp_donnie_attack_3_03 = ["tvp_donnie_attack_3_03", 973];
    a.tvp_donnie_attack_3_03.toString = b;
    a.tvp_donnie_attack_3_03.__enum__ = a;
    a.swipeTrans = ["swipeTrans", 974];
    a.swipeTrans.toString = b;
    a.swipeTrans.__enum__ = a;
    a.tvp_jason_attack_2_02_alternate = ["tvp_jason_attack_2_02_alternate", 975];
    a.tvp_jason_attack_2_02_alternate.toString = b;
    a.tvp_jason_attack_2_02_alternate.__enum__ = a;
    a.tvp_orion_special_1_17_tint = ["tvp_orion_special_1_17_tint", 976];
    a.tvp_orion_special_1_17_tint.toString = b;
    a.tvp_orion_special_1_17_tint.__enum__ =
        a;
    a.tvp_donnie_attack_3_09 = ["tvp_donnie_attack_3_09", 977];
    a.tvp_donnie_attack_3_09.toString = b;
    a.tvp_donnie_attack_3_09.__enum__ = a;
    a.key_blank_active = ["key_blank_active", 978];
    a.key_blank_active.toString = b;
    a.key_blank_active.__enum__ = a;
    a.tvp_raph_special_2_idle_02_tint = ["tvp_raph_special_2_idle_02_tint", 979];
    a.tvp_raph_special_2_idle_02_tint.toString = b;
    a.tvp_raph_special_2_idle_02_tint.__enum__ = a;
    a.pause_btn_sound_on = ["pause_btn_sound_on", 980];
    a.pause_btn_sound_on.toString = b;
    a.pause_btn_sound_on.__enum__ =
        a;
    a.tvp_andros_special_2_14_alternate_tint = ["tvp_andros_special_2_14_alternate_tint", 981];
    a.tvp_andros_special_2_14_alternate_tint.toString = b;
    a.tvp_andros_special_2_14_alternate_tint.__enum__ = a;
    a.tvp_donnie_walk_01 = ["tvp_donnie_walk_01", 982];
    a.tvp_donnie_walk_01.toString = b;
    a.tvp_donnie_walk_01.__enum__ = a;
    a.tvp_jason_attack_special_1_11_alternate_tint = ["tvp_jason_attack_special_1_11_alternate_tint", 983];
    a.tvp_jason_attack_special_1_11_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_11_alternate_tint.__enum__ =
        a;
    a.tvp_andros_special_2_02_alternate_tint = ["tvp_andros_special_2_02_alternate_tint", 984];
    a.tvp_andros_special_2_02_alternate_tint.toString = b;
    a.tvp_andros_special_2_02_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_07_alternate_tint = ["tvp_jason_attack_special_1_07_alternate_tint", 985];
    a.tvp_jason_attack_special_1_07_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_07_alternate_tint.__enum__ = a;
    a.tvp_andros_special_1_09_alternate_tint = ["tvp_andros_special_1_09_alternate_tint", 986];
    a.tvp_andros_special_1_09_alternate_tint.toString =
        b;
    a.tvp_andros_special_1_09_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_1_07_alternate_tint = ["tvp_tommy_special_1_07_alternate_tint", 987];
    a.tvp_tommy_special_1_07_alternate_tint.toString = b;
    a.tvp_tommy_special_1_07_alternate_tint.__enum__ = a;
    a.tvp_donnie_idle_08 = ["tvp_donnie_idle_08", 988];
    a.tvp_donnie_idle_08.toString = b;
    a.tvp_donnie_idle_08.__enum__ = a;
    a.tvp_donnie_idle_09 = ["tvp_donnie_idle_09", 989];
    a.tvp_donnie_idle_09.toString = b;
    a.tvp_donnie_idle_09.__enum__ = a;
    a.tvp_donnie_idle_06 = ["tvp_donnie_idle_06",
        990
    ];
    a.tvp_donnie_idle_06.toString = b;
    a.tvp_donnie_idle_06.__enum__ = a;
    a.tvp_donnie_idle_07 = ["tvp_donnie_idle_07", 991];
    a.tvp_donnie_idle_07.toString = b;
    a.tvp_donnie_idle_07.__enum__ = a;
    a.tvp_donnie_idle_04 = ["tvp_donnie_idle_04", 992];
    a.tvp_donnie_idle_04.toString = b;
    a.tvp_donnie_idle_04.__enum__ = a;
    a.tvp_donnie_idle_05 = ["tvp_donnie_idle_05", 993];
    a.tvp_donnie_idle_05.toString = b;
    a.tvp_donnie_idle_05.__enum__ = a;
    a.tvp_donnie_idle_02 = ["tvp_donnie_idle_02", 994];
    a.tvp_donnie_idle_02.toString = b;
    a.tvp_donnie_idle_02.__enum__ =
        a;
    a.tvp_donnie_idle_03 = ["tvp_donnie_idle_03", 995];
    a.tvp_donnie_idle_03.toString = b;
    a.tvp_donnie_idle_03.__enum__ = a;
    a.tvp_donnie_idle_01 = ["tvp_donnie_idle_01", 996];
    a.tvp_donnie_idle_01.toString = b;
    a.tvp_donnie_idle_01.__enum__ = a;
    a.tvp_jason_hit_down_alternate = ["tvp_jason_hit_down_alternate", 997];
    a.tvp_jason_hit_down_alternate.toString = b;
    a.tvp_jason_hit_down_alternate.__enum__ = a;
    a.tvp_donnie_attack_3_01_alternate = ["tvp_donnie_attack_3_01_alternate", 998];
    a.tvp_donnie_attack_3_01_alternate.toString = b;
    a.tvp_donnie_attack_3_01_alternate.__enum__ =
        a;
    a.tvp_tommy_block_alternate = ["tvp_tommy_block_alternate", 999];
    a.tvp_tommy_block_alternate.toString = b;
    a.tvp_tommy_block_alternate.__enum__ = a;
    a.tvp_raph_dash_back_02_tint = ["tvp_raph_dash_back_02_tint", 1E3];
    a.tvp_raph_dash_back_02_tint.toString = b;
    a.tvp_raph_dash_back_02_tint.__enum__ = a;
    a.hud_backing_special = ["hud_backing_special", 1001];
    a.hud_backing_special.toString = b;
    a.hud_backing_special.__enum__ = a;
    a.tvp_april_dash_back_01_tint = ["tvp_april_dash_back_01_tint", 1002];
    a.tvp_april_dash_back_01_tint.toString =
        b;
    a.tvp_april_dash_back_01_tint.__enum__ = a;
    a.tvp_tommy_special_1_03_tint = ["tvp_tommy_special_1_03_tint", 1003];
    a.tvp_tommy_special_1_03_tint.toString = b;
    a.tvp_tommy_special_1_03_tint.__enum__ = a;
    a.tvp_tommy_attack_1_04_alternate = ["tvp_tommy_attack_1_04_alternate", 1004];
    a.tvp_tommy_attack_1_04_alternate.toString = b;
    a.tvp_tommy_attack_1_04_alternate.__enum__ = a;
    a.tvp_raph_hit_01_alternate = ["tvp_raph_hit_01_alternate", 1005];
    a.tvp_raph_hit_01_alternate.toString = b;
    a.tvp_raph_hit_01_alternate.__enum__ = a;
    a.tvp_orion_special_2_07_alternate = ["tvp_orion_special_2_07_alternate", 1006];
    a.tvp_orion_special_2_07_alternate.toString = b;
    a.tvp_orion_special_2_07_alternate.__enum__ = a;
    a.tvp_orion_attack_2_01 = ["tvp_orion_attack_2_01", 1007];
    a.tvp_orion_attack_2_01.toString = b;
    a.tvp_orion_attack_2_01.__enum__ = a;
    a.pr_quarry_mid_back_r = ["pr_quarry_mid_back_r", 1008];
    a.pr_quarry_mid_back_r.toString = b;
    a.pr_quarry_mid_back_r.__enum__ = a;
    a.tvp_tommy_special_2_05_alternate_tint = ["tvp_tommy_special_2_05_alternate_tint", 1009];
    a.tvp_tommy_special_2_05_alternate_tint.toString =
        b;
    a.tvp_tommy_special_2_05_alternate_tint.__enum__ = a;
    a.tvp_raph_special_1_10_alternate = ["tvp_raph_special_1_10_alternate", 1010];
    a.tvp_raph_special_1_10_alternate.toString = b;
    a.tvp_raph_special_1_10_alternate.__enum__ = a;
    a.tvp_jason_special_1_05_alternate = ["tvp_jason_special_1_05_alternate", 1011];
    a.tvp_jason_special_1_05_alternate.toString = b;
    a.tvp_jason_special_1_05_alternate.__enum__ = a;
    a.tvp_leo_block = ["tvp_leo_block", 1012];
    a.tvp_leo_block.toString = b;
    a.tvp_leo_block.__enum__ = a;
    a.tvp_orion_special_2_spear_02_tint = ["tvp_orion_special_2_spear_02_tint", 1013];
    a.tvp_orion_special_2_spear_02_tint.toString = b;
    a.tvp_orion_special_2_spear_02_tint.__enum__ = a;
    a.tvp_mikey_special_idle_02_tint = ["tvp_mikey_special_idle_02_tint", 1014];
    a.tvp_mikey_special_idle_02_tint.toString = b;
    a.tvp_mikey_special_idle_02_tint.__enum__ = a;
    a.tvp_jason_dash_forward_02_alternate = ["tvp_jason_dash_forward_02_alternate", 1015];
    a.tvp_jason_dash_forward_02_alternate.toString = b;
    a.tvp_jason_dash_forward_02_alternate.__enum__ = a;
    a.pr_quarry_mid_back_l = ["pr_quarry_mid_back_l", 1016];
    a.pr_quarry_mid_back_l.toString = b;
    a.pr_quarry_mid_back_l.__enum__ = a;
    a.tvp_april_special_2_06_alternate = ["tvp_april_special_2_06_alternate", 1017];
    a.tvp_april_special_2_06_alternate.toString = b;
    a.tvp_april_special_2_06_alternate.__enum__ = a;
    a.tvp_orion_special_1_04_alternate = ["tvp_orion_special_1_04_alternate", 1018];
    a.tvp_orion_special_1_04_alternate.toString = b;
    a.tvp_orion_special_1_04_alternate.__enum__ = a;
    a.pause_btn_sound_off = ["pause_btn_sound_off", 1019];
    a.pause_btn_sound_off.toString =
        b;
    a.pause_btn_sound_off.__enum__ = a;
    a.tvp_orion_hit_01 = ["tvp_orion_hit_01", 1020];
    a.tvp_orion_hit_01.toString = b;
    a.tvp_orion_hit_01.__enum__ = a;
    a.tvp_orion_hit_03 = ["tvp_orion_hit_03", 1021];
    a.tvp_orion_hit_03.toString = b;
    a.tvp_orion_hit_03.__enum__ = a;
    a.tvp_orion_hit_02 = ["tvp_orion_hit_02", 1022];
    a.tvp_orion_hit_02.toString = b;
    a.tvp_orion_hit_02.__enum__ = a;
    a.tvp_raph_special_2_idle_04_tint = ["tvp_raph_special_2_idle_04_tint", 1023];
    a.tvp_raph_special_2_idle_04_tint.toString = b;
    a.tvp_raph_special_2_idle_04_tint.__enum__ =
        a;
    a.hud_frame = ["hud_frame", 1024];
    a.hud_frame.toString = b;
    a.hud_frame.__enum__ = a;
    a.pause_btn_achievement = ["pause_btn_achievement", 1025];
    a.pause_btn_achievement.toString = b;
    a.pause_btn_achievement.__enum__ = a;
    a.tvp_leo_walk_01_alternate = ["tvp_leo_walk_01_alternate", 1026];
    a.tvp_leo_walk_01_alternate.toString = b;
    a.tvp_leo_walk_01_alternate.__enum__ = a;
    a.tvp_tommy_special_2_10_tint = ["tvp_tommy_special_2_10_tint", 1027];
    a.tvp_tommy_special_2_10_tint.toString = b;
    a.tvp_tommy_special_2_10_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_06_tint = ["tvp_donnie_special_1_in_06_tint", 1028];
    a.tvp_donnie_special_1_in_06_tint.toString = b;
    a.tvp_donnie_special_1_in_06_tint.__enum__ = a;
    a.tvp_raph_special_1_09_alternate_tint = ["tvp_raph_special_1_09_alternate_tint", 1029];
    a.tvp_raph_special_1_09_alternate_tint.toString = b;
    a.tvp_raph_special_1_09_alternate_tint.__enum__ = a;
    a.btn_quarry_active = ["btn_quarry_active", 1030];
    a.btn_quarry_active.toString = b;
    a.btn_quarry_active.__enum__ = a;
    a.tvp_donnie_special_2_18_tint = ["tvp_donnie_special_2_18_tint", 1031];
    a.tvp_donnie_special_2_18_tint.toString =
        b;
    a.tvp_donnie_special_2_18_tint.__enum__ = a;
    a.tvp_leo_special_2_02_alternate = ["tvp_leo_special_2_02_alternate", 1032];
    a.tvp_leo_special_2_02_alternate.toString = b;
    a.tvp_leo_special_2_02_alternate.__enum__ = a;
    a.tvp_leo_hit_front = ["tvp_leo_hit_front", 1033];
    a.tvp_leo_hit_front.toString = b;
    a.tvp_leo_hit_front.__enum__ = a;
    a.tvp_april_special_2_01_alternate = ["tvp_april_special_2_01_alternate", 1034];
    a.tvp_april_special_2_01_alternate.toString = b;
    a.tvp_april_special_2_01_alternate.__enum__ = a;
    a.tvp_jason_dash_back_01_alternate = ["tvp_jason_dash_back_01_alternate", 1035];
    a.tvp_jason_dash_back_01_alternate.toString = b;
    a.tvp_jason_dash_back_01_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_08_tint = ["tvp_jason_attack_special_1_08_tint", 1036];
    a.tvp_jason_attack_special_1_08_tint.toString = b;
    a.tvp_jason_attack_special_1_08_tint.__enum__ = a;
    a.tvp_donnie_special_2_10_alternate = ["tvp_donnie_special_2_10_alternate", 1037];
    a.tvp_donnie_special_2_10_alternate.toString = b;
    a.tvp_donnie_special_2_10_alternate.__enum__ = a;
    a.tvp_mikey_hook_out_01_alternate_tint = ["tvp_mikey_hook_out_01_alternate_tint", 1038];
    a.tvp_mikey_hook_out_01_alternate_tint.toString = b;
    a.tvp_mikey_hook_out_01_alternate_tint.__enum__ = a;
    a.ach_text_backing_unlocked = ["ach_text_backing_unlocked", 1039];
    a.ach_text_backing_unlocked.toString = b;
    a.ach_text_backing_unlocked.__enum__ = a;
    a.tvp_donnie_attack_2_07_alternate = ["tvp_donnie_attack_2_07_alternate", 1040];
    a.tvp_donnie_attack_2_07_alternate.toString = b;
    a.tvp_donnie_attack_2_07_alternate.__enum__ = a;
    a.tvp_jason_attack_1_04_alternate = ["tvp_jason_attack_1_04_alternate",
        1041
    ];
    a.tvp_jason_attack_1_04_alternate.toString = b;
    a.tvp_jason_attack_1_04_alternate.__enum__ = a;
    a.tvp_pink_attack_1_01_alternate = ["tvp_pink_attack_1_01_alternate", 1042];
    a.tvp_pink_attack_1_01_alternate.toString = b;
    a.tvp_pink_attack_1_01_alternate.__enum__ = a;
    a.tvp_mikey_special_dash_forward_01 = ["tvp_mikey_special_dash_forward_01", 1043];
    a.tvp_mikey_special_dash_forward_01.toString = b;
    a.tvp_mikey_special_dash_forward_01.__enum__ = a;
    a.tvp_mikey_special_dash_forward_02 = ["tvp_mikey_special_dash_forward_02",
        1044
    ];
    a.tvp_mikey_special_dash_forward_02.toString = b;
    a.tvp_mikey_special_dash_forward_02.__enum__ = a;
    a.tvp_raph_special_1_12_alternate_tint = ["tvp_raph_special_1_12_alternate_tint", 1045];
    a.tvp_raph_special_1_12_alternate_tint.toString = b;
    a.tvp_raph_special_1_12_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_2_11_tint = ["tvp_donnie_special_2_11_tint", 1046];
    a.tvp_donnie_special_2_11_tint.toString = b;
    a.tvp_donnie_special_2_11_tint.__enum__ = a;
    a.tvp_tommy_special_2_03_tint = ["tvp_tommy_special_2_03_tint", 1047];
    a.tvp_tommy_special_2_03_tint.toString = b;
    a.tvp_tommy_special_2_03_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_09_alternate_tint = ["tvp_jason_attack_special_1_09_alternate_tint", 1048];
    a.tvp_jason_attack_special_1_09_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_09_alternate_tint.__enum__ = a;
    a.tvp_jason_special_1_12_alternate = ["tvp_jason_special_1_12_alternate", 1049];
    a.tvp_jason_special_1_12_alternate.toString = b;
    a.tvp_jason_special_1_12_alternate.__enum__ = a;
    a.tvp_pink_special_out_02_alternate = ["tvp_pink_special_out_02_alternate", 1050];
    a.tvp_pink_special_out_02_alternate.toString = b;
    a.tvp_pink_special_out_02_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_09 = ["tvp_jason_attack_special_1_09", 1051];
    a.tvp_jason_attack_special_1_09.toString = b;
    a.tvp_jason_attack_special_1_09.__enum__ = a;
    a.tvp_jason_attack_special_1_08 = ["tvp_jason_attack_special_1_08", 1052];
    a.tvp_jason_attack_special_1_08.toString = b;
    a.tvp_jason_attack_special_1_08.__enum__ = a;
    a.tvp_mikey_hook_out_01_alternate = ["tvp_mikey_hook_out_01_alternate",
        1053
    ];
    a.tvp_mikey_hook_out_01_alternate.toString = b;
    a.tvp_mikey_hook_out_01_alternate.__enum__ = a;
    a.tvp_orion_idle_10 = ["tvp_orion_idle_10", 1054];
    a.tvp_orion_idle_10.toString = b;
    a.tvp_orion_idle_10.__enum__ = a;
    a.tvp_orion_walk_02_alternate = ["tvp_orion_walk_02_alternate", 1055];
    a.tvp_orion_walk_02_alternate.toString = b;
    a.tvp_orion_walk_02_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_01 = ["tvp_jason_attack_special_1_01", 1056];
    a.tvp_jason_attack_special_1_01.toString = b;
    a.tvp_jason_attack_special_1_01.__enum__ =
        a;
    a.tvp_jason_attack_special_1_03 = ["tvp_jason_attack_special_1_03", 1057];
    a.tvp_jason_attack_special_1_03.toString = b;
    a.tvp_jason_attack_special_1_03.__enum__ = a;
    a.tvp_jason_attack_special_1_02 = ["tvp_jason_attack_special_1_02", 1058];
    a.tvp_jason_attack_special_1_02.toString = b;
    a.tvp_jason_attack_special_1_02.__enum__ = a;
    a.tvp_jason_attack_special_1_05 = ["tvp_jason_attack_special_1_05", 1059];
    a.tvp_jason_attack_special_1_05.toString = b;
    a.tvp_jason_attack_special_1_05.__enum__ = a;
    a.tvp_jason_attack_special_1_04 = ["tvp_jason_attack_special_1_04", 1060];
    a.tvp_jason_attack_special_1_04.toString = b;
    a.tvp_jason_attack_special_1_04.__enum__ = a;
    a.tvp_jason_attack_special_1_07 = ["tvp_jason_attack_special_1_07", 1061];
    a.tvp_jason_attack_special_1_07.toString = b;
    a.tvp_jason_attack_special_1_07.__enum__ = a;
    a.tvp_jason_attack_special_1_06 = ["tvp_jason_attack_special_1_06", 1062];
    a.tvp_jason_attack_special_1_06.toString = b;
    a.tvp_jason_attack_special_1_06.__enum__ = a;
    a.tvp_donnie_attack_3_17_alternate = ["tvp_donnie_attack_3_17_alternate",
        1063
    ];
    a.tvp_donnie_attack_3_17_alternate.toString = b;
    a.tvp_donnie_attack_3_17_alternate.__enum__ = a;
    a.tvp_pink_special_idle_03_tint = ["tvp_pink_special_idle_03_tint", 1064];
    a.tvp_pink_special_idle_03_tint.toString = b;
    a.tvp_pink_special_idle_03_tint.__enum__ = a;
    a.tvp_tommy_special_2_02_tint = ["tvp_tommy_special_2_02_tint", 1065];
    a.tvp_tommy_special_2_02_tint.toString = b;
    a.tvp_tommy_special_2_02_tint.__enum__ = a;
    a.tvp_leo_dash_forward_01_alternate = ["tvp_leo_dash_forward_01_alternate", 1066];
    a.tvp_leo_dash_forward_01_alternate.toString =
        b;
    a.tvp_leo_dash_forward_01_alternate.__enum__ = a;
    a.tvp_mikey_special_idle_03_tint = ["tvp_mikey_special_idle_03_tint", 1067];
    a.tvp_mikey_special_idle_03_tint.toString = b;
    a.tvp_mikey_special_idle_03_tint.__enum__ = a;
    a.tvp_mikey_hook_in_03_alternate_tint = ["tvp_mikey_hook_in_03_alternate_tint", 1068];
    a.tvp_mikey_hook_in_03_alternate_tint.toString = b;
    a.tvp_mikey_hook_in_03_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_17_alternate_tint = ["tvp_jason_attack_special_1_17_alternate_tint", 1069];
    a.tvp_jason_attack_special_1_17_alternate_tint.toString =
        b;
    a.tvp_jason_attack_special_1_17_alternate_tint.__enum__ = a;
    a.tvp_orion_special_2_09_alternate = ["tvp_orion_special_2_09_alternate", 1070];
    a.tvp_orion_special_2_09_alternate.toString = b;
    a.tvp_orion_special_2_09_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_09 = ["tvp_donnie_special_1_in_09", 1071];
    a.tvp_donnie_special_1_in_09.toString = b;
    a.tvp_donnie_special_1_in_09.__enum__ = a;
    a.tvp_donnie_special_1_in_08 = ["tvp_donnie_special_1_in_08", 1072];
    a.tvp_donnie_special_1_in_08.toString = b;
    a.tvp_donnie_special_1_in_08.__enum__ =
        a;
    a.tvp_donnie_special_1_in_07 = ["tvp_donnie_special_1_in_07", 1073];
    a.tvp_donnie_special_1_in_07.toString = b;
    a.tvp_donnie_special_1_in_07.__enum__ = a;
    a.tvp_donnie_special_2_08_alternate_tint = ["tvp_donnie_special_2_08_alternate_tint", 1074];
    a.tvp_donnie_special_2_08_alternate_tint.toString = b;
    a.tvp_donnie_special_2_08_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_05 = ["tvp_donnie_special_1_in_05", 1075];
    a.tvp_donnie_special_1_in_05.toString = b;
    a.tvp_donnie_special_1_in_05.__enum__ = a;
    a.tvp_donnie_special_1_in_04 = ["tvp_donnie_special_1_in_04", 1076];
    a.tvp_donnie_special_1_in_04.toString = b;
    a.tvp_donnie_special_1_in_04.__enum__ = a;
    a.tvp_donnie_special_1_in_03 = ["tvp_donnie_special_1_in_03", 1077];
    a.tvp_donnie_special_1_in_03.toString = b;
    a.tvp_donnie_special_1_in_03.__enum__ = a;
    a.tvp_donnie_special_1_in_02 = ["tvp_donnie_special_1_in_02", 1078];
    a.tvp_donnie_special_1_in_02.toString = b;
    a.tvp_donnie_special_1_in_02.__enum__ = a;
    a.tvp_donnie_special_1_in_01 = ["tvp_donnie_special_1_in_01", 1079];
    a.tvp_donnie_special_1_in_01.toString =
        b;
    a.tvp_donnie_special_1_in_01.__enum__ = a;
    a.tvp_jason_attack_3_03_alternate = ["tvp_jason_attack_3_03_alternate", 1080];
    a.tvp_jason_attack_3_03_alternate.toString = b;
    a.tvp_jason_attack_3_03_alternate.__enum__ = a;
    a.tvp_tommy_dash_back_02_alternate_tint = ["tvp_tommy_dash_back_02_alternate_tint", 1081];
    a.tvp_tommy_dash_back_02_alternate_tint.toString = b;
    a.tvp_tommy_dash_back_02_alternate_tint.__enum__ = a;
    a.portrait_andros_partner = ["portrait_andros_partner", 1082];
    a.portrait_andros_partner.toString = b;
    a.portrait_andros_partner.__enum__ =
        a;
    a.tvp_raph_special_2_idle_03_alternate = ["tvp_raph_special_2_idle_03_alternate", 1083];
    a.tvp_raph_special_2_idle_03_alternate.toString = b;
    a.tvp_raph_special_2_idle_03_alternate.__enum__ = a;
    a.tvp_leo_special_1_out_02_tint = ["tvp_leo_special_1_out_02_tint", 1084];
    a.tvp_leo_special_1_out_02_tint.toString = b;
    a.tvp_leo_special_1_out_02_tint.__enum__ = a;
    a.tvp_jason_attack_special_2_04 = ["tvp_jason_attack_special_2_04", 1085];
    a.tvp_jason_attack_special_2_04.toString = b;
    a.tvp_jason_attack_special_2_04.__enum__ = a;
    a.tvp_jason_attack_special_2_05 = ["tvp_jason_attack_special_2_05", 1086];
    a.tvp_jason_attack_special_2_05.toString = b;
    a.tvp_jason_attack_special_2_05.__enum__ = a;
    a.tvp_jason_attack_special_2_01 = ["tvp_jason_attack_special_2_01", 1087];
    a.tvp_jason_attack_special_2_01.toString = b;
    a.tvp_jason_attack_special_2_01.__enum__ = a;
    a.tvp_jason_attack_special_2_02 = ["tvp_jason_attack_special_2_02", 1088];
    a.tvp_jason_attack_special_2_02.toString = b;
    a.tvp_jason_attack_special_2_02.__enum__ = a;
    a.tvp_jason_attack_special_2_03 = ["tvp_jason_attack_special_2_03", 1089];
    a.tvp_jason_attack_special_2_03.toString = b;
    a.tvp_jason_attack_special_2_03.__enum__ = a;
    a.tvp_leo_dash_back_02 = ["tvp_leo_dash_back_02", 1090];
    a.tvp_leo_dash_back_02.toString = b;
    a.tvp_leo_dash_back_02.__enum__ = a;
    a.tvp_leo_dash_back_01 = ["tvp_leo_dash_back_01", 1091];
    a.tvp_leo_dash_back_01.toString = b;
    a.tvp_leo_dash_back_01.__enum__ = a;
    a.tvp_leo_dash_forward_02_tint = ["tvp_leo_dash_forward_02_tint", 1092];
    a.tvp_leo_dash_forward_02_tint.toString = b;
    a.tvp_leo_dash_forward_02_tint.__enum__ =
        a;
    a.tvp_andros_special_2_11_tint = ["tvp_andros_special_2_11_tint", 1093];
    a.tvp_andros_special_2_11_tint.toString = b;
    a.tvp_andros_special_2_11_tint.__enum__ = a;
    a.tvp_mikey_special_idle_03_alternate_tint = ["tvp_mikey_special_idle_03_alternate_tint", 1094];
    a.tvp_mikey_special_idle_03_alternate_tint.toString = b;
    a.tvp_mikey_special_idle_03_alternate_tint.__enum__ = a;
    a.tvp_andros_special_2_09_tint = ["tvp_andros_special_2_09_tint", 1095];
    a.tvp_andros_special_2_09_tint.toString = b;
    a.tvp_andros_special_2_09_tint.__enum__ =
        a;
    a.tvp_jason_attack_3_04_alternate = ["tvp_jason_attack_3_04_alternate", 1096];
    a.tvp_jason_attack_3_04_alternate.toString = b;
    a.tvp_jason_attack_3_04_alternate.__enum__ = a;
    a.tvp_orion_dash_forward_01_alternate = ["tvp_orion_dash_forward_01_alternate", 1097];
    a.tvp_orion_dash_forward_01_alternate.toString = b;
    a.tvp_orion_dash_forward_01_alternate.__enum__ = a;
    a.tvp_andros_special_1_07_alternate = ["tvp_andros_special_1_07_alternate", 1098];
    a.tvp_andros_special_1_07_alternate.toString = b;
    a.tvp_andros_special_1_07_alternate.__enum__ =
        a;
    a.tvp_orion_special_1_14_alternate_tint = ["tvp_orion_special_1_14_alternate_tint", 1099];
    a.tvp_orion_special_1_14_alternate_tint.toString = b;
    a.tvp_orion_special_1_14_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_09_alternate_tint = ["tvp_donnie_special_1_in_09_alternate_tint", 1100];
    a.tvp_donnie_special_1_in_09_alternate_tint.toString = b;
    a.tvp_donnie_special_1_in_09_alternate_tint.__enum__ = a;
    a.tvp_andros_special_1_04_alternate_tint = ["tvp_andros_special_1_04_alternate_tint", 1101];
    a.tvp_andros_special_1_04_alternate_tint.toString =
        b;
    a.tvp_andros_special_1_04_alternate_tint.__enum__ = a;
    a.tvp_andros_special_1_06_alternate = ["tvp_andros_special_1_06_alternate", 1102];
    a.tvp_andros_special_1_06_alternate.toString = b;
    a.tvp_andros_special_1_06_alternate.__enum__ = a;
    a.portrait_jason_main = ["portrait_jason_main", 1103];
    a.portrait_jason_main.toString = b;
    a.portrait_jason_main.__enum__ = a;
    a.tvp_tommy_walk_01_alternate = ["tvp_tommy_walk_01_alternate", 1104];
    a.tvp_tommy_walk_01_alternate.toString = b;
    a.tvp_tommy_walk_01_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_06_tint = ["tvp_jason_attack_special_1_06_tint", 1105];
    a.tvp_jason_attack_special_1_06_tint.toString = b;
    a.tvp_jason_attack_special_1_06_tint.__enum__ = a;
    a.tvp_jason_dash_back_02_alternate_tint = ["tvp_jason_dash_back_02_alternate_tint", 1106];
    a.tvp_jason_dash_back_02_alternate_tint.toString = b;
    a.tvp_jason_dash_back_02_alternate_tint.__enum__ = a;
    a.tvp_tommy_hit_down = ["tvp_tommy_hit_down", 1107];
    a.tvp_tommy_hit_down.toString = b;
    a.tvp_tommy_hit_down.__enum__ = a;
    a.tvp_tommy_idle_02_alternate = ["tvp_tommy_idle_02_alternate",
        1108
    ];
    a.tvp_tommy_idle_02_alternate.toString = b;
    a.tvp_tommy_idle_02_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_01_alternate_tint = ["tvp_donnie_special_1_in_01_alternate_tint", 1109];
    a.tvp_donnie_special_1_in_01_alternate_tint.toString = b;
    a.tvp_donnie_special_1_in_01_alternate_tint.__enum__ = a;
    a.tvp_april_floor_alternate = ["tvp_april_floor_alternate", 1110];
    a.tvp_april_floor_alternate.toString = b;
    a.tvp_april_floor_alternate.__enum__ = a;
    a.tvp_orion_special_2_01_alternate_tint = ["tvp_orion_special_2_01_alternate_tint",
        1111
    ];
    a.tvp_orion_special_2_01_alternate_tint.toString = b;
    a.tvp_orion_special_2_01_alternate_tint.__enum__ = a;
    a.tvp_pink_idle_08_alternate = ["tvp_pink_idle_08_alternate", 1112];
    a.tvp_pink_idle_08_alternate.toString = b;
    a.tvp_pink_idle_08_alternate.__enum__ = a;
    a.tvp_leo_hit_02_alternate = ["tvp_leo_hit_02_alternate", 1113];
    a.tvp_leo_hit_02_alternate.toString = b;
    a.tvp_leo_hit_02_alternate.__enum__ = a;
    a.tvp_leo_attack_2_04_alternate = ["tvp_leo_attack_2_04_alternate", 1114];
    a.tvp_leo_attack_2_04_alternate.toString =
        b;
    a.tvp_leo_attack_2_04_alternate.__enum__ = a;
    a.tvp_mikey_dash_forward_02_alternate_tint = ["tvp_mikey_dash_forward_02_alternate_tint", 1115];
    a.tvp_mikey_dash_forward_02_alternate_tint.toString = b;
    a.tvp_mikey_dash_forward_02_alternate_tint.__enum__ = a;
    a.tvp_mikey_special_idle_02_alternate_tint = ["tvp_mikey_special_idle_02_alternate_tint", 1116];
    a.tvp_mikey_special_idle_02_alternate_tint.toString = b;
    a.tvp_mikey_special_idle_02_alternate_tint.__enum__ = a;
    a.tvp_orion_special_1_02_alternate_tint = ["tvp_orion_special_1_02_alternate_tint",
        1117
    ];
    a.tvp_orion_special_1_02_alternate_tint.toString = b;
    a.tvp_orion_special_1_02_alternate_tint.__enum__ = a;
    a.tvp_pink_dash_out_01_alternate_tint = ["tvp_pink_dash_out_01_alternate_tint", 1118];
    a.tvp_pink_dash_out_01_alternate_tint.toString = b;
    a.tvp_pink_dash_out_01_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_2_04_alternate = ["tvp_tommy_special_2_04_alternate", 1119];
    a.tvp_tommy_special_2_04_alternate.toString = b;
    a.tvp_tommy_special_2_04_alternate.__enum__ = a;
    a.tvp_raph_fall_alternate = ["tvp_raph_fall_alternate",
        1120
    ];
    a.tvp_raph_fall_alternate.toString = b;
    a.tvp_raph_fall_alternate.__enum__ = a;
    a.tvp_andros_special_2_12_tint = ["tvp_andros_special_2_12_tint", 1121];
    a.tvp_andros_special_2_12_tint.toString = b;
    a.tvp_andros_special_2_12_tint.__enum__ = a;
    a.btn_leonardo = ["btn_leonardo", 1122];
    a.btn_leonardo.toString = b;
    a.btn_leonardo.__enum__ = a;
    a.tvp_jason_attack_2_01 = ["tvp_jason_attack_2_01", 1123];
    a.tvp_jason_attack_2_01.toString = b;
    a.tvp_jason_attack_2_01.__enum__ = a;
    a.tvp_jason_attack_2_02 = ["tvp_jason_attack_2_02", 1124];
    a.tvp_jason_attack_2_02.toString = b;
    a.tvp_jason_attack_2_02.__enum__ = a;
    a.tvp_jason_attack_2_03 = ["tvp_jason_attack_2_03", 1125];
    a.tvp_jason_attack_2_03.toString = b;
    a.tvp_jason_attack_2_03.__enum__ = a;
    a.tvp_jason_attack_2_04 = ["tvp_jason_attack_2_04", 1126];
    a.tvp_jason_attack_2_04.toString = b;
    a.tvp_jason_attack_2_04.__enum__ = a;
    a.tvp_jason_attack_2_05 = ["tvp_jason_attack_2_05", 1127];
    a.tvp_jason_attack_2_05.toString = b;
    a.tvp_jason_attack_2_05.__enum__ = a;
    a.tvp_jason_attack_2_06 = ["tvp_jason_attack_2_06", 1128];
    a.tvp_jason_attack_2_06.toString =
        b;
    a.tvp_jason_attack_2_06.__enum__ = a;
    a.tvp_jason_attack_2_07 = ["tvp_jason_attack_2_07", 1129];
    a.tvp_jason_attack_2_07.toString = b;
    a.tvp_jason_attack_2_07.__enum__ = a;
    a.tvp_jason_attack_2_08 = ["tvp_jason_attack_2_08", 1130];
    a.tvp_jason_attack_2_08.toString = b;
    a.tvp_jason_attack_2_08.__enum__ = a;
    a.tvp_april_dash_back_02 = ["tvp_april_dash_back_02", 1131];
    a.tvp_april_dash_back_02.toString = b;
    a.tvp_april_dash_back_02.__enum__ = a;
    a.tvp_donnie_attack_3_15 = ["tvp_donnie_attack_3_15", 1132];
    a.tvp_donnie_attack_3_15.toString =
        b;
    a.tvp_donnie_attack_3_15.__enum__ = a;
    a.donnie_1 = ["donnie_1", 1133];
    a.donnie_1.toString = b;
    a.donnie_1.__enum__ = a;
    a.tvp_donnie_attack_3_17 = ["tvp_donnie_attack_3_17", 1134];
    a.tvp_donnie_attack_3_17.toString = b;
    a.tvp_donnie_attack_3_17.__enum__ = a;
    a.donnie_3 = ["donnie_3", 1135];
    a.donnie_3.toString = b;
    a.donnie_3.__enum__ = a;
    a.tvp_donnie_attack_3_11 = ["tvp_donnie_attack_3_11", 1136];
    a.tvp_donnie_attack_3_11.toString = b;
    a.tvp_donnie_attack_3_11.__enum__ = a;
    a.tvp_donnie_attack_3_10 = ["tvp_donnie_attack_3_10", 1137];
    a.tvp_donnie_attack_3_10.toString =
        b;
    a.tvp_donnie_attack_3_10.__enum__ = a;
    a.tvp_donnie_attack_3_13 = ["tvp_donnie_attack_3_13", 1138];
    a.tvp_donnie_attack_3_13.toString = b;
    a.tvp_donnie_attack_3_13.__enum__ = a;
    a.tvp_donnie_attack_3_12 = ["tvp_donnie_attack_3_12", 1139];
    a.tvp_donnie_attack_3_12.toString = b;
    a.tvp_donnie_attack_3_12.__enum__ = a;
    a.tvp_donnie_attack_3_19 = ["tvp_donnie_attack_3_19", 1140];
    a.tvp_donnie_attack_3_19.toString = b;
    a.tvp_donnie_attack_3_19.__enum__ = a;
    a.tvp_donnie_attack_3_18 = ["tvp_donnie_attack_3_18", 1141];
    a.tvp_donnie_attack_3_18.toString =
        b;
    a.tvp_donnie_attack_3_18.__enum__ = a;
    a.tvp_orion_special_1_04_tint = ["tvp_orion_special_1_04_tint", 1142];
    a.tvp_orion_special_1_04_tint.toString = b;
    a.tvp_orion_special_1_04_tint.__enum__ = a;
    a.tvp_raph_floor_alternate = ["tvp_raph_floor_alternate", 1143];
    a.tvp_raph_floor_alternate.toString = b;
    a.tvp_raph_floor_alternate.__enum__ = a;
    a.tvp_orion_special_2_02_alternate_tint = ["tvp_orion_special_2_02_alternate_tint", 1144];
    a.tvp_orion_special_2_02_alternate_tint.toString = b;
    a.tvp_orion_special_2_02_alternate_tint.__enum__ =
        a;
    a.btn_swap = ["btn_swap", 1145];
    a.btn_swap.toString = b;
    a.btn_swap.__enum__ = a;
    a.tvp_jason_attack_special_2_04_alternate_tint = ["tvp_jason_attack_special_2_04_alternate_tint", 1146];
    a.tvp_jason_attack_special_2_04_alternate_tint.toString = b;
    a.tvp_jason_attack_special_2_04_alternate_tint.__enum__ = a;
    a.tvp_leo_dash_back_02_alternate_tint = ["tvp_leo_dash_back_02_alternate_tint", 1147];
    a.tvp_leo_dash_back_02_alternate_tint.toString = b;
    a.tvp_leo_dash_back_02_alternate_tint.__enum__ = a;
    a.tvp_raph_walk_02_alternate = ["tvp_raph_walk_02_alternate", 1148];
    a.tvp_raph_walk_02_alternate.toString = b;
    a.tvp_raph_walk_02_alternate.__enum__ = a;
    a.tvp_pink_attack_3_05_alternate = ["tvp_pink_attack_3_05_alternate", 1149];
    a.tvp_pink_attack_3_05_alternate.toString = b;
    a.tvp_pink_attack_3_05_alternate.__enum__ = a;
    a.btn_alley = ["btn_alley", 1150];
    a.btn_alley.toString = b;
    a.btn_alley.__enum__ = a;
    a.tvp_andros_special_2_09_alternate_tint = ["tvp_andros_special_2_09_alternate_tint", 1151];
    a.tvp_andros_special_2_09_alternate_tint.toString = b;
    a.tvp_andros_special_2_09_alternate_tint.__enum__ =
        a;
    a.tvp_mikey_special_idle_04_alternate_tint = ["tvp_mikey_special_idle_04_alternate_tint", 1152];
    a.tvp_mikey_special_idle_04_alternate_tint.toString = b;
    a.tvp_mikey_special_idle_04_alternate_tint.__enum__ = a;
    a.tvp_raph_walk_01_alternate = ["tvp_raph_walk_01_alternate", 1153];
    a.tvp_raph_walk_01_alternate.toString = b;
    a.tvp_raph_walk_01_alternate.__enum__ = a;
    a.tvp_andros_walk_02_alternate = ["tvp_andros_walk_02_alternate", 1154];
    a.tvp_andros_walk_02_alternate.toString = b;
    a.tvp_andros_walk_02_alternate.__enum__ = a;
    a.btn_ranger_andros_active = ["btn_ranger_andros_active", 1155];
    a.btn_ranger_andros_active.toString = b;
    a.btn_ranger_andros_active.__enum__ = a;
    a.tvp_orion_special_1_10_alternate_tint = ["tvp_orion_special_1_10_alternate_tint", 1156];
    a.tvp_orion_special_1_10_alternate_tint.toString = b;
    a.tvp_orion_special_1_10_alternate_tint.__enum__ = a;
    a.tvp_mikey_idle_06_alternate = ["tvp_mikey_idle_06_alternate", 1157];
    a.tvp_mikey_idle_06_alternate.toString = b;
    a.tvp_mikey_idle_06_alternate.__enum__ = a;
    a.pr_city_bg = ["pr_city_bg",
        1158
    ];
    a.pr_city_bg.toString = b;
    a.pr_city_bg.__enum__ = a;
    a.relic_raph = ["relic_raph", 1159];
    a.relic_raph.toString = b;
    a.relic_raph.__enum__ = a;
    a.tvp_donnie_attack_1_02_alternate = ["tvp_donnie_attack_1_02_alternate", 1160];
    a.tvp_donnie_attack_1_02_alternate.toString = b;
    a.tvp_donnie_attack_1_02_alternate.__enum__ = a;
    a.tvp_donnie_special_1_out_07_alternate_tint = ["tvp_donnie_special_1_out_07_alternate_tint", 1161];
    a.tvp_donnie_special_1_out_07_alternate_tint.toString = b;
    a.tvp_donnie_special_1_out_07_alternate_tint.__enum__ =
        a;
    a.tvp_mikey_special_in_02 = ["tvp_mikey_special_in_02", 1162];
    a.tvp_mikey_special_in_02.toString = b;
    a.tvp_mikey_special_in_02.__enum__ = a;
    a.tvp_mikey_special_in_03 = ["tvp_mikey_special_in_03", 1163];
    a.tvp_mikey_special_in_03.toString = b;
    a.tvp_mikey_special_in_03.__enum__ = a;
    a.tvp_orion_dash_forward_01_alternate_tint = ["tvp_orion_dash_forward_01_alternate_tint", 1164];
    a.tvp_orion_dash_forward_01_alternate_tint.toString = b;
    a.tvp_orion_dash_forward_01_alternate_tint.__enum__ = a;
    a.tvp_mikey_special_in_01 = ["tvp_mikey_special_in_01",
        1165
    ];
    a.tvp_mikey_special_in_01.toString = b;
    a.tvp_mikey_special_in_01.__enum__ = a;
    a.tvp_mikey_special_in_04 = ["tvp_mikey_special_in_04", 1166];
    a.tvp_mikey_special_in_04.toString = b;
    a.tvp_mikey_special_in_04.__enum__ = a;
    a.btn_swap_active = ["btn_swap_active", 1167];
    a.btn_swap_active.toString = b;
    a.btn_swap_active.__enum__ = a;
    a.tvp_mikey_special_in_01_tint = ["tvp_mikey_special_in_01_tint", 1168];
    a.tvp_mikey_special_in_01_tint.toString = b;
    a.tvp_mikey_special_in_01_tint.__enum__ = a;
    a.level_sewer_0 = ["level_sewer_0", 1169];
    a.level_sewer_0.toString = b;
    a.level_sewer_0.__enum__ = a;
    a.tvp_jason_attack_special_1_03_alternate_tint = ["tvp_jason_attack_special_1_03_alternate_tint", 1170];
    a.tvp_jason_attack_special_1_03_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_03_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_2_projectile_alternate = ["tvp_tommy_special_2_projectile_alternate", 1171];
    a.tvp_tommy_special_2_projectile_alternate.toString = b;
    a.tvp_tommy_special_2_projectile_alternate.__enum__ = a;
    a.tvp_jason_attack_1_04 = ["tvp_jason_attack_1_04",
        1172
    ];
    a.tvp_jason_attack_1_04.toString = b;
    a.tvp_jason_attack_1_04.__enum__ = a;
    a.tvp_jason_attack_1_01 = ["tvp_jason_attack_1_01", 1173];
    a.tvp_jason_attack_1_01.toString = b;
    a.tvp_jason_attack_1_01.__enum__ = a;
    a.tvp_jason_attack_1_03 = ["tvp_jason_attack_1_03", 1174];
    a.tvp_jason_attack_1_03.toString = b;
    a.tvp_jason_attack_1_03.__enum__ = a;
    a.tvp_jason_attack_1_02 = ["tvp_jason_attack_1_02", 1175];
    a.tvp_jason_attack_1_02.toString = b;
    a.tvp_jason_attack_1_02.__enum__ = a;
    a.tvp_pink_special_dash_forward_02_tint = ["tvp_pink_special_dash_forward_02_tint",
        1176
    ];
    a.tvp_pink_special_dash_forward_02_tint.toString = b;
    a.tvp_pink_special_dash_forward_02_tint.__enum__ = a;
    a.tvp_donnie_attack_1_03_alternate = ["tvp_donnie_attack_1_03_alternate", 1177];
    a.tvp_donnie_attack_1_03_alternate.toString = b;
    a.tvp_donnie_attack_1_03_alternate.__enum__ = a;
    a.tvp_raph_attack_3_08_alternate = ["tvp_raph_attack_3_08_alternate", 1178];
    a.tvp_raph_attack_3_08_alternate.toString = b;
    a.tvp_raph_attack_3_08_alternate.__enum__ = a;
    a.tvp_andros_special_2_08_alternate_tint = ["tvp_andros_special_2_08_alternate_tint",
        1179
    ];
    a.tvp_andros_special_2_08_alternate_tint.toString = b;
    a.tvp_andros_special_2_08_alternate_tint.__enum__ = a;
    a.top_bar = ["top_bar", 1180];
    a.top_bar.toString = b;
    a.top_bar.__enum__ = a;
    a.tvp_andros_special_1_20_tint = ["tvp_andros_special_1_20_tint", 1181];
    a.tvp_andros_special_1_20_tint.toString = b;
    a.tvp_andros_special_1_20_tint.__enum__ = a;
    a.tvp_pink_attack_3_10 = ["tvp_pink_attack_3_10", 1182];
    a.tvp_pink_attack_3_10.toString = b;
    a.tvp_pink_attack_3_10.__enum__ = a;
    a.tvp_pink_attack_2_04_alternate_tint = ["tvp_pink_attack_2_04_alternate_tint",
        1183
    ];
    a.tvp_pink_attack_2_04_alternate_tint.toString = b;
    a.tvp_pink_attack_2_04_alternate_tint.__enum__ = a;
    a.tvp_tommy_attack_2_06_alternate = ["tvp_tommy_attack_2_06_alternate", 1184];
    a.tvp_tommy_attack_2_06_alternate.toString = b;
    a.tvp_tommy_attack_2_06_alternate.__enum__ = a;
    a.tvp_pink_attack_2_11_tint = ["tvp_pink_attack_2_11_tint", 1185];
    a.tvp_pink_attack_2_11_tint.toString = b;
    a.tvp_pink_attack_2_11_tint.__enum__ = a;
    a.tvp_andros_special_1_09_tint = ["tvp_andros_special_1_09_tint", 1186];
    a.tvp_andros_special_1_09_tint.toString =
        b;
    a.tvp_andros_special_1_09_tint.__enum__ = a;
    a.tvp_mikey_special_idle_04_alternate = ["tvp_mikey_special_idle_04_alternate", 1187];
    a.tvp_mikey_special_idle_04_alternate.toString = b;
    a.tvp_mikey_special_idle_04_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_13_tint = ["tvp_donnie_special_1_in_13_tint", 1188];
    a.tvp_donnie_special_1_in_13_tint.toString = b;
    a.tvp_donnie_special_1_in_13_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_02_alternate_tint = ["tvp_donnie_special_1_in_02_alternate_tint", 1189];
    a.tvp_donnie_special_1_in_02_alternate_tint.toString =
        b;
    a.tvp_donnie_special_1_in_02_alternate_tint.__enum__ = a;
    a.tvp_donnie_hit_02 = ["tvp_donnie_hit_02", 1190];
    a.tvp_donnie_hit_02.toString = b;
    a.tvp_donnie_hit_02.__enum__ = a;
    a.tvp_donnie_hit_03 = ["tvp_donnie_hit_03", 1191];
    a.tvp_donnie_hit_03.toString = b;
    a.tvp_donnie_hit_03.__enum__ = a;
    a.tvp_leo_hit_up = ["tvp_leo_hit_up", 1192];
    a.tvp_leo_hit_up.toString = b;
    a.tvp_leo_hit_up.__enum__ = a;
    a.tvp_raph_special_1_12 = ["tvp_raph_special_1_12", 1193];
    a.tvp_raph_special_1_12.toString = b;
    a.tvp_raph_special_1_12.__enum__ = a;
    a.tvp_raph_special_1_11 = ["tvp_raph_special_1_11", 1194];
    a.tvp_raph_special_1_11.toString = b;
    a.tvp_raph_special_1_11.__enum__ = a;
    a.tvp_raph_special_1_10 = ["tvp_raph_special_1_10", 1195];
    a.tvp_raph_special_1_10.toString = b;
    a.tvp_raph_special_1_10.__enum__ = a;
    a.raph_0 = ["raph_0", 1196];
    a.raph_0.toString = b;
    a.raph_0.__enum__ = a;
    a.tvp_pink_special_idle_04_tint = ["tvp_pink_special_idle_04_tint", 1197];
    a.tvp_pink_special_idle_04_tint.toString = b;
    a.tvp_pink_special_idle_04_tint.__enum__ = a;
    a.raph_1 = ["raph_1", 1198];
    a.raph_1.toString = b;
    a.raph_1.__enum__ =
        a;
    a.tvp_raph_special_1_10_tint = ["tvp_raph_special_1_10_tint", 1199];
    a.tvp_raph_special_1_10_tint.toString = b;
    a.tvp_raph_special_1_10_tint.__enum__ = a;
    a.raph_2 = ["raph_2", 1200];
    a.raph_2.toString = b;
    a.raph_2.__enum__ = a;
    a.tvp_orion_special_2_10_alternate = ["tvp_orion_special_2_10_alternate", 1201];
    a.tvp_orion_special_2_10_alternate.toString = b;
    a.tvp_orion_special_2_10_alternate.__enum__ = a;
    a.tvp_tommy_dash_forward_01 = ["tvp_tommy_dash_forward_01", 1202];
    a.tvp_tommy_dash_forward_01.toString = b;
    a.tvp_tommy_dash_forward_01.__enum__ =
        a;
    a.tvp_april_special_2_01_alternate_tint = ["tvp_april_special_2_01_alternate_tint", 1203];
    a.tvp_april_special_2_01_alternate_tint.toString = b;
    a.tvp_april_special_2_01_alternate_tint.__enum__ = a;
    a.tvp_raph_attack_1_05_alternate = ["tvp_raph_attack_1_05_alternate", 1204];
    a.tvp_raph_attack_1_05_alternate.toString = b;
    a.tvp_raph_attack_1_05_alternate.__enum__ = a;
    a.tvp_effects_explosion_1_09 = ["tvp_effects_explosion_1_09", 1205];
    a.tvp_effects_explosion_1_09.toString = b;
    a.tvp_effects_explosion_1_09.__enum__ = a;
    a.tvp_tommy_attack_3_01 = ["tvp_tommy_attack_3_01", 1206];
    a.tvp_tommy_attack_3_01.toString = b;
    a.tvp_tommy_attack_3_01.__enum__ = a;
    a.tvp_april_dash_forward_02 = ["tvp_april_dash_forward_02", 1207];
    a.tvp_april_dash_forward_02.toString = b;
    a.tvp_april_dash_forward_02.__enum__ = a;
    a.tvp_april_dash_forward_01 = ["tvp_april_dash_forward_01", 1208];
    a.tvp_april_dash_forward_01.toString = b;
    a.tvp_april_dash_forward_01.__enum__ = a;
    a.relic_mikey = ["relic_mikey", 1209];
    a.relic_mikey.toString = b;
    a.relic_mikey.__enum__ = a;
    a.tvp_raph_attack_3_02_alternate = ["tvp_raph_attack_3_02_alternate", 1210];
    a.tvp_raph_attack_3_02_alternate.toString = b;
    a.tvp_raph_attack_3_02_alternate.__enum__ = a;
    a.tvp_andros_special_1_07_alternate_tint = ["tvp_andros_special_1_07_alternate_tint", 1211];
    a.tvp_andros_special_1_07_alternate_tint.toString = b;
    a.tvp_andros_special_1_07_alternate_tint.__enum__ = a;
    a.tvp_mikey_special_idle_01_tint = ["tvp_mikey_special_idle_01_tint", 1212];
    a.tvp_mikey_special_idle_01_tint.toString = b;
    a.tvp_mikey_special_idle_01_tint.__enum__ = a;
    a.tvp_orion_special_1_14_tint = ["tvp_orion_special_1_14_tint", 1213];
    a.tvp_orion_special_1_14_tint.toString = b;
    a.tvp_orion_special_1_14_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_14_alternate = ["tvp_donnie_special_1_in_14_alternate", 1214];
    a.tvp_donnie_special_1_in_14_alternate.toString = b;
    a.tvp_donnie_special_1_in_14_alternate.__enum__ = a;
    a.tvp_orion_special_2_03_alternate_tint = ["tvp_orion_special_2_03_alternate_tint", 1215];
    a.tvp_orion_special_2_03_alternate_tint.toString = b;
    a.tvp_orion_special_2_03_alternate_tint.__enum__ = a;
    a.tvp_april_dash_back_02_alternate_tint = ["tvp_april_dash_back_02_alternate_tint", 1216];
    a.tvp_april_dash_back_02_alternate_tint.toString = b;
    a.tvp_april_dash_back_02_alternate_tint.__enum__ = a;
    a.pause_btn_close = ["pause_btn_close", 1217];
    a.pause_btn_close.toString = b;
    a.pause_btn_close.__enum__ = a;
    a.tvp_april_idle_04_alternate = ["tvp_april_idle_04_alternate", 1218];
    a.tvp_april_idle_04_alternate.toString = b;
    a.tvp_april_idle_04_alternate.__enum__ = a;
    a.relic_raph_active = ["relic_raph_active", 1219];
    a.relic_raph_active.toString = b;
    a.relic_raph_active.__enum__ =
        a;
    a.tvp_raph_special_1_09_tint = ["tvp_raph_special_1_09_tint", 1220];
    a.tvp_raph_special_1_09_tint.toString = b;
    a.tvp_raph_special_1_09_tint.__enum__ = a;
    a.tvp_donnie_special_2_14_tint = ["tvp_donnie_special_2_14_tint", 1221];
    a.tvp_donnie_special_2_14_tint.toString = b;
    a.tvp_donnie_special_2_14_tint.__enum__ = a;
    a.tvp_orion_attack_1_05 = ["tvp_orion_attack_1_05", 1222];
    a.tvp_orion_attack_1_05.toString = b;
    a.tvp_orion_attack_1_05.__enum__ = a;
    a.tvp_orion_attack_1_04 = ["tvp_orion_attack_1_04", 1223];
    a.tvp_orion_attack_1_04.toString =
        b;
    a.tvp_orion_attack_1_04.__enum__ = a;
    a.tvp_orion_attack_1_03 = ["tvp_orion_attack_1_03", 1224];
    a.tvp_orion_attack_1_03.toString = b;
    a.tvp_orion_attack_1_03.__enum__ = a;
    a.tvp_orion_attack_1_02 = ["tvp_orion_attack_1_02", 1225];
    a.tvp_orion_attack_1_02.toString = b;
    a.tvp_orion_attack_1_02.__enum__ = a;
    a.tvp_orion_attack_1_01 = ["tvp_orion_attack_1_01", 1226];
    a.tvp_orion_attack_1_01.toString = b;
    a.tvp_orion_attack_1_01.__enum__ = a;
    a.tvp_donnie_attack_3_20_alternate = ["tvp_donnie_attack_3_20_alternate", 1227];
    a.tvp_donnie_attack_3_20_alternate.toString =
        b;
    a.tvp_donnie_attack_3_20_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_12 = ["tvp_jason_attack_special_1_12", 1228];
    a.tvp_jason_attack_special_1_12.toString = b;
    a.tvp_jason_attack_special_1_12.__enum__ = a;
    a.tvp_jason_attack_special_1_13 = ["tvp_jason_attack_special_1_13", 1229];
    a.tvp_jason_attack_special_1_13.toString = b;
    a.tvp_jason_attack_special_1_13.__enum__ = a;
    a.tvp_jason_attack_special_1_10 = ["tvp_jason_attack_special_1_10", 1230];
    a.tvp_jason_attack_special_1_10.toString = b;
    a.tvp_jason_attack_special_1_10.__enum__ =
        a;
    a.tvp_jason_attack_special_1_11 = ["tvp_jason_attack_special_1_11", 1231];
    a.tvp_jason_attack_special_1_11.toString = b;
    a.tvp_jason_attack_special_1_11.__enum__ = a;
    a.tvp_jason_attack_special_1_16 = ["tvp_jason_attack_special_1_16", 1232];
    a.tvp_jason_attack_special_1_16.toString = b;
    a.tvp_jason_attack_special_1_16.__enum__ = a;
    a.tvp_jason_attack_special_1_17 = ["tvp_jason_attack_special_1_17", 1233];
    a.tvp_jason_attack_special_1_17.toString = b;
    a.tvp_jason_attack_special_1_17.__enum__ = a;
    a.tvp_jason_attack_special_1_14 = ["tvp_jason_attack_special_1_14", 1234];
    a.tvp_jason_attack_special_1_14.toString = b;
    a.tvp_jason_attack_special_1_14.__enum__ = a;
    a.tvp_jason_attack_special_1_15 = ["tvp_jason_attack_special_1_15", 1235];
    a.tvp_jason_attack_special_1_15.toString = b;
    a.tvp_jason_attack_special_1_15.__enum__ = a;
    a.raph_alternate2 = ["raph_alternate2", 1236];
    a.raph_alternate2.toString = b;
    a.raph_alternate2.__enum__ = a;
    a.raph_alternate1 = ["raph_alternate1", 1237];
    a.raph_alternate1.toString = b;
    a.raph_alternate1.__enum__ = a;
    a.raph_alternate0 = ["raph_alternate0", 1238];
    a.raph_alternate0.toString = b;
    a.raph_alternate0.__enum__ = a;
    a.tvp_raph_attack_1_04_alternate = ["tvp_raph_attack_1_04_alternate", 1239];
    a.tvp_raph_attack_1_04_alternate.toString = b;
    a.tvp_raph_attack_1_04_alternate.__enum__ = a;
    a.tvp_raph_special_1_11_alternate_tint = ["tvp_raph_special_1_11_alternate_tint", 1240];
    a.tvp_raph_special_1_11_alternate_tint.toString = b;
    a.tvp_raph_special_1_11_alternate_tint.__enum__ = a;
    a.tvp_april_special_2_12_alternate = ["tvp_april_special_2_12_alternate", 1241];
    a.tvp_april_special_2_12_alternate.toString = b;
    a.tvp_april_special_2_12_alternate.__enum__ = a;
    a.tvp_jason_attack_special_2_05_alternate = ["tvp_jason_attack_special_2_05_alternate", 1242];
    a.tvp_jason_attack_special_2_05_alternate.toString = b;
    a.tvp_jason_attack_special_2_05_alternate.__enum__ = a;
    a.tvp_pink_special_dash_back_02 = ["tvp_pink_special_dash_back_02", 1243];
    a.tvp_pink_special_dash_back_02.toString = b;
    a.tvp_pink_special_dash_back_02.__enum__ = a;
    a.tvp_effects_explosion_1_02 = ["tvp_effects_explosion_1_02",
        1244
    ];
    a.tvp_effects_explosion_1_02.toString = b;
    a.tvp_effects_explosion_1_02.__enum__ = a;
    a.btn_bottom = ["btn_bottom", 1245];
    a.btn_bottom.toString = b;
    a.btn_bottom.__enum__ = a;
    a.tvp_donnie_special_2_05_alternate = ["tvp_donnie_special_2_05_alternate", 1246];
    a.tvp_donnie_special_2_05_alternate.toString = b;
    a.tvp_donnie_special_2_05_alternate.__enum__ = a;
    a.tvp_orion_fall = ["tvp_orion_fall", 1247];
    a.tvp_orion_fall.toString = b;
    a.tvp_orion_fall.__enum__ = a;
    a.tvp_pink_attack_2_06_tint = ["tvp_pink_attack_2_06_tint", 1248];
    a.tvp_pink_attack_2_06_tint.toString =
        b;
    a.tvp_pink_attack_2_06_tint.__enum__ = a;
    a.tvp_pink_special_block = ["tvp_pink_special_block", 1249];
    a.tvp_pink_special_block.toString = b;
    a.tvp_pink_special_block.__enum__ = a;
    a.help_key_mobile_arrow = ["help_key_mobile_arrow", 1250];
    a.help_key_mobile_arrow.toString = b;
    a.help_key_mobile_arrow.__enum__ = a;
    a.tvp_effects_impact_upper_01 = ["tvp_effects_impact_upper_01", 1251];
    a.tvp_effects_impact_upper_01.toString = b;
    a.tvp_effects_impact_upper_01.__enum__ = a;
    a.tvp_andros_special_2_05_tint = ["tvp_andros_special_2_05_tint",
        1252
    ];
    a.tvp_andros_special_2_05_tint.toString = b;
    a.tvp_andros_special_2_05_tint.__enum__ = a;
    a.tvp_effects_impact_upper_03 = ["tvp_effects_impact_upper_03", 1253];
    a.tvp_effects_impact_upper_03.toString = b;
    a.tvp_effects_impact_upper_03.__enum__ = a;
    a.tvp_effects_impact_upper_02 = ["tvp_effects_impact_upper_02", 1254];
    a.tvp_effects_impact_upper_02.toString = b;
    a.tvp_effects_impact_upper_02.__enum__ = a;
    a.tvp_leo_special_2_04_alternate = ["tvp_leo_special_2_04_alternate", 1255];
    a.tvp_leo_special_2_04_alternate.toString =
        b;
    a.tvp_leo_special_2_04_alternate.__enum__ = a;
    a.tvp_april_attack_1_06_alternate = ["tvp_april_attack_1_06_alternate", 1256];
    a.tvp_april_attack_1_06_alternate.toString = b;
    a.tvp_april_attack_1_06_alternate.__enum__ = a;
    a.tvp_orion_idle_01_alternate = ["tvp_orion_idle_01_alternate", 1257];
    a.tvp_orion_idle_01_alternate.toString = b;
    a.tvp_orion_idle_01_alternate.__enum__ = a;
    a.tvp_april_special_1_02_alternate_tint = ["tvp_april_special_1_02_alternate_tint", 1258];
    a.tvp_april_special_1_02_alternate_tint.toString = b;
    a.tvp_april_special_1_02_alternate_tint.__enum__ =
        a;
    a.pause_btn_help_active = ["pause_btn_help_active", 1259];
    a.pause_btn_help_active.toString = b;
    a.pause_btn_help_active.__enum__ = a;
    a.help_mobile_swipe_back = ["help_mobile_swipe_back", 1260];
    a.help_mobile_swipe_back.toString = b;
    a.help_mobile_swipe_back.__enum__ = a;
    a.pause_btn_play_active = ["pause_btn_play_active", 1261];
    a.pause_btn_play_active.toString = b;
    a.pause_btn_play_active.__enum__ = a;
    a.tvp_april_attack_1_05_alternate = ["tvp_april_attack_1_05_alternate", 1262];
    a.tvp_april_attack_1_05_alternate.toString = b;
    a.tvp_april_attack_1_05_alternate.__enum__ = a;
    a.end_rank_holder = ["end_rank_holder", 1263];
    a.end_rank_holder.toString = b;
    a.end_rank_holder.__enum__ = a;
    a.enemy_backing = ["enemy_backing", 1264];
    a.enemy_backing.toString = b;
    a.enemy_backing.__enum__ = a;
    a.tvp_tommy_special_1_05_alternate = ["tvp_tommy_special_1_05_alternate", 1265];
    a.tvp_tommy_special_1_05_alternate.toString = b;
    a.tvp_tommy_special_1_05_alternate.__enum__ = a;
    a.tvp_leo_attack_2_01_alternate = ["tvp_leo_attack_2_01_alternate", 1266];
    a.tvp_leo_attack_2_01_alternate.toString =
        b;
    a.tvp_leo_attack_2_01_alternate.__enum__ = a;
    a.tvp_pink_special_dash_forward_01_alternate = ["tvp_pink_special_dash_forward_01_alternate", 1267];
    a.tvp_pink_special_dash_forward_01_alternate.toString = b;
    a.tvp_pink_special_dash_forward_01_alternate.__enum__ = a;
    a.tvp_mikey_special_dash_forward_02_alternate_tint = ["tvp_mikey_special_dash_forward_02_alternate_tint", 1268];
    a.tvp_mikey_special_dash_forward_02_alternate_tint.toString = b;
    a.tvp_mikey_special_dash_forward_02_alternate_tint.__enum__ = a;
    a.tvp_april_hit_up = ["tvp_april_hit_up", 1269];
    a.tvp_april_hit_up.toString = b;
    a.tvp_april_hit_up.__enum__ = a;
    a.tvp_april_dash_back_02_tint = ["tvp_april_dash_back_02_tint", 1270];
    a.tvp_april_dash_back_02_tint.toString = b;
    a.tvp_april_dash_back_02_tint.__enum__ = a;
    a.tvp_donnie_attack_3_14_alternate = ["tvp_donnie_attack_3_14_alternate", 1271];
    a.tvp_donnie_attack_3_14_alternate.toString = b;
    a.tvp_donnie_attack_3_14_alternate.__enum__ = a;
    a.touch_control_left = ["touch_control_left", 1272];
    a.touch_control_left.toString = b;
    a.touch_control_left.__enum__ =
        a;
    a.tvp_tommy_hit_02_alternate = ["tvp_tommy_hit_02_alternate", 1273];
    a.tvp_tommy_hit_02_alternate.toString = b;
    a.tvp_tommy_hit_02_alternate.__enum__ = a;
    a.tvp_tommy_attack_3_02_alternate = ["tvp_tommy_attack_3_02_alternate", 1274];
    a.tvp_tommy_attack_3_02_alternate.toString = b;
    a.tvp_tommy_attack_3_02_alternate.__enum__ = a;
    a.tvp_pink_special_in_04_alternate_tint = ["tvp_pink_special_in_04_alternate_tint", 1275];
    a.tvp_pink_special_in_04_alternate_tint.toString = b;
    a.tvp_pink_special_in_04_alternate_tint.__enum__ = a;
    a.relic_tommy = ["relic_tommy", 1276];
    a.relic_tommy.toString = b;
    a.relic_tommy.__enum__ = a;
    a.tvp_orion_special_2_03_alternate = ["tvp_orion_special_2_03_alternate", 1277];
    a.tvp_orion_special_2_03_alternate.toString = b;
    a.tvp_orion_special_2_03_alternate.__enum__ = a;
    a.tvp_orion_special_2_10_alternate_tint = ["tvp_orion_special_2_10_alternate_tint", 1278];
    a.tvp_orion_special_2_10_alternate_tint.toString = b;
    a.tvp_orion_special_2_10_alternate_tint.__enum__ = a;
    a.tvp_pink_special_attack_2_09_alternate_tint = ["tvp_pink_special_attack_2_09_alternate_tint",
        1279
    ];
    a.tvp_pink_special_attack_2_09_alternate_tint.toString = b;
    a.tvp_pink_special_attack_2_09_alternate_tint.__enum__ = a;
    a.tvp_tommy_attack_3_01_alternate = ["tvp_tommy_attack_3_01_alternate", 1280];
    a.tvp_tommy_attack_3_01_alternate.toString = b;
    a.tvp_tommy_attack_3_01_alternate.__enum__ = a;
    a.pr_quarry_mid_l = ["pr_quarry_mid_l", 1281];
    a.pr_quarry_mid_l.toString = b;
    a.pr_quarry_mid_l.__enum__ = a;
    a.tvp_mikey_special_dash_forward_01_tint = ["tvp_mikey_special_dash_forward_01_tint", 1282];
    a.tvp_mikey_special_dash_forward_01_tint.toString =
        b;
    a.tvp_mikey_special_dash_forward_01_tint.__enum__ = a;
    a.tvp_donnie_attack_3_20 = ["tvp_donnie_attack_3_20", 1283];
    a.tvp_donnie_attack_3_20.toString = b;
    a.tvp_donnie_attack_3_20.__enum__ = a;
    a.tvp_donnie_attack_3_21 = ["tvp_donnie_attack_3_21", 1284];
    a.tvp_donnie_attack_3_21.toString = b;
    a.tvp_donnie_attack_3_21.__enum__ = a;
    a.tvp_donnie_attack_3_16_alternate = ["tvp_donnie_attack_3_16_alternate", 1285];
    a.tvp_donnie_attack_3_16_alternate.toString = b;
    a.tvp_donnie_attack_3_16_alternate.__enum__ = a;
    a.tvp_pink_attack_2_07_alternate = ["tvp_pink_attack_2_07_alternate", 1286];
    a.tvp_pink_attack_2_07_alternate.toString = b;
    a.tvp_pink_attack_2_07_alternate.__enum__ = a;
    a.hud_special_blue_02 = ["hud_special_blue_02", 1287];
    a.hud_special_blue_02.toString = b;
    a.hud_special_blue_02.__enum__ = a;
    a.tvp_raph_dash_back_01_alternate_tint = ["tvp_raph_dash_back_01_alternate_tint", 1288];
    a.tvp_raph_dash_back_01_alternate_tint.toString = b;
    a.tvp_raph_dash_back_01_alternate_tint.__enum__ = a;
    a.help_mobile_tap_hold = ["help_mobile_tap_hold", 1289];
    a.help_mobile_tap_hold.toString =
        b;
    a.help_mobile_tap_hold.__enum__ = a;
    a.tvp_orion_special_1_16_alternate = ["tvp_orion_special_1_16_alternate", 1290];
    a.tvp_orion_special_1_16_alternate.toString = b;
    a.tvp_orion_special_1_16_alternate.__enum__ = a;
    a.tvp_raph_special_2_out_01_tint = ["tvp_raph_special_2_out_01_tint", 1291];
    a.tvp_raph_special_2_out_01_tint.toString = b;
    a.tvp_raph_special_2_out_01_tint.__enum__ = a;
    a.hud_special_blue_01 = ["hud_special_blue_01", 1292];
    a.hud_special_blue_01.toString = b;
    a.hud_special_blue_01.__enum__ = a;
    a.tvp_leo_hit_03_alternate = ["tvp_leo_hit_03_alternate", 1293];
    a.tvp_leo_hit_03_alternate.toString = b;
    a.tvp_leo_hit_03_alternate.__enum__ = a;
    a.tvp_orion_hit_01_alternate = ["tvp_orion_hit_01_alternate", 1294];
    a.tvp_orion_hit_01_alternate.toString = b;
    a.tvp_orion_hit_01_alternate.__enum__ = a;
    a.hit_med_1 = ["hit_med_1", 1295];
    a.hit_med_1.toString = b;
    a.hit_med_1.__enum__ = a;
    a.relic_tommy_active = ["relic_tommy_active", 1296];
    a.relic_tommy_active.toString = b;
    a.relic_tommy_active.__enum__ = a;
    a.tvp_andros_special_1_05_tint = ["tvp_andros_special_1_05_tint",
        1297
    ];
    a.tvp_andros_special_1_05_tint.toString = b;
    a.tvp_andros_special_1_05_tint.__enum__ = a;
    a.tvp_orion_hit_down = ["tvp_orion_hit_down", 1298];
    a.tvp_orion_hit_down.toString = b;
    a.tvp_orion_hit_down.__enum__ = a;
    a.tvp_mikey_attack_4_01_alternate = ["tvp_mikey_attack_4_01_alternate", 1299];
    a.tvp_mikey_attack_4_01_alternate.toString = b;
    a.tvp_mikey_attack_4_01_alternate.__enum__ = a;
    a.tvp_orion_special_2_06_alternate = ["tvp_orion_special_2_06_alternate", 1300];
    a.tvp_orion_special_2_06_alternate.toString = b;
    a.tvp_orion_special_2_06_alternate.__enum__ =
        a;
    a.tvp_donnie_forward_01_alternate = ["tvp_donnie_forward_01_alternate", 1301];
    a.tvp_donnie_forward_01_alternate.toString = b;
    a.tvp_donnie_forward_01_alternate.__enum__ = a;
    a.tvp_pink_idle_05_alternate = ["tvp_pink_idle_05_alternate", 1302];
    a.tvp_pink_idle_05_alternate.toString = b;
    a.tvp_pink_idle_05_alternate.__enum__ = a;
    a.tvp_mikey_attack_4_02_alternate = ["tvp_mikey_attack_4_02_alternate", 1303];
    a.tvp_mikey_attack_4_02_alternate.toString = b;
    a.tvp_mikey_attack_4_02_alternate.__enum__ = a;
    a.tvp_andros_walk_01 = ["tvp_andros_walk_01",
        1304
    ];
    a.tvp_andros_walk_01.toString = b;
    a.tvp_andros_walk_01.__enum__ = a;
    a.btn_raph_active = ["btn_raph_active", 1305];
    a.btn_raph_active.toString = b;
    a.btn_raph_active.__enum__ = a;
    a.tvp_andros_walk_02 = ["tvp_andros_walk_02", 1306];
    a.tvp_andros_walk_02.toString = b;
    a.tvp_andros_walk_02.__enum__ = a;
    a.portrait_andros = ["portrait_andros", 1307];
    a.portrait_andros.toString = b;
    a.portrait_andros.__enum__ = a;
    a.tvp_jason_special_1_07_alternate = ["tvp_jason_special_1_07_alternate", 1308];
    a.tvp_jason_special_1_07_alternate.toString =
        b;
    a.tvp_jason_special_1_07_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_12_alternate_tint = ["tvp_jason_attack_special_1_12_alternate_tint", 1309];
    a.tvp_jason_attack_special_1_12_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_12_alternate_tint.__enum__ = a;
    a.tvp_effects_explosion_3_01 = ["tvp_effects_explosion_3_01", 1310];
    a.tvp_effects_explosion_3_01.toString = b;
    a.tvp_effects_explosion_3_01.__enum__ = a;
    a.tvp_effects_explosion_3_02 = ["tvp_effects_explosion_3_02", 1311];
    a.tvp_effects_explosion_3_02.toString =
        b;
    a.tvp_effects_explosion_3_02.__enum__ = a;
    a.tvp_effects_explosion_3_03 = ["tvp_effects_explosion_3_03", 1312];
    a.tvp_effects_explosion_3_03.toString = b;
    a.tvp_effects_explosion_3_03.__enum__ = a;
    a.tvp_effects_explosion_3_04 = ["tvp_effects_explosion_3_04", 1313];
    a.tvp_effects_explosion_3_04.toString = b;
    a.tvp_effects_explosion_3_04.__enum__ = a;
    a.tvp_leo_special_2_02_tint = ["tvp_leo_special_2_02_tint", 1314];
    a.tvp_leo_special_2_02_tint.toString = b;
    a.tvp_leo_special_2_02_tint.__enum__ = a;
    a.tvp_orion_special_1_11_alternate = ["tvp_orion_special_1_11_alternate", 1315];
    a.tvp_orion_special_1_11_alternate.toString = b;
    a.tvp_orion_special_1_11_alternate.__enum__ = a;
    a.tvp_tommy_special_1_04_alternate = ["tvp_tommy_special_1_04_alternate", 1316];
    a.tvp_tommy_special_1_04_alternate.toString = b;
    a.tvp_tommy_special_1_04_alternate.__enum__ = a;
    a.tvp_leo_special_1_idle_02_tint = ["tvp_leo_special_1_idle_02_tint", 1317];
    a.tvp_leo_special_1_idle_02_tint.toString = b;
    a.tvp_leo_special_1_idle_02_tint.__enum__ = a;
    a.hit_star_generic = ["hit_star_generic",
        1318
    ];
    a.hit_star_generic.toString = b;
    a.hit_star_generic.__enum__ = a;
    a.tvp_tommy_dash_forward_01_alternate = ["tvp_tommy_dash_forward_01_alternate", 1319];
    a.tvp_tommy_dash_forward_01_alternate.toString = b;
    a.tvp_tommy_dash_forward_01_alternate.__enum__ = a;
    a.tvp_april_special_2_11_alternate = ["tvp_april_special_2_11_alternate", 1320];
    a.tvp_april_special_2_11_alternate.toString = b;
    a.tvp_april_special_2_11_alternate.__enum__ = a;
    a.tvp_mikey_attack_2_03_alternate = ["tvp_mikey_attack_2_03_alternate", 1321];
    a.tvp_mikey_attack_2_03_alternate.toString =
        b;
    a.tvp_mikey_attack_2_03_alternate.__enum__ = a;
    a.tvp_mikey_dash_back_02_alternate = ["tvp_mikey_dash_back_02_alternate", 1322];
    a.tvp_mikey_dash_back_02_alternate.toString = b;
    a.tvp_mikey_dash_back_02_alternate.__enum__ = a;
    a.lightning_4 = ["lightning_4", 1323];
    a.lightning_4.toString = b;
    a.lightning_4.__enum__ = a;
    a.fog_overlay = ["fog_overlay", 1324];
    a.fog_overlay.toString = b;
    a.fog_overlay.__enum__ = a;
    a.tvp_andros_special_2_16_tint = ["tvp_andros_special_2_16_tint", 1325];
    a.tvp_andros_special_2_16_tint.toString = b;
    a.tvp_andros_special_2_16_tint.__enum__ =
        a;
    a.tvp_orion_special_1_12_alternate_tint = ["tvp_orion_special_1_12_alternate_tint", 1326];
    a.tvp_orion_special_1_12_alternate_tint.toString = b;
    a.tvp_orion_special_1_12_alternate_tint.__enum__ = a;
    a.tvp_april_special_2_03_tint = ["tvp_april_special_2_03_tint", 1327];
    a.tvp_april_special_2_03_tint.toString = b;
    a.tvp_april_special_2_03_tint.__enum__ = a;
    a.key_blank = ["key_blank", 1328];
    a.key_blank.toString = b;
    a.key_blank.__enum__ = a;
    a.tvp_pink_attack_2_02 = ["tvp_pink_attack_2_02", 1329];
    a.tvp_pink_attack_2_02.toString =
        b;
    a.tvp_pink_attack_2_02.__enum__ = a;
    a.tvp_pink_attack_2_03 = ["tvp_pink_attack_2_03", 1330];
    a.tvp_pink_attack_2_03.toString = b;
    a.tvp_pink_attack_2_03.__enum__ = a;
    a.tvp_april_hit_down_alternate = ["tvp_april_hit_down_alternate", 1331];
    a.tvp_april_hit_down_alternate.toString = b;
    a.tvp_april_hit_down_alternate.__enum__ = a;
    a.tvp_donnie_special_2_10_alternate_tint = ["tvp_donnie_special_2_10_alternate_tint", 1332];
    a.tvp_donnie_special_2_10_alternate_tint.toString = b;
    a.tvp_donnie_special_2_10_alternate_tint.__enum__ =
        a;
    a.tvp_pink_attack_2_07 = ["tvp_pink_attack_2_07", 1333];
    a.tvp_pink_attack_2_07.toString = b;
    a.tvp_pink_attack_2_07.__enum__ = a;
    a.tvp_pink_attack_2_04 = ["tvp_pink_attack_2_04", 1334];
    a.tvp_pink_attack_2_04.toString = b;
    a.tvp_pink_attack_2_04.__enum__ = a;
    a.tvp_andros_floor = ["tvp_andros_floor", 1335];
    a.tvp_andros_floor.toString = b;
    a.tvp_andros_floor.__enum__ = a;
    a.tvp_april_special_1_03_alternate = ["tvp_april_special_1_03_alternate", 1336];
    a.tvp_april_special_1_03_alternate.toString = b;
    a.tvp_april_special_1_03_alternate.__enum__ =
        a;
    a.tvp_pink_attack_2_09 = ["tvp_pink_attack_2_09", 1337];
    a.tvp_pink_attack_2_09.toString = b;
    a.tvp_pink_attack_2_09.__enum__ = a;
    a.tvp_raph_special_1_04 = ["tvp_raph_special_1_04", 1338];
    a.tvp_raph_special_1_04.toString = b;
    a.tvp_raph_special_1_04.__enum__ = a;
    a.tvp_andros_special_1_16_alternate = ["tvp_andros_special_1_16_alternate", 1339];
    a.tvp_andros_special_1_16_alternate.toString = b;
    a.tvp_andros_special_1_16_alternate.__enum__ = a;
    a.tvp_raph_special_1_06 = ["tvp_raph_special_1_06", 1340];
    a.tvp_raph_special_1_06.toString =
        b;
    a.tvp_raph_special_1_06.__enum__ = a;
    a.tvp_raph_special_1_07 = ["tvp_raph_special_1_07", 1341];
    a.tvp_raph_special_1_07.toString = b;
    a.tvp_raph_special_1_07.__enum__ = a;
    a.tvp_raph_special_1_01 = ["tvp_raph_special_1_01", 1342];
    a.tvp_raph_special_1_01.toString = b;
    a.tvp_raph_special_1_01.__enum__ = a;
    a.tvp_raph_special_1_02 = ["tvp_raph_special_1_02", 1343];
    a.tvp_raph_special_1_02.toString = b;
    a.tvp_raph_special_1_02.__enum__ = a;
    a.tvp_jason_attack_special_1_03_tint = ["tvp_jason_attack_special_1_03_tint", 1344];
    a.tvp_jason_attack_special_1_03_tint.toString =
        b;
    a.tvp_jason_attack_special_1_03_tint.__enum__ = a;
    a.tvp_april_special_2_15_tint = ["tvp_april_special_2_15_tint", 1345];
    a.tvp_april_special_2_15_tint.toString = b;
    a.tvp_april_special_2_15_tint.__enum__ = a;
    a.tvp_pink_attack_2_06_alternate = ["tvp_pink_attack_2_06_alternate", 1346];
    a.tvp_pink_attack_2_06_alternate.toString = b;
    a.tvp_pink_attack_2_06_alternate.__enum__ = a;
    a.tvp_raph_special_1_08 = ["tvp_raph_special_1_08", 1347];
    a.tvp_raph_special_1_08.toString = b;
    a.tvp_raph_special_1_08.__enum__ = a;
    a.tvp_raph_special_1_09 = ["tvp_raph_special_1_09", 1348];
    a.tvp_raph_special_1_09.toString = b;
    a.tvp_raph_special_1_09.__enum__ = a;
    a.tvp_jason_attack_special_1_04_tint = ["tvp_jason_attack_special_1_04_tint", 1349];
    a.tvp_jason_attack_special_1_04_tint.toString = b;
    a.tvp_jason_attack_special_1_04_tint.__enum__ = a;
    a.tvp_pink_attack_3_05 = ["tvp_pink_attack_3_05", 1350];
    a.tvp_pink_attack_3_05.toString = b;
    a.tvp_pink_attack_3_05.__enum__ = a;
    a.tvp_pink_attack_3_04 = ["tvp_pink_attack_3_04", 1351];
    a.tvp_pink_attack_3_04.toString = b;
    a.tvp_pink_attack_3_04.__enum__ =
        a;
    a.tvp_jason_attack_special_1_06_alternate = ["tvp_jason_attack_special_1_06_alternate", 1352];
    a.tvp_jason_attack_special_1_06_alternate.toString = b;
    a.tvp_jason_attack_special_1_06_alternate.__enum__ = a;
    a.tvp_mikey_attack_4_06_tint = ["tvp_mikey_attack_4_06_tint", 1353];
    a.tvp_mikey_attack_4_06_tint.toString = b;
    a.tvp_mikey_attack_4_06_tint.__enum__ = a;
    a.tvp_pink_attack_3_01 = ["tvp_pink_attack_3_01", 1354];
    a.tvp_pink_attack_3_01.toString = b;
    a.tvp_pink_attack_3_01.__enum__ = a;
    a.tvp_pink_attack_3_03 = ["tvp_pink_attack_3_03",
        1355
    ];
    a.tvp_pink_attack_3_03.toString = b;
    a.tvp_pink_attack_3_03.__enum__ = a;
    a.tvp_pink_attack_3_02 = ["tvp_pink_attack_3_02", 1356];
    a.tvp_pink_attack_3_02.toString = b;
    a.tvp_pink_attack_3_02.__enum__ = a;
    a.tvp_effects_explosion_2_07 = ["tvp_effects_explosion_2_07", 1357];
    a.tvp_effects_explosion_2_07.toString = b;
    a.tvp_effects_explosion_2_07.__enum__ = a;
    a.tvp_effects_explosion_2_06 = ["tvp_effects_explosion_2_06", 1358];
    a.tvp_effects_explosion_2_06.toString = b;
    a.tvp_effects_explosion_2_06.__enum__ = a;
    a.tvp_effects_explosion_2_05 = ["tvp_effects_explosion_2_05", 1359];
    a.tvp_effects_explosion_2_05.toString = b;
    a.tvp_effects_explosion_2_05.__enum__ = a;
    a.tvp_effects_explosion_2_04 = ["tvp_effects_explosion_2_04", 1360];
    a.tvp_effects_explosion_2_04.toString = b;
    a.tvp_effects_explosion_2_04.__enum__ = a;
    a.tvp_pink_attack_3_09 = ["tvp_pink_attack_3_09", 1361];
    a.tvp_pink_attack_3_09.toString = b;
    a.tvp_pink_attack_3_09.__enum__ = a;
    a.tvp_pink_attack_3_08 = ["tvp_pink_attack_3_08", 1362];
    a.tvp_pink_attack_3_08.toString = b;
    a.tvp_pink_attack_3_08.__enum__ =
        a;
    a.tvp_effects_explosion_2_01 = ["tvp_effects_explosion_2_01", 1363];
    a.tvp_effects_explosion_2_01.toString = b;
    a.tvp_effects_explosion_2_01.__enum__ = a;
    a.tvp_raph_dash_back_01_tint = ["tvp_raph_dash_back_01_tint", 1364];
    a.tvp_raph_dash_back_01_tint.toString = b;
    a.tvp_raph_dash_back_01_tint.__enum__ = a;
    a.btn_sewer = ["btn_sewer", 1365];
    a.btn_sewer.toString = b;
    a.btn_sewer.__enum__ = a;
    a.tmnt_sewer_mid_r = ["tmnt_sewer_mid_r", 1366];
    a.tmnt_sewer_mid_r.toString = b;
    a.tmnt_sewer_mid_r.__enum__ = a;
    a.tvp_leo_special_2_projectile_01_alternate = ["tvp_leo_special_2_projectile_01_alternate", 1367];
    a.tvp_leo_special_2_projectile_01_alternate.toString = b;
    a.tvp_leo_special_2_projectile_01_alternate.__enum__ = a;
    a.tvp_pink_special_in_02_tint = ["tvp_pink_special_in_02_tint", 1368];
    a.tvp_pink_special_in_02_tint.toString = b;
    a.tvp_pink_special_in_02_tint.__enum__ = a;
    a.tvp_donnie_special_2_02_alternate = ["tvp_donnie_special_2_02_alternate", 1369];
    a.tvp_donnie_special_2_02_alternate.toString = b;
    a.tvp_donnie_special_2_02_alternate.__enum__ = a;
    a.tvp_mikey_special_in_04_alternate = ["tvp_mikey_special_in_04_alternate", 1370];
    a.tvp_mikey_special_in_04_alternate.toString = b;
    a.tvp_mikey_special_in_04_alternate.__enum__ = a;
    a.tvp_raph_special_1_04_alternate_tint = ["tvp_raph_special_1_04_alternate_tint", 1371];
    a.tvp_raph_special_1_04_alternate_tint.toString = b;
    a.tvp_raph_special_1_04_alternate_tint.__enum__ = a;
    a.tmnt_sewer_mid_l = ["tmnt_sewer_mid_l", 1372];
    a.tmnt_sewer_mid_l.toString = b;
    a.tmnt_sewer_mid_l.__enum__ = a;
    a.tvp_mikey_special_in_04_alternate_tint = ["tvp_mikey_special_in_04_alternate_tint",
        1373
    ];
    a.tvp_mikey_special_in_04_alternate_tint.toString = b;
    a.tvp_mikey_special_in_04_alternate_tint.__enum__ = a;
    a.tvp_tommy_fall = ["tvp_tommy_fall", 1374];
    a.tvp_tommy_fall.toString = b;
    a.tvp_tommy_fall.__enum__ = a;
    a.tvp_donnie_special_2_04_alternate_tint = ["tvp_donnie_special_2_04_alternate_tint", 1375];
    a.tvp_donnie_special_2_04_alternate_tint.toString = b;
    a.tvp_donnie_special_2_04_alternate_tint.__enum__ = a;
    a.tvp_pink_attack_1_03 = ["tvp_pink_attack_1_03", 1376];
    a.tvp_pink_attack_1_03.toString = b;
    a.tvp_pink_attack_1_03.__enum__ =
        a;
    a.tvp_pink_attack_1_02 = ["tvp_pink_attack_1_02", 1377];
    a.tvp_pink_attack_1_02.toString = b;
    a.tvp_pink_attack_1_02.__enum__ = a;
    a.tvp_pink_attack_1_01 = ["tvp_pink_attack_1_01", 1378];
    a.tvp_pink_attack_1_01.toString = b;
    a.tvp_pink_attack_1_01.__enum__ = a;
    a.tvp_pink_attack_1_07 = ["tvp_pink_attack_1_07", 1379];
    a.tvp_pink_attack_1_07.toString = b;
    a.tvp_pink_attack_1_07.__enum__ = a;
    a.tvp_pink_attack_1_06 = ["tvp_pink_attack_1_06", 1380];
    a.tvp_pink_attack_1_06.toString = b;
    a.tvp_pink_attack_1_06.__enum__ = a;
    a.tvp_pink_attack_1_05 = ["tvp_pink_attack_1_05", 1381];
    a.tvp_pink_attack_1_05.toString = b;
    a.tvp_pink_attack_1_05.__enum__ = a;
    a.tvp_mikey_hit_up_alternate = ["tvp_mikey_hit_up_alternate", 1382];
    a.tvp_mikey_hit_up_alternate.toString = b;
    a.tvp_mikey_hit_up_alternate.__enum__ = a;
    a.tvp_mikey_attack_4_07_alternate = ["tvp_mikey_attack_4_07_alternate", 1383];
    a.tvp_mikey_attack_4_07_alternate.toString = b;
    a.tvp_mikey_attack_4_07_alternate.__enum__ = a;
    a.tvp_raph_special_1_05_alternate_tint = ["tvp_raph_special_1_05_alternate_tint", 1384];
    a.tvp_raph_special_1_05_alternate_tint.toString =
        b;
    a.tvp_raph_special_1_05_alternate_tint.__enum__ = a;
    a.tvp_raph_hit_down = ["tvp_raph_hit_down", 1385];
    a.tvp_raph_hit_down.toString = b;
    a.tvp_raph_hit_down.__enum__ = a;
    a.tvp_mikey_attack_3_06_alternate = ["tvp_mikey_attack_3_06_alternate", 1386];
    a.tvp_mikey_attack_3_06_alternate.toString = b;
    a.tvp_mikey_attack_3_06_alternate.__enum__ = a;
    a.tvp_raph_special_2_in_03_alternate_tint = ["tvp_raph_special_2_in_03_alternate_tint", 1387];
    a.tvp_raph_special_2_in_03_alternate_tint.toString = b;
    a.tvp_raph_special_2_in_03_alternate_tint.__enum__ =
        a;
    a.ach_backing_01 = ["ach_backing_01", 1388];
    a.ach_backing_01.toString = b;
    a.ach_backing_01.__enum__ = a;
    a.relic_jason_active = ["relic_jason_active", 1389];
    a.relic_jason_active.toString = b;
    a.relic_jason_active.__enum__ = a;
    a.tvp_orion_special_2_12_tint = ["tvp_orion_special_2_12_tint", 1390];
    a.tvp_orion_special_2_12_tint.toString = b;
    a.tvp_orion_special_2_12_tint.__enum__ = a;
    a.btn_ranger_shelby_active = ["btn_ranger_shelby_active", 1391];
    a.btn_ranger_shelby_active.toString = b;
    a.btn_ranger_shelby_active.__enum__ = a;
    a.tvp_raph_attack_2_02_alternate = ["tvp_raph_attack_2_02_alternate", 1392];
    a.tvp_raph_attack_2_02_alternate.toString = b;
    a.tvp_raph_attack_2_02_alternate.__enum__ = a;
    a.tvp_orion_attack_2_06 = ["tvp_orion_attack_2_06", 1393];
    a.tvp_orion_attack_2_06.toString = b;
    a.tvp_orion_attack_2_06.__enum__ = a;
    a.tvp_orion_attack_2_07 = ["tvp_orion_attack_2_07", 1394];
    a.tvp_orion_attack_2_07.toString = b;
    a.tvp_orion_attack_2_07.__enum__ = a;
    a.tvp_orion_attack_2_04 = ["tvp_orion_attack_2_04", 1395];
    a.tvp_orion_attack_2_04.toString = b;
    a.tvp_orion_attack_2_04.__enum__ =
        a;
    a.tvp_orion_attack_2_05 = ["tvp_orion_attack_2_05", 1396];
    a.tvp_orion_attack_2_05.toString = b;
    a.tvp_orion_attack_2_05.__enum__ = a;
    a.tvp_orion_attack_2_02 = ["tvp_orion_attack_2_02", 1397];
    a.tvp_orion_attack_2_02.toString = b;
    a.tvp_orion_attack_2_02.__enum__ = a;
    a.tvp_orion_attack_2_03 = ["tvp_orion_attack_2_03", 1398];
    a.tvp_orion_attack_2_03.toString = b;
    a.tvp_orion_attack_2_03.__enum__ = a;
    a.tvp_mikey_attack_4_03_alternate_tint = ["tvp_mikey_attack_4_03_alternate_tint", 1399];
    a.tvp_mikey_attack_4_03_alternate_tint.toString =
        b;
    a.tvp_mikey_attack_4_03_alternate_tint.__enum__ = a;
    a.tvp_donnie_attack_1_04_alternate = ["tvp_donnie_attack_1_04_alternate", 1400];
    a.tvp_donnie_attack_1_04_alternate.toString = b;
    a.tvp_donnie_attack_1_04_alternate.__enum__ = a;
    a.hud_btn_pause = ["hud_btn_pause", 1401];
    a.hud_btn_pause.toString = b;
    a.hud_btn_pause.__enum__ = a;
    a.tvp_jason_dash_forward_01_alternate_tint = ["tvp_jason_dash_forward_01_alternate_tint", 1402];
    a.tvp_jason_dash_forward_01_alternate_tint.toString = b;
    a.tvp_jason_dash_forward_01_alternate_tint.__enum__ =
        a;
    a.tvp_donnie_special_1_in_04_alternate_tint = ["tvp_donnie_special_1_in_04_alternate_tint", 1403];
    a.tvp_donnie_special_1_in_04_alternate_tint.toString = b;
    a.tvp_donnie_special_1_in_04_alternate_tint.__enum__ = a;
    a.tvp_pink_special_idle_01 = ["tvp_pink_special_idle_01", 1404];
    a.tvp_pink_special_idle_01.toString = b;
    a.tvp_pink_special_idle_01.__enum__ = a;
    a.tvp_pink_special_idle_02 = ["tvp_pink_special_idle_02", 1405];
    a.tvp_pink_special_idle_02.toString = b;
    a.tvp_pink_special_idle_02.__enum__ = a;
    a.tvp_pink_attack_2_04_tint = ["tvp_pink_attack_2_04_tint", 1406];
    a.tvp_pink_attack_2_04_tint.toString = b;
    a.tvp_pink_attack_2_04_tint.__enum__ = a;
    a.tvp_april_special_1_04_tint = ["tvp_april_special_1_04_tint", 1407];
    a.tvp_april_special_1_04_tint.toString = b;
    a.tvp_april_special_1_04_tint.__enum__ = a;
    a.tvp_orion_walk_01_alternate = ["tvp_orion_walk_01_alternate", 1408];
    a.tvp_orion_walk_01_alternate.toString = b;
    a.tvp_orion_walk_01_alternate.__enum__ = a;
    a.tvp_orion_special_2_11_alternate_tint = ["tvp_orion_special_2_11_alternate_tint", 1409];
    a.tvp_orion_special_2_11_alternate_tint.toString =
        b;
    a.tvp_orion_special_2_11_alternate_tint.__enum__ = a;
    a.tvp_orion_hit_up = ["tvp_orion_hit_up", 1410];
    a.tvp_orion_hit_up.toString = b;
    a.tvp_orion_hit_up.__enum__ = a;
    a.tvp_tommy_special_2_06_alternate = ["tvp_tommy_special_2_06_alternate", 1411];
    a.tvp_tommy_special_2_06_alternate.toString = b;
    a.tvp_tommy_special_2_06_alternate.__enum__ = a;
    a.tvp_raph_special_2_in_02_alternate = ["tvp_raph_special_2_in_02_alternate", 1412];
    a.tvp_raph_special_2_in_02_alternate.toString = b;
    a.tvp_raph_special_2_in_02_alternate.__enum__ =
        a;
    a.tvp_april_idle_02_alternate = ["tvp_april_idle_02_alternate", 1413];
    a.tvp_april_idle_02_alternate.toString = b;
    a.tvp_april_idle_02_alternate.__enum__ = a;
    a.tvp_raph_special_2_in_08_alternate_tint = ["tvp_raph_special_2_in_08_alternate_tint", 1414];
    a.tvp_raph_special_2_in_08_alternate_tint.toString = b;
    a.tvp_raph_special_2_in_08_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_1_06_alternate = ["tvp_tommy_special_1_06_alternate", 1415];
    a.tvp_tommy_special_1_06_alternate.toString = b;
    a.tvp_tommy_special_1_06_alternate.__enum__ =
        a;
    a.tvp_orion_special_2_09_tint = ["tvp_orion_special_2_09_tint", 1416];
    a.tvp_orion_special_2_09_tint.toString = b;
    a.tvp_orion_special_2_09_tint.__enum__ = a;
    a.tvp_pink_special_hit_down_alternate = ["tvp_pink_special_hit_down_alternate", 1417];
    a.tvp_pink_special_hit_down_alternate.toString = b;
    a.tvp_pink_special_hit_down_alternate.__enum__ = a;
    a.tvp_april_idle_05_alternate = ["tvp_april_idle_05_alternate", 1418];
    a.tvp_april_idle_05_alternate.toString = b;
    a.tvp_april_idle_05_alternate.__enum__ = a;
    a.tvp_orion_special_1_08_tint = ["tvp_orion_special_1_08_tint", 1419];
    a.tvp_orion_special_1_08_tint.toString = b;
    a.tvp_orion_special_1_08_tint.__enum__ = a;
    a.tvp_pink_special_in_01_alternate = ["tvp_pink_special_in_01_alternate", 1420];
    a.tvp_pink_special_in_01_alternate.toString = b;
    a.tvp_pink_special_in_01_alternate.__enum__ = a;
    a.tvp_mikey_attack_4_02_tint = ["tvp_mikey_attack_4_02_tint", 1421];
    a.tvp_mikey_attack_4_02_tint.toString = b;
    a.tvp_mikey_attack_4_02_tint.__enum__ = a;
    a.tvp_raph_special_1_05 = ["tvp_raph_special_1_05", 1422];
    a.tvp_raph_special_1_05.toString =
        b;
    a.tvp_raph_special_1_05.__enum__ = a;
    a.tvp_tommy_special_1_04_tint = ["tvp_tommy_special_1_04_tint", 1423];
    a.tvp_tommy_special_1_04_tint.toString = b;
    a.tvp_tommy_special_1_04_tint.__enum__ = a;
    a.tvp_leo_special_2_07_alternate_tint = ["tvp_leo_special_2_07_alternate_tint", 1424];
    a.tvp_leo_special_2_07_alternate_tint.toString = b;
    a.tvp_leo_special_2_07_alternate_tint.__enum__ = a;
    a.tvp_pink_attack_2_07_tint = ["tvp_pink_attack_2_07_tint", 1425];
    a.tvp_pink_attack_2_07_tint.toString = b;
    a.tvp_pink_attack_2_07_tint.__enum__ =
        a;
    a.tvp_raph_special_2_in_05_alternate = ["tvp_raph_special_2_in_05_alternate", 1426];
    a.tvp_raph_special_2_in_05_alternate.toString = b;
    a.tvp_raph_special_2_in_05_alternate.__enum__ = a;
    a.tvp_pink_special_dash_back_01 = ["tvp_pink_special_dash_back_01", 1427];
    a.tvp_pink_special_dash_back_01.toString = b;
    a.tvp_pink_special_dash_back_01.__enum__ = a;
    a.tvp_andros_special_2_12_alternate_tint = ["tvp_andros_special_2_12_alternate_tint", 1428];
    a.tvp_andros_special_2_12_alternate_tint.toString = b;
    a.tvp_andros_special_2_12_alternate_tint.__enum__ =
        a;
    a.tvp_tommy_attack_1_02_alternate = ["tvp_tommy_attack_1_02_alternate", 1429];
    a.tvp_tommy_attack_1_02_alternate.toString = b;
    a.tvp_tommy_attack_1_02_alternate.__enum__ = a;
    a.tvp_mikey_special_in_03_alternate_tint = ["tvp_mikey_special_in_03_alternate_tint", 1430];
    a.tvp_mikey_special_in_03_alternate_tint.toString = b;
    a.tvp_mikey_special_in_03_alternate_tint.__enum__ = a;
    a.tvp_orion_special_2_19_alternate_tint = ["tvp_orion_special_2_19_alternate_tint", 1431];
    a.tvp_orion_special_2_19_alternate_tint.toString = b;
    a.tvp_orion_special_2_19_alternate_tint.__enum__ =
        a;
    a.tvp_pink_attack_3_06_alternate = ["tvp_pink_attack_3_06_alternate", 1432];
    a.tvp_pink_attack_3_06_alternate.toString = b;
    a.tvp_pink_attack_3_06_alternate.__enum__ = a;
    a.tvp_orion_special_1_01_alternate = ["tvp_orion_special_1_01_alternate", 1433];
    a.tvp_orion_special_1_01_alternate.toString = b;
    a.tvp_orion_special_1_01_alternate.__enum__ = a;
    a.tvp_pink_idle_04_alternate = ["tvp_pink_idle_04_alternate", 1434];
    a.tvp_pink_idle_04_alternate.toString = b;
    a.tvp_pink_idle_04_alternate.__enum__ = a;
    a.tvp_pink_attack_2_04_alternate = ["tvp_pink_attack_2_04_alternate", 1435];
    a.tvp_pink_attack_2_04_alternate.toString = b;
    a.tvp_pink_attack_2_04_alternate.__enum__ = a;
    a.tvp_april_special_2_05_alternate = ["tvp_april_special_2_05_alternate", 1436];
    a.tvp_april_special_2_05_alternate.toString = b;
    a.tvp_april_special_2_05_alternate.__enum__ = a;
    a.tvp_april_walk_01_alternate = ["tvp_april_walk_01_alternate", 1437];
    a.tvp_april_walk_01_alternate.toString = b;
    a.tvp_april_walk_01_alternate.__enum__ = a;
    a.tvp_donnie_attack_3_21_alternate = ["tvp_donnie_attack_3_21_alternate",
        1438
    ];
    a.tvp_donnie_attack_3_21_alternate.toString = b;
    a.tvp_donnie_attack_3_21_alternate.__enum__ = a;
    a.tvp_orion_special_1_16_tint = ["tvp_orion_special_1_16_tint", 1439];
    a.tvp_orion_special_1_16_tint.toString = b;
    a.tvp_orion_special_1_16_tint.__enum__ = a;
    a.tvp_donnie_hit_02_alternate = ["tvp_donnie_hit_02_alternate", 1440];
    a.tvp_donnie_hit_02_alternate.toString = b;
    a.tvp_donnie_hit_02_alternate.__enum__ = a;
    a.medal_gold = ["medal_gold", 1441];
    a.medal_gold.toString = b;
    a.medal_gold.__enum__ = a;
    a.tvp_donnie_dash_back_01_alternate = ["tvp_donnie_dash_back_01_alternate", 1442];
    a.tvp_donnie_dash_back_01_alternate.toString = b;
    a.tvp_donnie_dash_back_01_alternate.__enum__ = a;
    a.hero_fog = ["hero_fog", 1443];
    a.hero_fog.toString = b;
    a.hero_fog.__enum__ = a;
    a.alley_midground = ["alley_midground", 1444];
    a.alley_midground.toString = b;
    a.alley_midground.__enum__ = a;
    a.tvp_leo_special_1_idle_01_alternate = ["tvp_leo_special_1_idle_01_alternate", 1445];
    a.tvp_leo_special_1_idle_01_alternate.toString = b;
    a.tvp_leo_special_1_idle_01_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_05_tint = ["tvp_jason_attack_special_1_05_tint", 1446];
    a.tvp_jason_attack_special_1_05_tint.toString = b;
    a.tvp_jason_attack_special_1_05_tint.__enum__ = a;
    a.tvp_donnie_attack_3_08_alternate = ["tvp_donnie_attack_3_08_alternate", 1447];
    a.tvp_donnie_attack_3_08_alternate.toString = b;
    a.tvp_donnie_attack_3_08_alternate.__enum__ = a;
    a.tvp_andros_special_1_02 = ["tvp_andros_special_1_02", 1448];
    a.tvp_andros_special_1_02.toString = b;
    a.tvp_andros_special_1_02.__enum__ = a;
    a.tvp_donnie_special_1_in_06 = ["tvp_donnie_special_1_in_06",
        1449
    ];
    a.tvp_donnie_special_1_in_06.toString = b;
    a.tvp_donnie_special_1_in_06.__enum__ = a;
    a.tvp_andros_special_1_13_alternate_tint = ["tvp_andros_special_1_13_alternate_tint", 1450];
    a.tvp_andros_special_1_13_alternate_tint.toString = b;
    a.tvp_andros_special_1_13_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_2_05 = ["tvp_donnie_special_2_05", 1451];
    a.tvp_donnie_special_2_05.toString = b;
    a.tvp_donnie_special_2_05.__enum__ = a;
    a.tvp_donnie_special_2_04 = ["tvp_donnie_special_2_04", 1452];
    a.tvp_donnie_special_2_04.toString =
        b;
    a.tvp_donnie_special_2_04.__enum__ = a;
    a.tvp_donnie_special_2_07 = ["tvp_donnie_special_2_07", 1453];
    a.tvp_donnie_special_2_07.toString = b;
    a.tvp_donnie_special_2_07.__enum__ = a;
    a.tvp_donnie_special_2_06 = ["tvp_donnie_special_2_06", 1454];
    a.tvp_donnie_special_2_06.toString = b;
    a.tvp_donnie_special_2_06.__enum__ = a;
    a.tvp_donnie_special_2_01 = ["tvp_donnie_special_2_01", 1455];
    a.tvp_donnie_special_2_01.toString = b;
    a.tvp_donnie_special_2_01.__enum__ = a;
    a.tvp_donnie_special_2_03 = ["tvp_donnie_special_2_03", 1456];
    a.tvp_donnie_special_2_03.toString =
        b;
    a.tvp_donnie_special_2_03.__enum__ = a;
    a.tvp_donnie_special_2_02 = ["tvp_donnie_special_2_02", 1457];
    a.tvp_donnie_special_2_02.toString = b;
    a.tvp_donnie_special_2_02.__enum__ = a;
    a.tvp_donnie_special_2_09 = ["tvp_donnie_special_2_09", 1458];
    a.tvp_donnie_special_2_09.toString = b;
    a.tvp_donnie_special_2_09.__enum__ = a;
    a.tvp_donnie_special_2_08 = ["tvp_donnie_special_2_08", 1459];
    a.tvp_donnie_special_2_08.toString = b;
    a.tvp_donnie_special_2_08.__enum__ = a;
    a.tvp_pink_special_idle_01_alternate = ["tvp_pink_special_idle_01_alternate",
        1460
    ];
    a.tvp_pink_special_idle_01_alternate.toString = b;
    a.tvp_pink_special_idle_01_alternate.__enum__ = a;
    a.tvp_mikey_attack_4_07_alternate_tint = ["tvp_mikey_attack_4_07_alternate_tint", 1461];
    a.tvp_mikey_attack_4_07_alternate_tint.toString = b;
    a.tvp_mikey_attack_4_07_alternate_tint.__enum__ = a;
    a.tvp_tommy_attack_2_05_alternate = ["tvp_tommy_attack_2_05_alternate", 1462];
    a.tvp_tommy_attack_2_05_alternate.toString = b;
    a.tvp_tommy_attack_2_05_alternate.__enum__ = a;
    a.tvp_mikey_special_in_02_tint = ["tvp_mikey_special_in_02_tint",
        1463
    ];
    a.tvp_mikey_special_in_02_tint.toString = b;
    a.tvp_mikey_special_in_02_tint.__enum__ = a;
    a.tvp_april_special_1_05_tint = ["tvp_april_special_1_05_tint", 1464];
    a.tvp_april_special_1_05_tint.toString = b;
    a.tvp_april_special_1_05_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_14_tint = ["tvp_jason_attack_special_1_14_tint", 1465];
    a.tvp_jason_attack_special_1_14_tint.toString = b;
    a.tvp_jason_attack_special_1_14_tint.__enum__ = a;
    a.tvp_tommy_dash_back_01_tint = ["tvp_tommy_dash_back_01_tint", 1466];
    a.tvp_tommy_dash_back_01_tint.toString =
        b;
    a.tvp_tommy_dash_back_01_tint.__enum__ = a;
    a.relic_orion = ["relic_orion", 1467];
    a.relic_orion.toString = b;
    a.relic_orion.__enum__ = a;
    a.tvp_jason_attack_special_1_02_tint = ["tvp_jason_attack_special_1_02_tint", 1468];
    a.tvp_jason_attack_special_1_02_tint.toString = b;
    a.tvp_jason_attack_special_1_02_tint.__enum__ = a;
    a.tvp_pink_special_idle_01_alternate_tint = ["tvp_pink_special_idle_01_alternate_tint", 1469];
    a.tvp_pink_special_idle_01_alternate_tint.toString = b;
    a.tvp_pink_special_idle_01_alternate_tint.__enum__ = a;
    a.tvp_raph_special_2_in_09_tint = ["tvp_raph_special_2_in_09_tint", 1470];
    a.tvp_raph_special_2_in_09_tint.toString = b;
    a.tvp_raph_special_2_in_09_tint.__enum__ = a;
    a.tvp_mikey_dash_forward_01_alternate_tint = ["tvp_mikey_dash_forward_01_alternate_tint", 1471];
    a.tvp_mikey_dash_forward_01_alternate_tint.toString = b;
    a.tvp_mikey_dash_forward_01_alternate_tint.__enum__ = a;
    a.hit_ring_1 = ["hit_ring_1", 1472];
    a.hit_ring_1.toString = b;
    a.hit_ring_1.__enum__ = a;
    a.tvp_andros_hit_03_alternate = ["tvp_andros_hit_03_alternate", 1473];
    a.tvp_andros_hit_03_alternate.toString = b;
    a.tvp_andros_hit_03_alternate.__enum__ = a;
    a.tvp_orion_special_1_09_tint = ["tvp_orion_special_1_09_tint", 1474];
    a.tvp_orion_special_1_09_tint.toString = b;
    a.tvp_orion_special_1_09_tint.__enum__ = a;
    a.tvp_raph_special_1_05_tint = ["tvp_raph_special_1_05_tint", 1475];
    a.tvp_raph_special_1_05_tint.toString = b;
    a.tvp_raph_special_1_05_tint.__enum__ = a;
    a.tvp_andros_special_1_13_alternate = ["tvp_andros_special_1_13_alternate", 1476];
    a.tvp_andros_special_1_13_alternate.toString = b;
    a.tvp_andros_special_1_13_alternate.__enum__ = a;
    a.tvp_donnie_special_1_blank_tint = ["tvp_donnie_special_1_blank_tint", 1477];
    a.tvp_donnie_special_1_blank_tint.toString = b;
    a.tvp_donnie_special_1_blank_tint.__enum__ = a;
    a.tvp_april_hit_02_alternate = ["tvp_april_hit_02_alternate", 1478];
    a.tvp_april_hit_02_alternate.toString = b;
    a.tvp_april_hit_02_alternate.__enum__ = a;
    a.tvp_orion_special_2_07_alternate_tint = ["tvp_orion_special_2_07_alternate_tint", 1479];
    a.tvp_orion_special_2_07_alternate_tint.toString = b;
    a.tvp_orion_special_2_07_alternate_tint.__enum__ =
        a;
    a.poof_3 = ["poof_3", 1480];
    a.poof_3.toString = b;
    a.poof_3.__enum__ = a;
    a.tvp_leo_attack_1_02_alternate = ["tvp_leo_attack_1_02_alternate", 1481];
    a.tvp_leo_attack_1_02_alternate.toString = b;
    a.tvp_leo_attack_1_02_alternate.__enum__ = a;
    a.poof_1 = ["poof_1", 1482];
    a.poof_1.toString = b;
    a.poof_1.__enum__ = a;
    a.popup_01 = ["popup_01", 1483];
    a.popup_01.toString = b;
    a.popup_01.__enum__ = a;
    a.btn_warehouse_active = ["btn_warehouse_active", 1484];
    a.btn_warehouse_active.toString = b;
    a.btn_warehouse_active.__enum__ = a;
    a.tvp_april_special_1_09_tint = ["tvp_april_special_1_09_tint", 1485];
    a.tvp_april_special_1_09_tint.toString = b;
    a.tvp_april_special_1_09_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_17_alternate = ["tvp_jason_attack_special_1_17_alternate", 1486];
    a.tvp_jason_attack_special_1_17_alternate.toString = b;
    a.tvp_jason_attack_special_1_17_alternate.__enum__ = a;
    a.portrait_andros_main = ["portrait_andros_main", 1487];
    a.portrait_andros_main.toString = b;
    a.portrait_andros_main.__enum__ = a;
    a.tvp_andros_special_1_12_alternate_tint = ["tvp_andros_special_1_12_alternate_tint",
        1488
    ];
    a.tvp_andros_special_1_12_alternate_tint.toString = b;
    a.tvp_andros_special_1_12_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_1_out_06_alternate = ["tvp_donnie_special_1_out_06_alternate", 1489];
    a.tvp_donnie_special_1_out_06_alternate.toString = b;
    a.tvp_donnie_special_1_out_06_alternate.__enum__ = a;
    a.pr_quarry_mid_fg_r = ["pr_quarry_mid_fg_r", 1490];
    a.pr_quarry_mid_fg_r.toString = b;
    a.pr_quarry_mid_fg_r.__enum__ = a;
    a.tvp_april_special_2_09_tint = ["tvp_april_special_2_09_tint", 1491];
    a.tvp_april_special_2_09_tint.toString =
        b;
    a.tvp_april_special_2_09_tint.__enum__ = a;
    a.tvp_tommy_idle_03_alternate = ["tvp_tommy_idle_03_alternate", 1492];
    a.tvp_tommy_idle_03_alternate.toString = b;
    a.tvp_tommy_idle_03_alternate.__enum__ = a;
    a.tvp_raph_hit_down_alternate = ["tvp_raph_hit_down_alternate", 1493];
    a.tvp_raph_hit_down_alternate.toString = b;
    a.tvp_raph_hit_down_alternate.__enum__ = a;
    a.tvp_effects_sparks_1_02 = ["tvp_effects_sparks_1_02", 1494];
    a.tvp_effects_sparks_1_02.toString = b;
    a.tvp_effects_sparks_1_02.__enum__ = a;
    a.tvp_effects_sparks_1_03 = ["tvp_effects_sparks_1_03",
        1495
    ];
    a.tvp_effects_sparks_1_03.toString = b;
    a.tvp_effects_sparks_1_03.__enum__ = a;
    a.tvp_effects_sparks_1_01 = ["tvp_effects_sparks_1_01", 1496];
    a.tvp_effects_sparks_1_01.toString = b;
    a.tvp_effects_sparks_1_01.__enum__ = a;
    a.tvp_tommy_attack_1_01_alternate = ["tvp_tommy_attack_1_01_alternate", 1497];
    a.tvp_tommy_attack_1_01_alternate.toString = b;
    a.tvp_tommy_attack_1_01_alternate.__enum__ = a;
    a.pr_quarry_mid_fg_l = ["pr_quarry_mid_fg_l", 1498];
    a.pr_quarry_mid_fg_l.toString = b;
    a.pr_quarry_mid_fg_l.__enum__ = a;
    a.jason_alternate2 = ["jason_alternate2", 1499];
    a.jason_alternate2.toString = b;
    a.jason_alternate2.__enum__ = a;
    a.jason_alternate3 = ["jason_alternate3", 1500];
    a.jason_alternate3.toString = b;
    a.jason_alternate3.__enum__ = a;
    a.jason_alternate0 = ["jason_alternate0", 1501];
    a.jason_alternate0.toString = b;
    a.jason_alternate0.__enum__ = a;
    a.jason_alternate1 = ["jason_alternate1", 1502];
    a.jason_alternate1.toString = b;
    a.jason_alternate1.__enum__ = a;
    a.jason_alternate6 = ["jason_alternate6", 1503];
    a.jason_alternate6.toString = b;
    a.jason_alternate6.__enum__ =
        a;
    a.jason_alternate4 = ["jason_alternate4", 1504];
    a.jason_alternate4.toString = b;
    a.jason_alternate4.__enum__ = a;
    a.tvp_andros_special_1_19_alternate = ["tvp_andros_special_1_19_alternate", 1505];
    a.tvp_andros_special_1_19_alternate.toString = b;
    a.tvp_andros_special_1_19_alternate.__enum__ = a;
    a.tvp_pink_attack_2_11 = ["tvp_pink_attack_2_11", 1506];
    a.tvp_pink_attack_2_11.toString = b;
    a.tvp_pink_attack_2_11.__enum__ = a;
    a.tvp_pink_attack_2_10 = ["tvp_pink_attack_2_10", 1507];
    a.tvp_pink_attack_2_10.toString = b;
    a.tvp_pink_attack_2_10.__enum__ =
        a;
    a.tvp_pink_attack_2_11_alternate_tint = ["tvp_pink_attack_2_11_alternate_tint", 1508];
    a.tvp_pink_attack_2_11_alternate_tint.toString = b;
    a.tvp_pink_attack_2_11_alternate_tint.__enum__ = a;
    a.tvp_pink_attack_2_12 = ["tvp_pink_attack_2_12", 1509];
    a.tvp_pink_attack_2_12.toString = b;
    a.tvp_pink_attack_2_12.__enum__ = a;
    a.ware_catwalk_rail_r = ["ware_catwalk_rail_r", 1510];
    a.ware_catwalk_rail_r.toString = b;
    a.ware_catwalk_rail_r.__enum__ = a;
    a.tvp_donnie_floor_alternate = ["tvp_donnie_floor_alternate", 1511];
    a.tvp_donnie_floor_alternate.toString =
        b;
    a.tvp_donnie_floor_alternate.__enum__ = a;
    a.bracket_particle_07 = ["bracket_particle_07", 1512];
    a.bracket_particle_07.toString = b;
    a.bracket_particle_07.__enum__ = a;
    a.bracket_particle_06 = ["bracket_particle_06", 1513];
    a.bracket_particle_06.toString = b;
    a.bracket_particle_06.__enum__ = a;
    a.tvp_mikey_special_in_02_alternate_tint = ["tvp_mikey_special_in_02_alternate_tint", 1514];
    a.tvp_mikey_special_in_02_alternate_tint.toString = b;
    a.tvp_mikey_special_in_02_alternate_tint.__enum__ = a;
    a.bracket_particle_04 = ["bracket_particle_04",
        1515
    ];
    a.bracket_particle_04.toString = b;
    a.bracket_particle_04.__enum__ = a;
    a.bracket_particle_03 = ["bracket_particle_03", 1516];
    a.bracket_particle_03.toString = b;
    a.bracket_particle_03.__enum__ = a;
    a.bracket_particle_02 = ["bracket_particle_02", 1517];
    a.bracket_particle_02.toString = b;
    a.bracket_particle_02.__enum__ = a;
    a.bracket_particle_01 = ["bracket_particle_01", 1518];
    a.bracket_particle_01.toString = b;
    a.bracket_particle_01.__enum__ = a;
    a.tvp_tommy_special_1_01_alternate_tint = ["tvp_tommy_special_1_01_alternate_tint",
        1519
    ];
    a.tvp_tommy_special_1_01_alternate_tint.toString = b;
    a.tvp_tommy_special_1_01_alternate_tint.__enum__ = a;
    a.tvp_andros_hit_01_alternate = ["tvp_andros_hit_01_alternate", 1520];
    a.tvp_andros_hit_01_alternate.toString = b;
    a.tvp_andros_hit_01_alternate.__enum__ = a;
    a.tvp_andros_special_2_13_tint = ["tvp_andros_special_2_13_tint", 1521];
    a.tvp_andros_special_2_13_tint.toString = b;
    a.tvp_andros_special_2_13_tint.__enum__ = a;
    a.bracket_particle_09 = ["bracket_particle_09", 1522];
    a.bracket_particle_09.toString = b;
    a.bracket_particle_09.__enum__ =
        a;
    a.bracket_particle_08 = ["bracket_particle_08", 1523];
    a.bracket_particle_08.toString = b;
    a.bracket_particle_08.__enum__ = a;
    a.hud_frame_sub_fighter = ["hud_frame_sub_fighter", 1524];
    a.hud_frame_sub_fighter.toString = b;
    a.hud_frame_sub_fighter.__enum__ = a;
    a.relic_andros = ["relic_andros", 1525];
    a.relic_andros.toString = b;
    a.relic_andros.__enum__ = a;
    a.tvp_pink_attack_3_03_alternate = ["tvp_pink_attack_3_03_alternate", 1526];
    a.tvp_pink_attack_3_03_alternate.toString = b;
    a.tvp_pink_attack_3_03_alternate.__enum__ = a;
    a.tvp_mikey_attack_4_03_alternate = ["tvp_mikey_attack_4_03_alternate", 1527];
    a.tvp_mikey_attack_4_03_alternate.toString = b;
    a.tvp_mikey_attack_4_03_alternate.__enum__ = a;
    a.tvp_donnie_dash_back_01_alternate_tint = ["tvp_donnie_dash_back_01_alternate_tint", 1528];
    a.tvp_donnie_dash_back_01_alternate_tint.toString = b;
    a.tvp_donnie_dash_back_01_alternate_tint.__enum__ = a;
    a.tvp_leo_special_2_07_tint = ["tvp_leo_special_2_07_tint", 1529];
    a.tvp_leo_special_2_07_tint.toString = b;
    a.tvp_leo_special_2_07_tint.__enum__ = a;
    a.code_unlock_item_unlocked_backing = ["code_unlock_item_unlocked_backing", 1530];
    a.code_unlock_item_unlocked_backing.toString = b;
    a.code_unlock_item_unlocked_backing.__enum__ = a;
    a.tvp_orion_attack_1_03_alternate = ["tvp_orion_attack_1_03_alternate", 1531];
    a.tvp_orion_attack_1_03_alternate.toString = b;
    a.tvp_orion_attack_1_03_alternate.__enum__ = a;
    a.tvp_jason_hit_up_alternate = ["tvp_jason_hit_up_alternate", 1532];
    a.tvp_jason_hit_up_alternate.toString = b;
    a.tvp_jason_hit_up_alternate.__enum__ = a;
    a.ware_wallcrack_l = ["ware_wallcrack_l", 1533];
    a.ware_wallcrack_l.toString =
        b;
    a.ware_wallcrack_l.__enum__ = a;
    a.portrait_tommy_main = ["portrait_tommy_main", 1534];
    a.portrait_tommy_main.toString = b;
    a.portrait_tommy_main.__enum__ = a;
    a.tvp_raph_dash_forward_02_alternate = ["tvp_raph_dash_forward_02_alternate", 1535];
    a.tvp_raph_dash_forward_02_alternate.toString = b;
    a.tvp_raph_dash_forward_02_alternate.__enum__ = a;
    a.tvp_donnie_special_2_13_tint = ["tvp_donnie_special_2_13_tint", 1536];
    a.tvp_donnie_special_2_13_tint.toString = b;
    a.tvp_donnie_special_2_13_tint.__enum__ = a;
    a.tvp_tommy_idle_09_alternate = ["tvp_tommy_idle_09_alternate", 1537];
    a.tvp_tommy_idle_09_alternate.toString = b;
    a.tvp_tommy_idle_09_alternate.__enum__ = a;
    a.tvp_april_special_1_09_alternate_tint = ["tvp_april_special_1_09_alternate_tint", 1538];
    a.tvp_april_special_1_09_alternate_tint.toString = b;
    a.tvp_april_special_1_09_alternate_tint.__enum__ = a;
    a.tvp_orion_hit_down_alternate = ["tvp_orion_hit_down_alternate", 1539];
    a.tvp_orion_hit_down_alternate.toString = b;
    a.tvp_orion_hit_down_alternate.__enum__ = a;
    a.lightning_01 = ["lightning_01", 1540];
    a.lightning_01.toString =
        b;
    a.lightning_01.__enum__ = a;
    a.lightning_02 = ["lightning_02", 1541];
    a.lightning_02.toString = b;
    a.lightning_02.__enum__ = a;
    a.tvp_jason_dash_back_02_tint = ["tvp_jason_dash_back_02_tint", 1542];
    a.tvp_jason_dash_back_02_tint.toString = b;
    a.tvp_jason_dash_back_02_tint.__enum__ = a;
    a.tvp_raph_idle_02 = ["tvp_raph_idle_02", 1543];
    a.tvp_raph_idle_02.toString = b;
    a.tvp_raph_idle_02.__enum__ = a;
    a.tvp_raph_idle_03 = ["tvp_raph_idle_03", 1544];
    a.tvp_raph_idle_03.toString = b;
    a.tvp_raph_idle_03.__enum__ = a;
    a.tvp_raph_idle_01 = ["tvp_raph_idle_01",
        1545
    ];
    a.tvp_raph_idle_01.toString = b;
    a.tvp_raph_idle_01.__enum__ = a;
    a.tvp_raph_idle_06 = ["tvp_raph_idle_06", 1546];
    a.tvp_raph_idle_06.toString = b;
    a.tvp_raph_idle_06.__enum__ = a;
    a.tvp_raph_idle_07 = ["tvp_raph_idle_07", 1547];
    a.tvp_raph_idle_07.toString = b;
    a.tvp_raph_idle_07.__enum__ = a;
    a.tvp_raph_idle_04 = ["tvp_raph_idle_04", 1548];
    a.tvp_raph_idle_04.toString = b;
    a.tvp_raph_idle_04.__enum__ = a;
    a.tvp_raph_idle_05 = ["tvp_raph_idle_05", 1549];
    a.tvp_raph_idle_05.toString = b;
    a.tvp_raph_idle_05.__enum__ = a;
    a.tvp_pink_attack_3_04_alternate = ["tvp_pink_attack_3_04_alternate", 1550];
    a.tvp_pink_attack_3_04_alternate.toString = b;
    a.tvp_pink_attack_3_04_alternate.__enum__ = a;
    a.tvp_raph_idle_08 = ["tvp_raph_idle_08", 1551];
    a.tvp_raph_idle_08.toString = b;
    a.tvp_raph_idle_08.__enum__ = a;
    a.tvp_raph_idle_09 = ["tvp_raph_idle_09", 1552];
    a.tvp_raph_idle_09.toString = b;
    a.tvp_raph_idle_09.__enum__ = a;
    a.portrait_donnie_partner = ["portrait_donnie_partner", 1553];
    a.portrait_donnie_partner.toString = b;
    a.portrait_donnie_partner.__enum__ = a;
    a.tvp_donnie_special_2_05_tint = ["tvp_donnie_special_2_05_tint", 1554];
    a.tvp_donnie_special_2_05_tint.toString = b;
    a.tvp_donnie_special_2_05_tint.__enum__ = a;
    a.relic_jason = ["relic_jason", 1555];
    a.relic_jason.toString = b;
    a.relic_jason.__enum__ = a;
    a.portrait_michelangelo = ["portrait_michelangelo", 1556];
    a.portrait_michelangelo.toString = b;
    a.portrait_michelangelo.__enum__ = a;
    a.tvp_tommy_special_1_03_alternate_tint = ["tvp_tommy_special_1_03_alternate_tint", 1557];
    a.tvp_tommy_special_1_03_alternate_tint.toString = b;
    a.tvp_tommy_special_1_03_alternate_tint.__enum__ =
        a;
    a.tvp_april_special_1_05_alternate = ["tvp_april_special_1_05_alternate", 1558];
    a.tvp_april_special_1_05_alternate.toString = b;
    a.tvp_april_special_1_05_alternate.__enum__ = a;
    a.tvp_orion_special_1_03_tint = ["tvp_orion_special_1_03_tint", 1559];
    a.tvp_orion_special_1_03_tint.toString = b;
    a.tvp_orion_special_1_03_tint.__enum__ = a;
    a.tvp_tommy_special_2_02_alternate_tint = ["tvp_tommy_special_2_02_alternate_tint", 1560];
    a.tvp_tommy_special_2_02_alternate_tint.toString = b;
    a.tvp_tommy_special_2_02_alternate_tint.__enum__ =
        a;
    a.tvp_orion_attack_3_01 = ["tvp_orion_attack_3_01", 1561];
    a.tvp_orion_attack_3_01.toString = b;
    a.tvp_orion_attack_3_01.__enum__ = a;
    a.select_ring = ["select_ring", 1562];
    a.select_ring.toString = b;
    a.select_ring.__enum__ = a;
    a.tvp_leo_attack_1_03_alternate = ["tvp_leo_attack_1_03_alternate", 1563];
    a.tvp_leo_attack_1_03_alternate.toString = b;
    a.tvp_leo_attack_1_03_alternate.__enum__ = a;
    a.tvp_tommy_hit_01_alternate = ["tvp_tommy_hit_01_alternate", 1564];
    a.tvp_tommy_hit_01_alternate.toString = b;
    a.tvp_tommy_hit_01_alternate.__enum__ =
        a;
    a.tvp_raph_special_1_07_tint = ["tvp_raph_special_1_07_tint", 1565];
    a.tvp_raph_special_1_07_tint.toString = b;
    a.tvp_raph_special_1_07_tint.__enum__ = a;
    a.vs_spinner_backing = ["vs_spinner_backing", 1566];
    a.vs_spinner_backing.toString = b;
    a.vs_spinner_backing.__enum__ = a;
    a.tvp_tommy_dash_forward_01_alternate_tint = ["tvp_tommy_dash_forward_01_alternate_tint", 1567];
    a.tvp_tommy_dash_forward_01_alternate_tint.toString = b;
    a.tvp_tommy_dash_forward_01_alternate_tint.__enum__ = a;
    a.tvp_raph_dash_forward_01_alternate = ["tvp_raph_dash_forward_01_alternate",
        1568
    ];
    a.tvp_raph_dash_forward_01_alternate.toString = b;
    a.tvp_raph_dash_forward_01_alternate.__enum__ = a;
    a.btn_leonardo_active = ["btn_leonardo_active", 1569];
    a.btn_leonardo_active.toString = b;
    a.btn_leonardo_active.__enum__ = a;
    a.portrait_michelangelo_partner = ["portrait_michelangelo_partner", 1570];
    a.portrait_michelangelo_partner.toString = b;
    a.portrait_michelangelo_partner.__enum__ = a;
    a.tvp_andros_special_1_11_alternate = ["tvp_andros_special_1_11_alternate", 1571];
    a.tvp_andros_special_1_11_alternate.toString = b;
    a.tvp_andros_special_1_11_alternate.__enum__ = a;
    a.tvp_orion_special_2_20_alternate_tint = ["tvp_orion_special_2_20_alternate_tint", 1572];
    a.tvp_orion_special_2_20_alternate_tint.toString = b;
    a.tvp_orion_special_2_20_alternate_tint.__enum__ = a;
    a.tvp_leo_floor_alternate = ["tvp_leo_floor_alternate", 1573];
    a.tvp_leo_floor_alternate.toString = b;
    a.tvp_leo_floor_alternate.__enum__ = a;
    a.pr_city_mid_r = ["pr_city_mid_r", 1574];
    a.pr_city_mid_r.toString = b;
    a.pr_city_mid_r.__enum__ = a;
    a.tvp_jason_attack_special_1_05_alternate = ["tvp_jason_attack_special_1_05_alternate", 1575];
    a.tvp_jason_attack_special_1_05_alternate.toString = b;
    a.tvp_jason_attack_special_1_05_alternate.__enum__ = a;
    a.tvp_tommy_attack_2_04 = ["tvp_tommy_attack_2_04", 1576];
    a.tvp_tommy_attack_2_04.toString = b;
    a.tvp_tommy_attack_2_04.__enum__ = a;
    a.ach_btn_unlock_active = ["ach_btn_unlock_active", 1577];
    a.ach_btn_unlock_active.toString = b;
    a.ach_btn_unlock_active.__enum__ = a;
    a.tvp_donnie_special_2_16_tint = ["tvp_donnie_special_2_16_tint", 1578];
    a.tvp_donnie_special_2_16_tint.toString =
        b;
    a.tvp_donnie_special_2_16_tint.__enum__ = a;
    a.poof_2 = ["poof_2", 1579];
    a.poof_2.toString = b;
    a.poof_2.__enum__ = a;
    a.tvp_orion_special_2_spear_07_alternate = ["tvp_orion_special_2_spear_07_alternate", 1580];
    a.tvp_orion_special_2_spear_07_alternate.toString = b;
    a.tvp_orion_special_2_spear_07_alternate.__enum__ = a;
    a.tvp_andros_attack_3_01 = ["tvp_andros_attack_3_01", 1581];
    a.tvp_andros_attack_3_01.toString = b;
    a.tvp_andros_attack_3_01.__enum__ = a;
    a.tvp_jason_attack_special_1_08_alternate_tint = ["tvp_jason_attack_special_1_08_alternate_tint",
        1582
    ];
    a.tvp_jason_attack_special_1_08_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_08_alternate_tint.__enum__ = a;
    a.tvp_tommy_attack_2_02 = ["tvp_tommy_attack_2_02", 1583];
    a.tvp_tommy_attack_2_02.toString = b;
    a.tvp_tommy_attack_2_02.__enum__ = a;
    a.tvp_orion_special_2_15_alternate_tint = ["tvp_orion_special_2_15_alternate_tint", 1584];
    a.tvp_orion_special_2_15_alternate_tint.toString = b;
    a.tvp_orion_special_2_15_alternate_tint.__enum__ = a;
    a.loading_vignette = ["loading_vignette", 1585];
    a.loading_vignette.toString =
        b;
    a.loading_vignette.__enum__ = a;
    a.tvp_donnie_hit_up = ["tvp_donnie_hit_up", 1586];
    a.tvp_donnie_hit_up.toString = b;
    a.tvp_donnie_hit_up.__enum__ = a;
    a.tvp_tommy_attack_2_02_alternate = ["tvp_tommy_attack_2_02_alternate", 1587];
    a.tvp_tommy_attack_2_02_alternate.toString = b;
    a.tvp_tommy_attack_2_02_alternate.__enum__ = a;
    a.btn_raph = ["btn_raph", 1588];
    a.btn_raph.toString = b;
    a.btn_raph.__enum__ = a;
    a.tvp_raph_walk_01 = ["tvp_raph_walk_01", 1589];
    a.tvp_raph_walk_01.toString = b;
    a.tvp_raph_walk_01.__enum__ = a;
    a.tvp_donnie_special_1_out_03_alternate_tint = ["tvp_donnie_special_1_out_03_alternate_tint", 1590];
    a.tvp_donnie_special_1_out_03_alternate_tint.toString = b;
    a.tvp_donnie_special_1_out_03_alternate_tint.__enum__ = a;
    a.tvp_raph_walk_02 = ["tvp_raph_walk_02", 1591];
    a.tvp_raph_walk_02.toString = b;
    a.tvp_raph_walk_02.__enum__ = a;
    a.tvp_tommy_special_1_10_alternate_tint = ["tvp_tommy_special_1_10_alternate_tint", 1592];
    a.tvp_tommy_special_1_10_alternate_tint.toString = b;
    a.tvp_tommy_special_1_10_alternate_tint.__enum__ = a;
    a.tvp_april_special_1_07_tint = ["tvp_april_special_1_07_tint",
        1593
    ];
    a.tvp_april_special_1_07_tint.toString = b;
    a.tvp_april_special_1_07_tint.__enum__ = a;
    a.tvp_mikey_walk_01 = ["tvp_mikey_walk_01", 1594];
    a.tvp_mikey_walk_01.toString = b;
    a.tvp_mikey_walk_01.__enum__ = a;
    a.tvp_raph_dash_back_01 = ["tvp_raph_dash_back_01", 1595];
    a.tvp_raph_dash_back_01.toString = b;
    a.tvp_raph_dash_back_01.__enum__ = a;
    a.tvp_raph_dash_back_02 = ["tvp_raph_dash_back_02", 1596];
    a.tvp_raph_dash_back_02.toString = b;
    a.tvp_raph_dash_back_02.__enum__ = a;
    a.tvp_tommy_special_2_03_alternate_tint = ["tvp_tommy_special_2_03_alternate_tint",
        1597
    ];
    a.tvp_tommy_special_2_03_alternate_tint.toString = b;
    a.tvp_tommy_special_2_03_alternate_tint.__enum__ = a;
    a.relic_april_active = ["relic_april_active", 1598];
    a.relic_april_active.toString = b;
    a.relic_april_active.__enum__ = a;
    a.tvp_andros_attack_3_01_alternate = ["tvp_andros_attack_3_01_alternate", 1599];
    a.tvp_andros_attack_3_01_alternate.toString = b;
    a.tvp_andros_attack_3_01_alternate.__enum__ = a;
    a.tvp_tommy_special_1_05_tint = ["tvp_tommy_special_1_05_tint", 1600];
    a.tvp_tommy_special_1_05_tint.toString = b;
    a.tvp_tommy_special_1_05_tint.__enum__ =
        a;
    a.tvp_tommy_special_1_07_tint = ["tvp_tommy_special_1_07_tint", 1601];
    a.tvp_tommy_special_1_07_tint.toString = b;
    a.tvp_tommy_special_1_07_tint.__enum__ = a;
    a.tvp_orion_attack_2_02_alternate = ["tvp_orion_attack_2_02_alternate", 1602];
    a.tvp_orion_attack_2_02_alternate.toString = b;
    a.tvp_orion_attack_2_02_alternate.__enum__ = a;
    a.tvp_donnie_attack_1_05_alternate = ["tvp_donnie_attack_1_05_alternate", 1603];
    a.tvp_donnie_attack_1_05_alternate.toString = b;
    a.tvp_donnie_attack_1_05_alternate.__enum__ = a;
    a.alley_midfore_r = ["alley_midfore_r", 1604];
    a.alley_midfore_r.toString = b;
    a.alley_midfore_r.__enum__ = a;
    a.orion_1 = ["orion_1", 1605];
    a.orion_1.toString = b;
    a.orion_1.__enum__ = a;
    a.orion_0 = ["orion_0", 1606];
    a.orion_0.toString = b;
    a.orion_0.__enum__ = a;
    a.orion_3 = ["orion_3", 1607];
    a.orion_3.toString = b;
    a.orion_3.__enum__ = a;
    a.orion_2 = ["orion_2", 1608];
    a.orion_2.toString = b;
    a.orion_2.__enum__ = a;
    a.orion_4 = ["orion_4", 1609];
    a.orion_4.toString = b;
    a.orion_4.__enum__ = a;
    a.tvp_orion_special_1_09_alternate = ["tvp_orion_special_1_09_alternate", 1610];
    a.tvp_orion_special_1_09_alternate.toString = b;
    a.tvp_orion_special_1_09_alternate.__enum__ = a;
    a.tvp_orion_special_1_16_alternate_tint = ["tvp_orion_special_1_16_alternate_tint", 1611];
    a.tvp_orion_special_1_16_alternate_tint.toString = b;
    a.tvp_orion_special_1_16_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_04_alternate = ["tvp_jason_attack_special_1_04_alternate", 1612];
    a.tvp_jason_attack_special_1_04_alternate.toString = b;
    a.tvp_jason_attack_special_1_04_alternate.__enum__ = a;
    a.portrait_leonardo = ["portrait_leonardo",
        1613
    ];
    a.portrait_leonardo.toString = b;
    a.portrait_leonardo.__enum__ = a;
    a.key_delete = ["key_delete", 1614];
    a.key_delete.toString = b;
    a.key_delete.__enum__ = a;
    a.tvp_orion_special_2_16_alternate_tint = ["tvp_orion_special_2_16_alternate_tint", 1615];
    a.tvp_orion_special_2_16_alternate_tint.toString = b;
    a.tvp_orion_special_2_16_alternate_tint.__enum__ = a;
    a.tvp_leo_special_1_idle_03 = ["tvp_leo_special_1_idle_03", 1616];
    a.tvp_leo_special_1_idle_03.toString = b;
    a.tvp_leo_special_1_idle_03.__enum__ = a;
    a.tvp_mikey_hit_01_alternate = ["tvp_mikey_hit_01_alternate", 1617];
    a.tvp_mikey_hit_01_alternate.toString = b;
    a.tvp_mikey_hit_01_alternate.__enum__ = a;
    a.tvp_orion_attack_3_06_alternate = ["tvp_orion_attack_3_06_alternate", 1618];
    a.tvp_orion_attack_3_06_alternate.toString = b;
    a.tvp_orion_attack_3_06_alternate.__enum__ = a;
    a.tvp_april_special_2_11_alternate_tint = ["tvp_april_special_2_11_alternate_tint", 1619];
    a.tvp_april_special_2_11_alternate_tint.toString = b;
    a.tvp_april_special_2_11_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_2_12 = ["tvp_donnie_special_2_12",
        1620
    ];
    a.tvp_donnie_special_2_12.toString = b;
    a.tvp_donnie_special_2_12.__enum__ = a;
    a.tvp_donnie_special_2_13 = ["tvp_donnie_special_2_13", 1621];
    a.tvp_donnie_special_2_13.toString = b;
    a.tvp_donnie_special_2_13.__enum__ = a;
    a.tvp_donnie_special_2_10 = ["tvp_donnie_special_2_10", 1622];
    a.tvp_donnie_special_2_10.toString = b;
    a.tvp_donnie_special_2_10.__enum__ = a;
    a.tvp_donnie_special_2_11 = ["tvp_donnie_special_2_11", 1623];
    a.tvp_donnie_special_2_11.toString = b;
    a.tvp_donnie_special_2_11.__enum__ = a;
    a.tvp_donnie_special_2_16 = ["tvp_donnie_special_2_16", 1624];
    a.tvp_donnie_special_2_16.toString = b;
    a.tvp_donnie_special_2_16.__enum__ = a;
    a.tvp_donnie_special_2_17 = ["tvp_donnie_special_2_17", 1625];
    a.tvp_donnie_special_2_17.toString = b;
    a.tvp_donnie_special_2_17.__enum__ = a;
    a.tvp_donnie_special_2_14 = ["tvp_donnie_special_2_14", 1626];
    a.tvp_donnie_special_2_14.toString = b;
    a.tvp_donnie_special_2_14.__enum__ = a;
    a.tvp_donnie_special_2_15 = ["tvp_donnie_special_2_15", 1627];
    a.tvp_donnie_special_2_15.toString = b;
    a.tvp_donnie_special_2_15.__enum__ =
        a;
    a.tvp_donnie_attack_2_05 = ["tvp_donnie_attack_2_05", 1628];
    a.tvp_donnie_attack_2_05.toString = b;
    a.tvp_donnie_attack_2_05.__enum__ = a;
    a.tvp_donnie_attack_2_04 = ["tvp_donnie_attack_2_04", 1629];
    a.tvp_donnie_attack_2_04.toString = b;
    a.tvp_donnie_attack_2_04.__enum__ = a;
    a.tvp_donnie_attack_2_07 = ["tvp_donnie_attack_2_07", 1630];
    a.tvp_donnie_attack_2_07.toString = b;
    a.tvp_donnie_attack_2_07.__enum__ = a;
    a.tvp_donnie_attack_2_06 = ["tvp_donnie_attack_2_06", 1631];
    a.tvp_donnie_attack_2_06.toString = b;
    a.tvp_donnie_attack_2_06.__enum__ =
        a;
    a.tvp_donnie_attack_2_01 = ["tvp_donnie_attack_2_01", 1632];
    a.tvp_donnie_attack_2_01.toString = b;
    a.tvp_donnie_attack_2_01.__enum__ = a;
    a.tvp_donnie_attack_2_03 = ["tvp_donnie_attack_2_03", 1633];
    a.tvp_donnie_attack_2_03.toString = b;
    a.tvp_donnie_attack_2_03.__enum__ = a;
    a.tvp_donnie_attack_2_02 = ["tvp_donnie_attack_2_02", 1634];
    a.tvp_donnie_attack_2_02.toString = b;
    a.tvp_donnie_attack_2_02.__enum__ = a;
    a.pause_btn_play = ["pause_btn_play", 1635];
    a.pause_btn_play.toString = b;
    a.pause_btn_play.__enum__ = a;
    a.tvp_orion_block_alternate = ["tvp_orion_block_alternate", 1636];
    a.tvp_orion_block_alternate.toString = b;
    a.tvp_orion_block_alternate.__enum__ = a;
    a.tvp_raph_special_1_07_alternate_tint = ["tvp_raph_special_1_07_alternate_tint", 1637];
    a.tvp_raph_special_1_07_alternate_tint.toString = b;
    a.tvp_raph_special_1_07_alternate_tint.__enum__ = a;
    a.portrait_andros_end = ["portrait_andros_end", 1638];
    a.portrait_andros_end.toString = b;
    a.portrait_andros_end.__enum__ = a;
    a.tvp_tommy_special_2_01_alternate = ["tvp_tommy_special_2_01_alternate", 1639];
    a.tvp_tommy_special_2_01_alternate.toString =
        b;
    a.tvp_tommy_special_2_01_alternate.__enum__ = a;
    a.tvp_andros_walk_01_alternate = ["tvp_andros_walk_01_alternate", 1640];
    a.tvp_andros_walk_01_alternate.toString = b;
    a.tvp_andros_walk_01_alternate.__enum__ = a;
    a.tvp_april_special_2_07_alternate_tint = ["tvp_april_special_2_07_alternate_tint", 1641];
    a.tvp_april_special_2_07_alternate_tint.toString = b;
    a.tvp_april_special_2_07_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_3_06 = ["tvp_jason_attack_3_06", 1642];
    a.tvp_jason_attack_3_06.toString = b;
    a.tvp_jason_attack_3_06.__enum__ =
        a;
    a.tvp_jason_attack_3_05 = ["tvp_jason_attack_3_05", 1643];
    a.tvp_jason_attack_3_05.toString = b;
    a.tvp_jason_attack_3_05.__enum__ = a;
    a.tvp_jason_attack_3_04 = ["tvp_jason_attack_3_04", 1644];
    a.tvp_jason_attack_3_04.toString = b;
    a.tvp_jason_attack_3_04.__enum__ = a;
    a.tvp_jason_attack_3_03 = ["tvp_jason_attack_3_03", 1645];
    a.tvp_jason_attack_3_03.toString = b;
    a.tvp_jason_attack_3_03.__enum__ = a;
    a.tvp_jason_attack_3_02 = ["tvp_jason_attack_3_02", 1646];
    a.tvp_jason_attack_3_02.toString = b;
    a.tvp_jason_attack_3_02.__enum__ = a;
    a.tvp_jason_attack_3_01 = ["tvp_jason_attack_3_01", 1647];
    a.tvp_jason_attack_3_01.toString = b;
    a.tvp_jason_attack_3_01.__enum__ = a;
    a.btn_blank_active = ["btn_blank_active", 1648];
    a.btn_blank_active.toString = b;
    a.btn_blank_active.__enum__ = a;
    a.tvp_orion_attack_3_01_alternate = ["tvp_orion_attack_3_01_alternate", 1649];
    a.tvp_orion_attack_3_01_alternate.toString = b;
    a.tvp_orion_attack_3_01_alternate.__enum__ = a;
    a.tvp_raph_special_1_03_alternate = ["tvp_raph_special_1_03_alternate", 1650];
    a.tvp_raph_special_1_03_alternate.toString =
        b;
    a.tvp_raph_special_1_03_alternate.__enum__ = a;
    a.tvp_mikey_hook_in_04_alternate_tint = ["tvp_mikey_hook_in_04_alternate_tint", 1651];
    a.tvp_mikey_hook_in_04_alternate_tint.toString = b;
    a.tvp_mikey_hook_in_04_alternate_tint.__enum__ = a;
    a.tvp_mikey_special_dash_forward_01_alternate = ["tvp_mikey_special_dash_forward_01_alternate", 1652];
    a.tvp_mikey_special_dash_forward_01_alternate.toString = b;
    a.tvp_mikey_special_dash_forward_01_alternate.__enum__ = a;
    a.tvp_tommy_special_1_06_alternate_tint = ["tvp_tommy_special_1_06_alternate_tint",
        1653
    ];
    a.tvp_tommy_special_1_06_alternate_tint.toString = b;
    a.tvp_tommy_special_1_06_alternate_tint.__enum__ = a;
    a.tvp_leo_special_2_05_alternate = ["tvp_leo_special_2_05_alternate", 1654];
    a.tvp_leo_special_2_05_alternate.toString = b;
    a.tvp_leo_special_2_05_alternate.__enum__ = a;
    a.tvp_andros_attack_2_02_alternate = ["tvp_andros_attack_2_02_alternate", 1655];
    a.tvp_andros_attack_2_02_alternate.toString = b;
    a.tvp_andros_attack_2_02_alternate.__enum__ = a;
    a.tvp_andros_attack_1_04_alternate = ["tvp_andros_attack_1_04_alternate",
        1656
    ];
    a.tvp_andros_attack_1_04_alternate.toString = b;
    a.tvp_andros_attack_1_04_alternate.__enum__ = a;
    a.tvp_andros_special_2_15_alternate_tint = ["tvp_andros_special_2_15_alternate_tint", 1657];
    a.tvp_andros_special_2_15_alternate_tint.toString = b;
    a.tvp_andros_special_2_15_alternate_tint.__enum__ = a;
    a.btn_difficulty_blank_active = ["btn_difficulty_blank_active", 1658];
    a.btn_difficulty_blank_active.toString = b;
    a.btn_difficulty_blank_active.__enum__ = a;
    a.btn_donnie = ["btn_donnie", 1659];
    a.btn_donnie.toString = b;
    a.btn_donnie.__enum__ =
        a;
    a.pr_city_foregorund = ["pr_city_foregorund", 1660];
    a.pr_city_foregorund.toString = b;
    a.pr_city_foregorund.__enum__ = a;
    a.btn_mikey_active = ["btn_mikey_active", 1661];
    a.btn_mikey_active.toString = b;
    a.btn_mikey_active.__enum__ = a;
    a.hit_particles_1 = ["hit_particles_1", 1662];
    a.hit_particles_1.toString = b;
    a.hit_particles_1.__enum__ = a;
    a.tvp_pink_attack_2_07_alternate_tint = ["tvp_pink_attack_2_07_alternate_tint", 1663];
    a.tvp_pink_attack_2_07_alternate_tint.toString = b;
    a.tvp_pink_attack_2_07_alternate_tint.__enum__ = a;
    a.badge_popup_backing = ["badge_popup_backing", 1664];
    a.badge_popup_backing.toString = b;
    a.badge_popup_backing.__enum__ = a;
    a.tvp_effects_relic_lightning_03 = ["tvp_effects_relic_lightning_03", 1665];
    a.tvp_effects_relic_lightning_03.toString = b;
    a.tvp_effects_relic_lightning_03.__enum__ = a;
    a.tvp_effects_relic_lightning_02 = ["tvp_effects_relic_lightning_02", 1666];
    a.tvp_effects_relic_lightning_02.toString = b;
    a.tvp_effects_relic_lightning_02.__enum__ = a;
    a.tvp_effects_relic_lightning_01 = ["tvp_effects_relic_lightning_01",
        1667
    ];
    a.tvp_effects_relic_lightning_01.toString = b;
    a.tvp_effects_relic_lightning_01.__enum__ = a;
    a.tmnt_fugship_teleporter = ["tmnt_fugship_teleporter", 1668];
    a.tmnt_fugship_teleporter.toString = b;
    a.tmnt_fugship_teleporter.__enum__ = a;
    a.tvp_jason_attack_2_04_alternate = ["tvp_jason_attack_2_04_alternate", 1669];
    a.tvp_jason_attack_2_04_alternate.toString = b;
    a.tvp_jason_attack_2_04_alternate.__enum__ = a;
    a.tvp_andros_special_2_06_alternate = ["tvp_andros_special_2_06_alternate", 1670];
    a.tvp_andros_special_2_06_alternate.toString =
        b;
    a.tvp_andros_special_2_06_alternate.__enum__ = a;
    a.tvp_andros_special_1_15_alternate = ["tvp_andros_special_1_15_alternate", 1671];
    a.tvp_andros_special_1_15_alternate.toString = b;
    a.tvp_andros_special_1_15_alternate.__enum__ = a;
    a.btn_ranger_orion = ["btn_ranger_orion", 1672];
    a.btn_ranger_orion.toString = b;
    a.btn_ranger_orion.__enum__ = a;
    a.tvp_april_special_2_14_alternate = ["tvp_april_special_2_14_alternate", 1673];
    a.tvp_april_special_2_14_alternate.toString = b;
    a.tvp_april_special_2_14_alternate.__enum__ = a;
    a.tvp_orion_special_1_10_alternate = ["tvp_orion_special_1_10_alternate", 1674];
    a.tvp_orion_special_1_10_alternate.toString = b;
    a.tvp_orion_special_1_10_alternate.__enum__ = a;
    a.tvp_april_attack_2_04_alternate = ["tvp_april_attack_2_04_alternate", 1675];
    a.tvp_april_attack_2_04_alternate.toString = b;
    a.tvp_april_attack_2_04_alternate.__enum__ = a;
    a.tvp_tommy_idle_06_alternate = ["tvp_tommy_idle_06_alternate", 1676];
    a.tvp_tommy_idle_06_alternate.toString = b;
    a.tvp_tommy_idle_06_alternate.__enum__ = a;
    a.nameplate = ["nameplate", 1677];
    a.nameplate.toString = b;
    a.nameplate.__enum__ = a;
    a.tvp_april_special_2_07_tint = ["tvp_april_special_2_07_tint", 1678];
    a.tvp_april_special_2_07_tint.toString = b;
    a.tvp_april_special_2_07_tint.__enum__ = a;
    a.tvp_donnie_hit_03_alternate = ["tvp_donnie_hit_03_alternate", 1679];
    a.tvp_donnie_hit_03_alternate.toString = b;
    a.tvp_donnie_hit_03_alternate.__enum__ = a;
    a.tvp_andros_hit_02_alternate = ["tvp_andros_hit_02_alternate", 1680];
    a.tvp_andros_hit_02_alternate.toString = b;
    a.tvp_andros_hit_02_alternate.__enum__ = a;
    a.tvp_raph_idle_01_alternate = ["tvp_raph_idle_01_alternate",
        1681
    ];
    a.tvp_raph_idle_01_alternate.toString = b;
    a.tvp_raph_idle_01_alternate.__enum__ = a;
    a.tvp_pink_attack_3_07_alternate = ["tvp_pink_attack_3_07_alternate", 1682];
    a.tvp_pink_attack_3_07_alternate.toString = b;
    a.tvp_pink_attack_3_07_alternate.__enum__ = a;
    a.tvp_mikey_special_in_03_alternate = ["tvp_mikey_special_in_03_alternate", 1683];
    a.tvp_mikey_special_in_03_alternate.toString = b;
    a.tvp_mikey_special_in_03_alternate.__enum__ = a;
    a.tvp_donnie_special_2_07_alternate = ["tvp_donnie_special_2_07_alternate", 1684];
    a.tvp_donnie_special_2_07_alternate.toString =
        b;
    a.tvp_donnie_special_2_07_alternate.__enum__ = a;
    a.tvp_andros_attack_3_10_alternate = ["tvp_andros_attack_3_10_alternate", 1685];
    a.tvp_andros_attack_3_10_alternate.toString = b;
    a.tvp_andros_attack_3_10_alternate.__enum__ = a;
    a.tvp_leo_attack_1_04_alternate = ["tvp_leo_attack_1_04_alternate", 1686];
    a.tvp_leo_attack_1_04_alternate.toString = b;
    a.tvp_leo_attack_1_04_alternate.__enum__ = a;
    a.tvp_orion_dash_back_02_alternate_tint = ["tvp_orion_dash_back_02_alternate_tint", 1687];
    a.tvp_orion_dash_back_02_alternate_tint.toString =
        b;
    a.tvp_orion_dash_back_02_alternate_tint.__enum__ = a;
    a.tvp_pink_special_in_02_alternate_tint = ["tvp_pink_special_in_02_alternate_tint", 1688];
    a.tvp_pink_special_in_02_alternate_tint.toString = b;
    a.tvp_pink_special_in_02_alternate_tint.__enum__ = a;
    a.tvp_donnie_attack_2_05_alternate = ["tvp_donnie_attack_2_05_alternate", 1689];
    a.tvp_donnie_attack_2_05_alternate.toString = b;
    a.tvp_donnie_attack_2_05_alternate.__enum__ = a;
    a.tvp_orion_special_1_15_alternate = ["tvp_orion_special_1_15_alternate", 1690];
    a.tvp_orion_special_1_15_alternate.toString =
        b;
    a.tvp_orion_special_1_15_alternate.__enum__ = a;
    a.bracket_particle_10 = ["bracket_particle_10", 1691];
    a.bracket_particle_10.toString = b;
    a.bracket_particle_10.__enum__ = a;
    a.tvp_tommy_special_2_07_alternate_tint = ["tvp_tommy_special_2_07_alternate_tint", 1692];
    a.tvp_tommy_special_2_07_alternate_tint.toString = b;
    a.tvp_tommy_special_2_07_alternate_tint.__enum__ = a;
    a.bracket_particle_12 = ["bracket_particle_12", 1693];
    a.bracket_particle_12.toString = b;
    a.bracket_particle_12.__enum__ = a;
    a.tvp_tommy_special_1_10_alternate = ["tvp_tommy_special_1_10_alternate", 1694];
    a.tvp_tommy_special_1_10_alternate.toString = b;
    a.tvp_tommy_special_1_10_alternate.__enum__ = a;
    a.tvp_raph_special_1_08_tint = ["tvp_raph_special_1_08_tint", 1695];
    a.tvp_raph_special_1_08_tint.toString = b;
    a.tvp_raph_special_1_08_tint.__enum__ = a;
    a.btn_donnie_active = ["btn_donnie_active", 1696];
    a.btn_donnie_active.toString = b;
    a.btn_donnie_active.__enum__ = a;
    a.tvp_andros_special_2_07_alternate = ["tvp_andros_special_2_07_alternate", 1697];
    a.tvp_andros_special_2_07_alternate.toString =
        b;
    a.tvp_andros_special_2_07_alternate.__enum__ = a;
    a.btn_ranger_orion_active = ["btn_ranger_orion_active", 1698];
    a.btn_ranger_orion_active.toString = b;
    a.btn_ranger_orion_active.__enum__ = a;
    a.portrait_donnie_main = ["portrait_donnie_main", 1699];
    a.portrait_donnie_main.toString = b;
    a.portrait_donnie_main.__enum__ = a;
    a.tvp_pink_idle_01_alternate = ["tvp_pink_idle_01_alternate", 1700];
    a.tvp_pink_idle_01_alternate.toString = b;
    a.tvp_pink_idle_01_alternate.__enum__ = a;
    a.tvp_tommy_special_2_10_alternate = ["tvp_tommy_special_2_10_alternate",
        1701
    ];
    a.tvp_tommy_special_2_10_alternate.toString = b;
    a.tvp_tommy_special_2_10_alternate.__enum__ = a;
    a.tvp_jason_attack_special_2_02_tint = ["tvp_jason_attack_special_2_02_tint", 1702];
    a.tvp_jason_attack_special_2_02_tint.toString = b;
    a.tvp_jason_attack_special_2_02_tint.__enum__ = a;
    a.tvp_donnie_idle_01_alternate = ["tvp_donnie_idle_01_alternate", 1703];
    a.tvp_donnie_idle_01_alternate.toString = b;
    a.tvp_donnie_idle_01_alternate.__enum__ = a;
    a.tvp_jason_dash_back_02 = ["tvp_jason_dash_back_02", 1704];
    a.tvp_jason_dash_back_02.toString =
        b;
    a.tvp_jason_dash_back_02.__enum__ = a;
    a.tvp_jason_dash_back_01 = ["tvp_jason_dash_back_01", 1705];
    a.tvp_jason_dash_back_01.toString = b;
    a.tvp_jason_dash_back_01.__enum__ = a;
    a.tvp_leo_walk_02 = ["tvp_leo_walk_02", 1706];
    a.tvp_leo_walk_02.toString = b;
    a.tvp_leo_walk_02.__enum__ = a;
    a.tvp_leo_walk_01 = ["tvp_leo_walk_01", 1707];
    a.tvp_leo_walk_01.toString = b;
    a.tvp_leo_walk_01.__enum__ = a;
    a.tvp_pink_special_hit_down = ["tvp_pink_special_hit_down", 1708];
    a.tvp_pink_special_hit_down.toString = b;
    a.tvp_pink_special_hit_down.__enum__ =
        a;
    a.btn_city = ["btn_city", 1709];
    a.btn_city.toString = b;
    a.btn_city.__enum__ = a;
    a.tvp_leo_special_1_idle_01_alternate_tint = ["tvp_leo_special_1_idle_01_alternate_tint", 1710];
    a.tvp_leo_special_1_idle_01_alternate_tint.toString = b;
    a.tvp_leo_special_1_idle_01_alternate_tint.__enum__ = a;
    a.tvp_pink_attack_2_08_alternate_tint = ["tvp_pink_attack_2_08_alternate_tint", 1711];
    a.tvp_pink_attack_2_08_alternate_tint.toString = b;
    a.tvp_pink_attack_2_08_alternate_tint.__enum__ = a;
    a.tvp_april_hit_03_alternate = ["tvp_april_hit_03_alternate",
        1712
    ];
    a.tvp_april_hit_03_alternate.toString = b;
    a.tvp_april_hit_03_alternate.__enum__ = a;
    a.tvp_leo_fall_alternate = ["tvp_leo_fall_alternate", 1713];
    a.tvp_leo_fall_alternate.toString = b;
    a.tvp_leo_fall_alternate.__enum__ = a;
    a.tvp_tommy_special_1_11_tint = ["tvp_tommy_special_1_11_tint", 1714];
    a.tvp_tommy_special_1_11_tint.toString = b;
    a.tvp_tommy_special_1_11_tint.__enum__ = a;
    a.tvp_orion_special_1_02_alternate = ["tvp_orion_special_1_02_alternate", 1715];
    a.tvp_orion_special_1_02_alternate.toString = b;
    a.tvp_orion_special_1_02_alternate.__enum__ =
        a;
    a.tvp_leo_attack_2_02_alternate = ["tvp_leo_attack_2_02_alternate", 1716];
    a.tvp_leo_attack_2_02_alternate.toString = b;
    a.tvp_leo_attack_2_02_alternate.__enum__ = a;
    a.tvp_donnie_special_2_17_tint = ["tvp_donnie_special_2_17_tint", 1717];
    a.tvp_donnie_special_2_17_tint.toString = b;
    a.tvp_donnie_special_2_17_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_03_alternate_tint = ["tvp_donnie_special_1_in_03_alternate_tint", 1718];
    a.tvp_donnie_special_1_in_03_alternate_tint.toString = b;
    a.tvp_donnie_special_1_in_03_alternate_tint.__enum__ =
        a;
    a.portrait_mikey_end = ["portrait_mikey_end", 1719];
    a.portrait_mikey_end.toString = b;
    a.portrait_mikey_end.__enum__ = a;
    a.tvp_mikey_dash_forward_01_alternate = ["tvp_mikey_dash_forward_01_alternate", 1720];
    a.tvp_mikey_dash_forward_01_alternate.toString = b;
    a.tvp_mikey_dash_forward_01_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_11_alternate_tint = ["tvp_donnie_special_1_in_11_alternate_tint", 1721];
    a.tvp_donnie_special_1_in_11_alternate_tint.toString = b;
    a.tvp_donnie_special_1_in_11_alternate_tint.__enum__ = a;
    a.tvp_orion_dash_forward_02_alternate_tint = ["tvp_orion_dash_forward_02_alternate_tint", 1722];
    a.tvp_orion_dash_forward_02_alternate_tint.toString = b;
    a.tvp_orion_dash_forward_02_alternate_tint.__enum__ = a;
    a.donnie_alternate2 = ["donnie_alternate2", 1723];
    a.donnie_alternate2.toString = b;
    a.donnie_alternate2.__enum__ = a;
    a.tvp_jason_attack_2_05_alternate = ["tvp_jason_attack_2_05_alternate", 1724];
    a.tvp_jason_attack_2_05_alternate.toString = b;
    a.tvp_jason_attack_2_05_alternate.__enum__ = a;
    a.tvp_mikey_floor = ["tvp_mikey_floor",
        1725
    ];
    a.tvp_mikey_floor.toString = b;
    a.tvp_mikey_floor.__enum__ = a;
    a.tvp_april_walk_01 = ["tvp_april_walk_01", 1726];
    a.tvp_april_walk_01.toString = b;
    a.tvp_april_walk_01.__enum__ = a;
    a.tvp_april_special_2_01_tint = ["tvp_april_special_2_01_tint", 1727];
    a.tvp_april_special_2_01_tint.toString = b;
    a.tvp_april_special_2_01_tint.__enum__ = a;
    a.tvp_april_walk_02 = ["tvp_april_walk_02", 1728];
    a.tvp_april_walk_02.toString = b;
    a.tvp_april_walk_02.__enum__ = a;
    a.tvp_raph_idle_10 = ["tvp_raph_idle_10", 1729];
    a.tvp_raph_idle_10.toString =
        b;
    a.tvp_raph_idle_10.__enum__ = a;
    a.tmnt_fugship_mid = ["tmnt_fugship_mid", 1730];
    a.tmnt_fugship_mid.toString = b;
    a.tmnt_fugship_mid.__enum__ = a;
    a.jason_alternate5 = ["jason_alternate5", 1731];
    a.jason_alternate5.toString = b;
    a.jason_alternate5.__enum__ = a;
    a.tvp_effects_slash_heavy_01 = ["tvp_effects_slash_heavy_01", 1732];
    a.tvp_effects_slash_heavy_01.toString = b;
    a.tvp_effects_slash_heavy_01.__enum__ = a;
    a.tvp_effects_slash_heavy_02 = ["tvp_effects_slash_heavy_02", 1733];
    a.tvp_effects_slash_heavy_02.toString = b;
    a.tvp_effects_slash_heavy_02.__enum__ =
        a;
    a.tvp_effects_slash_heavy_03 = ["tvp_effects_slash_heavy_03", 1734];
    a.tvp_effects_slash_heavy_03.toString = b;
    a.tvp_effects_slash_heavy_03.__enum__ = a;
    a.tvp_april_block = ["tvp_april_block", 1735];
    a.tvp_april_block.toString = b;
    a.tvp_april_block.__enum__ = a;
    a.hud_backing_blue = ["hud_backing_blue", 1736];
    a.hud_backing_blue.toString = b;
    a.hud_backing_blue.__enum__ = a;
    a.tvp_tommy_floor_alternate = ["tvp_tommy_floor_alternate", 1737];
    a.tvp_tommy_floor_alternate.toString = b;
    a.tvp_tommy_floor_alternate.__enum__ = a;
    a.tvp_orion_special_1_01_tint = ["tvp_orion_special_1_01_tint", 1738];
    a.tvp_orion_special_1_01_tint.toString = b;
    a.tvp_orion_special_1_01_tint.__enum__ = a;
    a.tvp_effects_explosion_1_08 = ["tvp_effects_explosion_1_08", 1739];
    a.tvp_effects_explosion_1_08.toString = b;
    a.tvp_effects_explosion_1_08.__enum__ = a;
    a.tvp_pink_attack_2_02_alternate = ["tvp_pink_attack_2_02_alternate", 1740];
    a.tvp_pink_attack_2_02_alternate.toString = b;
    a.tvp_pink_attack_2_02_alternate.__enum__ = a;
    a.tvp_orion_special_2_12_alternate_tint = ["tvp_orion_special_2_12_alternate_tint",
        1741
    ];
    a.tvp_orion_special_2_12_alternate_tint.toString = b;
    a.tvp_orion_special_2_12_alternate_tint.__enum__ = a;
    a.tvp_mikey_special_in_01_alternate = ["tvp_mikey_special_in_01_alternate", 1742];
    a.tvp_mikey_special_in_01_alternate.toString = b;
    a.tvp_mikey_special_in_01_alternate.__enum__ = a;
    a.tvp_donnie_special_1_out_05_alternate = ["tvp_donnie_special_1_out_05_alternate", 1743];
    a.tvp_donnie_special_1_out_05_alternate.toString = b;
    a.tvp_donnie_special_1_out_05_alternate.__enum__ = a;
    a.tvp_mikey_special_block_alternate = ["tvp_mikey_special_block_alternate", 1744];
    a.tvp_mikey_special_block_alternate.toString = b;
    a.tvp_mikey_special_block_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_06_alternate_tint = ["tvp_jason_attack_special_1_06_alternate_tint", 1745];
    a.tvp_jason_attack_special_1_06_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_06_alternate_tint.__enum__ = a;
    a.tvp_jason_block_alternate = ["tvp_jason_block_alternate", 1746];
    a.tvp_jason_block_alternate.toString = b;
    a.tvp_jason_block_alternate.__enum__ = a;
    a.tvp_andros_special_1_08_alternate_tint = ["tvp_andros_special_1_08_alternate_tint", 1747];
    a.tvp_andros_special_1_08_alternate_tint.toString = b;
    a.tvp_andros_special_1_08_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_02_tint = ["tvp_donnie_special_1_in_02_tint", 1748];
    a.tvp_donnie_special_1_in_02_tint.toString = b;
    a.tvp_donnie_special_1_in_02_tint.__enum__ = a;
    a.tvp_april_dash_forward_02_alternate = ["tvp_april_dash_forward_02_alternate", 1749];
    a.tvp_april_dash_forward_02_alternate.toString = b;
    a.tvp_april_dash_forward_02_alternate.__enum__ = a;
    a.tvp_andros_special_1_08_alternate = ["tvp_andros_special_1_08_alternate", 1750];
    a.tvp_andros_special_1_08_alternate.toString = b;
    a.tvp_andros_special_1_08_alternate.__enum__ = a;
    a.tvp_tommy_special_2_01_alternate_tint = ["tvp_tommy_special_2_01_alternate_tint", 1751];
    a.tvp_tommy_special_2_01_alternate_tint.toString = b;
    a.tvp_tommy_special_2_01_alternate_tint.__enum__ = a;
    a.tvp_donnie_attack_3_19_alternate = ["tvp_donnie_attack_3_19_alternate", 1752];
    a.tvp_donnie_attack_3_19_alternate.toString = b;
    a.tvp_donnie_attack_3_19_alternate.__enum__ = a;
    a.tvp_leo_special_1_idle_02_alternate_tint = ["tvp_leo_special_1_idle_02_alternate_tint", 1753];
    a.tvp_leo_special_1_idle_02_alternate_tint.toString = b;
    a.tvp_leo_special_1_idle_02_alternate_tint.__enum__ = a;
    a.single_backing = ["single_backing", 1754];
    a.single_backing.toString = b;
    a.single_backing.__enum__ = a;
    a.tvp_effects_explosion_1_01 = ["tvp_effects_explosion_1_01", 1755];
    a.tvp_effects_explosion_1_01.toString = b;
    a.tvp_effects_explosion_1_01.__enum__ = a;
    a.tvp_april_special_1_03_tint = ["tvp_april_special_1_03_tint", 1756];
    a.tvp_april_special_1_03_tint.toString =
        b;
    a.tvp_april_special_1_03_tint.__enum__ = a;
    a.tmnt_sewer_fg_pipes_top_left = ["tmnt_sewer_fg_pipes_top_left", 1757];
    a.tmnt_sewer_fg_pipes_top_left.toString = b;
    a.tmnt_sewer_fg_pipes_top_left.__enum__ = a;
    a.andros_0 = ["andros_0", 1758];
    a.andros_0.toString = b;
    a.andros_0.__enum__ = a;
    a.andros_1 = ["andros_1", 1759];
    a.andros_1.toString = b;
    a.andros_1.__enum__ = a;
    a.andros_2 = ["andros_2", 1760];
    a.andros_2.toString = b;
    a.andros_2.__enum__ = a;
    a.tvp_andros_special_2_06_alternate_tint = ["tvp_andros_special_2_06_alternate_tint", 1761];
    a.tvp_andros_special_2_06_alternate_tint.toString = b;
    a.tvp_andros_special_2_06_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_1_09_alternate_tint = ["tvp_tommy_special_1_09_alternate_tint", 1762];
    a.tvp_tommy_special_1_09_alternate_tint.toString = b;
    a.tvp_tommy_special_1_09_alternate_tint.__enum__ = a;
    a.tvp_orion_special_1_02_tint = ["tvp_orion_special_1_02_tint", 1763];
    a.tvp_orion_special_1_02_tint.toString = b;
    a.tvp_orion_special_1_02_tint.__enum__ = a;
    a.portrait_raph_end = ["portrait_raph_end", 1764];
    a.portrait_raph_end.toString =
        b;
    a.portrait_raph_end.__enum__ = a;
    a.tvp_orion_dash_back_02_alternate = ["tvp_orion_dash_back_02_alternate", 1765];
    a.tvp_orion_dash_back_02_alternate.toString = b;
    a.tvp_orion_dash_back_02_alternate.__enum__ = a;
    a.portrait_michelangelo_main = ["portrait_michelangelo_main", 1766];
    a.portrait_michelangelo_main.toString = b;
    a.portrait_michelangelo_main.__enum__ = a;
    a.tvp_april_dash_back_01 = ["tvp_april_dash_back_01", 1767];
    a.tvp_april_dash_back_01.toString = b;
    a.tvp_april_dash_back_01.__enum__ = a;
    a.tvp_donnie_special_2_15_alternate_tint = ["tvp_donnie_special_2_15_alternate_tint", 1768];
    a.tvp_donnie_special_2_15_alternate_tint.toString = b;
    a.tvp_donnie_special_2_15_alternate_tint.__enum__ = a;
    a.tvp_orion_idle_09 = ["tvp_orion_idle_09", 1769];
    a.tvp_orion_idle_09.toString = b;
    a.tvp_orion_idle_09.__enum__ = a;
    a.tvp_orion_idle_08 = ["tvp_orion_idle_08", 1770];
    a.tvp_orion_idle_08.toString = b;
    a.tvp_orion_idle_08.__enum__ = a;
    a.tvp_orion_idle_05 = ["tvp_orion_idle_05", 1771];
    a.tvp_orion_idle_05.toString = b;
    a.tvp_orion_idle_05.__enum__ = a;
    a.tvp_orion_idle_04 = ["tvp_orion_idle_04",
        1772
    ];
    a.tvp_orion_idle_04.toString = b;
    a.tvp_orion_idle_04.__enum__ = a;
    a.tvp_orion_idle_07 = ["tvp_orion_idle_07", 1773];
    a.tvp_orion_idle_07.toString = b;
    a.tvp_orion_idle_07.__enum__ = a;
    a.tvp_orion_idle_06 = ["tvp_orion_idle_06", 1774];
    a.tvp_orion_idle_06.toString = b;
    a.tvp_orion_idle_06.__enum__ = a;
    a.tvp_orion_idle_01 = ["tvp_orion_idle_01", 1775];
    a.tvp_orion_idle_01.toString = b;
    a.tvp_orion_idle_01.__enum__ = a;
    a.tvp_orion_idle_03 = ["tvp_orion_idle_03", 1776];
    a.tvp_orion_idle_03.toString = b;
    a.tvp_orion_idle_03.__enum__ =
        a;
    a.tvp_orion_idle_02 = ["tvp_orion_idle_02", 1777];
    a.tvp_orion_idle_02.toString = b;
    a.tvp_orion_idle_02.__enum__ = a;
    a.tvp_april_special_2_15_alternate_tint = ["tvp_april_special_2_15_alternate_tint", 1778];
    a.tvp_april_special_2_15_alternate_tint.toString = b;
    a.tvp_april_special_2_15_alternate_tint.__enum__ = a;
    a.tvp_orion_special_1_13_alternate_tint = ["tvp_orion_special_1_13_alternate_tint", 1779];
    a.tvp_orion_special_1_13_alternate_tint.toString = b;
    a.tvp_orion_special_1_13_alternate_tint.__enum__ = a;
    a.tvp_leo_attack_1_02 = ["tvp_leo_attack_1_02", 1780];
    a.tvp_leo_attack_1_02.toString = b;
    a.tvp_leo_attack_1_02.__enum__ = a;
    a.tvp_leo_attack_1_03 = ["tvp_leo_attack_1_03", 1781];
    a.tvp_leo_attack_1_03.toString = b;
    a.tvp_leo_attack_1_03.__enum__ = a;
    a.tvp_leo_attack_1_01 = ["tvp_leo_attack_1_01", 1782];
    a.tvp_leo_attack_1_01.toString = b;
    a.tvp_leo_attack_1_01.__enum__ = a;
    a.bracket_particle_05 = ["bracket_particle_05", 1783];
    a.bracket_particle_05.toString = b;
    a.bracket_particle_05.__enum__ = a;
    a.tvp_leo_attack_1_04 = ["tvp_leo_attack_1_04", 1784];
    a.tvp_leo_attack_1_04.toString =
        b;
    a.tvp_leo_attack_1_04.__enum__ = a;
    a.tvp_jason_attack_special_2_01_alternate_tint = ["tvp_jason_attack_special_2_01_alternate_tint", 1785];
    a.tvp_jason_attack_special_2_01_alternate_tint.toString = b;
    a.tvp_jason_attack_special_2_01_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_1_out_04_alternate = ["tvp_donnie_special_1_out_04_alternate", 1786];
    a.tvp_donnie_special_1_out_04_alternate.toString = b;
    a.tvp_donnie_special_1_out_04_alternate.__enum__ = a;
    a.tvp_mikey_attack_1_01_alternate = ["tvp_mikey_attack_1_01_alternate",
        1787
    ];
    a.tvp_mikey_attack_1_01_alternate.toString = b;
    a.tvp_mikey_attack_1_01_alternate.__enum__ = a;
    a.tvp_tommy_dash_forward_01_tint = ["tvp_tommy_dash_forward_01_tint", 1788];
    a.tvp_tommy_dash_forward_01_tint.toString = b;
    a.tvp_tommy_dash_forward_01_tint.__enum__ = a;
    a.donnie_0 = ["donnie_0", 1789];
    a.donnie_0.toString = b;
    a.donnie_0.__enum__ = a;
    a.tvp_leo_special_1_in_03_alternate_tint = ["tvp_leo_special_1_in_03_alternate_tint", 1790];
    a.tvp_leo_special_1_in_03_alternate_tint.toString = b;
    a.tvp_leo_special_1_in_03_alternate_tint.__enum__ =
        a;
    a.tvp_raph_special_2_in_04_alternate = ["tvp_raph_special_2_in_04_alternate", 1791];
    a.tvp_raph_special_2_in_04_alternate.toString = b;
    a.tvp_raph_special_2_in_04_alternate.__enum__ = a;
    a.tvp_donnie_attack_3_14 = ["tvp_donnie_attack_3_14", 1792];
    a.tvp_donnie_attack_3_14.toString = b;
    a.tvp_donnie_attack_3_14.__enum__ = a;
    a.donnie_2 = ["donnie_2", 1793];
    a.donnie_2.toString = b;
    a.donnie_2.__enum__ = a;
    a.tvp_donnie_attack_3_16 = ["tvp_donnie_attack_3_16", 1794];
    a.tvp_donnie_attack_3_16.toString = b;
    a.tvp_donnie_attack_3_16.__enum__ =
        a;
    a.donnie_4 = ["donnie_4", 1795];
    a.donnie_4.toString = b;
    a.donnie_4.__enum__ = a;
    a.donnie_5 = ["donnie_5", 1796];
    a.donnie_5.toString = b;
    a.donnie_5.__enum__ = a;
    a.tvp_andros_special_1_16_alternate_tint = ["tvp_andros_special_1_16_alternate_tint", 1797];
    a.tvp_andros_special_1_16_alternate_tint.toString = b;
    a.tvp_andros_special_1_16_alternate_tint.__enum__ = a;
    a.tvp_orion_attack_3_04 = ["tvp_orion_attack_3_04", 1798];
    a.tvp_orion_attack_3_04.toString = b;
    a.tvp_orion_attack_3_04.__enum__ = a;
    a.tvp_jason_special_1_06_alternate = ["tvp_jason_special_1_06_alternate", 1799];
    a.tvp_jason_special_1_06_alternate.toString = b;
    a.tvp_jason_special_1_06_alternate.__enum__ = a;
    a.tvp_pink_attack_1_04_alternate = ["tvp_pink_attack_1_04_alternate", 1800];
    a.tvp_pink_attack_1_04_alternate.toString = b;
    a.tvp_pink_attack_1_04_alternate.__enum__ = a;
    a.tvp_pink_special_dash_back_01_alternate = ["tvp_pink_special_dash_back_01_alternate", 1801];
    a.tvp_pink_special_dash_back_01_alternate.toString = b;
    a.tvp_pink_special_dash_back_01_alternate.__enum__ = a;
    a.tvp_andros_dash_forward_01_alternate = ["tvp_andros_dash_forward_01_alternate", 1802];
    a.tvp_andros_dash_forward_01_alternate.toString = b;
    a.tvp_andros_dash_forward_01_alternate.__enum__ = a;
    a.tvp_leo_attack_3_04 = ["tvp_leo_attack_3_04", 1803];
    a.tvp_leo_attack_3_04.toString = b;
    a.tvp_leo_attack_3_04.__enum__ = a;
    a.tvp_leo_attack_3_05 = ["tvp_leo_attack_3_05", 1804];
    a.tvp_leo_attack_3_05.toString = b;
    a.tvp_leo_attack_3_05.__enum__ = a;
    a.tvp_leo_attack_3_01 = ["tvp_leo_attack_3_01", 1805];
    a.tvp_leo_attack_3_01.toString = b;
    a.tvp_leo_attack_3_01.__enum__ = a;
    a.tvp_leo_attack_3_02 = ["tvp_leo_attack_3_02", 1806];
    a.tvp_leo_attack_3_02.toString = b;
    a.tvp_leo_attack_3_02.__enum__ = a;
    a.tvp_leo_attack_3_03 = ["tvp_leo_attack_3_03", 1807];
    a.tvp_leo_attack_3_03.toString = b;
    a.tvp_leo_attack_3_03.__enum__ = a;
    a.tvp_raph_special_2_in_01_alternate = ["tvp_raph_special_2_in_01_alternate", 1808];
    a.tvp_raph_special_2_in_01_alternate.toString = b;
    a.tvp_raph_special_2_in_01_alternate.__enum__ = a;
    a.tvp_orion_attack_3_03 = ["tvp_orion_attack_3_03", 1809];
    a.tvp_orion_attack_3_03.toString = b;
    a.tvp_orion_attack_3_03.__enum__ =
        a;
    a.tvp_april_hit_down = ["tvp_april_hit_down", 1810];
    a.tvp_april_hit_down.toString = b;
    a.tvp_april_hit_down.__enum__ = a;
    a.tvp_orion_attack_3_02 = ["tvp_orion_attack_3_02", 1811];
    a.tvp_orion_attack_3_02.toString = b;
    a.tvp_orion_attack_3_02.__enum__ = a;
    a.pause_btn_achievement_active = ["pause_btn_achievement_active", 1812];
    a.pause_btn_achievement_active.toString = b;
    a.pause_btn_achievement_active.__enum__ = a;
    a.tvp_andros_special_1_15_tint = ["tvp_andros_special_1_15_tint", 1813];
    a.tvp_andros_special_1_15_tint.toString =
        b;
    a.tvp_andros_special_1_15_tint.__enum__ = a;
    a.tvp_april_dash_forward_02_alternate_tint = ["tvp_april_dash_forward_02_alternate_tint", 1814];
    a.tvp_april_dash_forward_02_alternate_tint.toString = b;
    a.tvp_april_dash_forward_02_alternate_tint.__enum__ = a;
    a.tvp_orion_special_2_12_alternate = ["tvp_orion_special_2_12_alternate", 1815];
    a.tvp_orion_special_2_12_alternate.toString = b;
    a.tvp_orion_special_2_12_alternate.__enum__ = a;
    a.tvp_april_hit_up_alternate = ["tvp_april_hit_up_alternate", 1816];
    a.tvp_april_hit_up_alternate.toString =
        b;
    a.tvp_april_hit_up_alternate.__enum__ = a;
    a.tvp_raph_special_2_idle_02_alternate = ["tvp_raph_special_2_idle_02_alternate", 1817];
    a.tvp_raph_special_2_idle_02_alternate.toString = b;
    a.tvp_raph_special_2_idle_02_alternate.__enum__ = a;
    a.tvp_andros_block_alternate = ["tvp_andros_block_alternate", 1818];
    a.tvp_andros_block_alternate.toString = b;
    a.tvp_andros_block_alternate.__enum__ = a;
    a.tvp_leo_special_1_in_01_alternate = ["tvp_leo_special_1_in_01_alternate", 1819];
    a.tvp_leo_special_1_in_01_alternate.toString = b;
    a.tvp_leo_special_1_in_01_alternate.__enum__ =
        a;
    a.tvp_jason_attack_2_07_alternate = ["tvp_jason_attack_2_07_alternate", 1820];
    a.tvp_jason_attack_2_07_alternate.toString = b;
    a.tvp_jason_attack_2_07_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_05_alternate_tint = ["tvp_donnie_special_1_in_05_alternate_tint", 1821];
    a.tvp_donnie_special_1_in_05_alternate_tint.toString = b;
    a.tvp_donnie_special_1_in_05_alternate_tint.__enum__ = a;
    a.tvp_andros_special_2_15_alternate = ["tvp_andros_special_2_15_alternate", 1822];
    a.tvp_andros_special_2_15_alternate.toString = b;
    a.tvp_andros_special_2_15_alternate.__enum__ =
        a;
    a.tvp_pink_walk04 = ["tvp_pink_walk04", 1823];
    a.tvp_pink_walk04.toString = b;
    a.tvp_pink_walk04.__enum__ = a;
    a.tvp_pink_walk05 = ["tvp_pink_walk05", 1824];
    a.tvp_pink_walk05.toString = b;
    a.tvp_pink_walk05.__enum__ = a;
    a.tvp_pink_walk06 = ["tvp_pink_walk06", 1825];
    a.tvp_pink_walk06.toString = b;
    a.tvp_pink_walk06.__enum__ = a;
    a.tvp_pink_walk01 = ["tvp_pink_walk01", 1826];
    a.tvp_pink_walk01.toString = b;
    a.tvp_pink_walk01.__enum__ = a;
    a.tvp_pink_walk02 = ["tvp_pink_walk02", 1827];
    a.tvp_pink_walk02.toString = b;
    a.tvp_pink_walk02.__enum__ =
        a;
    a.tvp_pink_walk03 = ["tvp_pink_walk03", 1828];
    a.tvp_pink_walk03.toString = b;
    a.tvp_pink_walk03.__enum__ = a;
    a.tvp_donnie_special_1_in_02_alternate = ["tvp_donnie_special_1_in_02_alternate", 1829];
    a.tvp_donnie_special_1_in_02_alternate.toString = b;
    a.tvp_donnie_special_1_in_02_alternate.__enum__ = a;
    a.tvp_andros_special_2_09_alternate = ["tvp_andros_special_2_09_alternate", 1830];
    a.tvp_andros_special_2_09_alternate.toString = b;
    a.tvp_andros_special_2_09_alternate.__enum__ = a;
    a.tvp_leo_special_1_out_02_alternate_tint = ["tvp_leo_special_1_out_02_alternate_tint", 1831];
    a.tvp_leo_special_1_out_02_alternate_tint.toString = b;
    a.tvp_leo_special_1_out_02_alternate_tint.__enum__ = a;
    a.tvp_andros_special_1_19_alternate_tint = ["tvp_andros_special_1_19_alternate_tint", 1832];
    a.tvp_andros_special_1_19_alternate_tint.toString = b;
    a.tvp_andros_special_1_19_alternate_tint.__enum__ = a;
    a.tvp_andros_special_1_01_alternate = ["tvp_andros_special_1_01_alternate", 1833];
    a.tvp_andros_special_1_01_alternate.toString = b;
    a.tvp_andros_special_1_01_alternate.__enum__ =
        a;
    a.pause_btn_help = ["pause_btn_help", 1834];
    a.pause_btn_help.toString = b;
    a.pause_btn_help.__enum__ = a;
    a.tvp_raph_special_2_in_08 = ["tvp_raph_special_2_in_08", 1835];
    a.tvp_raph_special_2_in_08.toString = b;
    a.tvp_raph_special_2_in_08.__enum__ = a;
    a.tvp_tommy_idle_10 = ["tvp_tommy_idle_10", 1836];
    a.tvp_tommy_idle_10.toString = b;
    a.tvp_tommy_idle_10.__enum__ = a;
    a.tvp_donnie_special_2_10_tint = ["tvp_donnie_special_2_10_tint", 1837];
    a.tvp_donnie_special_2_10_tint.toString = b;
    a.tvp_donnie_special_2_10_tint.__enum__ = a;
    a.tvp_donnie_hit_down_alternate = ["tvp_donnie_hit_down_alternate", 1838];
    a.tvp_donnie_hit_down_alternate.toString = b;
    a.tvp_donnie_hit_down_alternate.__enum__ = a;
    a.tvp_leo_fall = ["tvp_leo_fall", 1839];
    a.tvp_leo_fall.toString = b;
    a.tvp_leo_fall.__enum__ = a;
    a.tvp_andros_special_2_11_alternate_tint = ["tvp_andros_special_2_11_alternate_tint", 1840];
    a.tvp_andros_special_2_11_alternate_tint.toString = b;
    a.tvp_andros_special_2_11_alternate_tint.__enum__ = a;
    a.tvp_april_special_1_06_alternate_tint = ["tvp_april_special_1_06_alternate_tint", 1841];
    a.tvp_april_special_1_06_alternate_tint.toString =
        b;
    a.tvp_april_special_1_06_alternate_tint.__enum__ = a;
    a.tvp_andros_special_2_11_alternate = ["tvp_andros_special_2_11_alternate", 1842];
    a.tvp_andros_special_2_11_alternate.toString = b;
    a.tvp_andros_special_2_11_alternate.__enum__ = a;
    a.tvp_pink_attack_2_10_alternate = ["tvp_pink_attack_2_10_alternate", 1843];
    a.tvp_pink_attack_2_10_alternate.toString = b;
    a.tvp_pink_attack_2_10_alternate.__enum__ = a;
    a.tvp_jason_attack_special_2_05_tint = ["tvp_jason_attack_special_2_05_tint", 1844];
    a.tvp_jason_attack_special_2_05_tint.toString =
        b;
    a.tvp_jason_attack_special_2_05_tint.__enum__ = a;
    a.tvp_tommy_special_2_03_alternate = ["tvp_tommy_special_2_03_alternate", 1845];
    a.tvp_tommy_special_2_03_alternate.toString = b;
    a.tvp_tommy_special_2_03_alternate.__enum__ = a;
    a.tvp_april_special_1_07_alternate = ["tvp_april_special_1_07_alternate", 1846];
    a.tvp_april_special_1_07_alternate.toString = b;
    a.tvp_april_special_1_07_alternate.__enum__ = a;
    a.tvp_mikey_special_idle_01 = ["tvp_mikey_special_idle_01", 1847];
    a.tvp_mikey_special_idle_01.toString = b;
    a.tvp_mikey_special_idle_01.__enum__ =
        a;
    a.tvp_mikey_special_idle_03 = ["tvp_mikey_special_idle_03", 1848];
    a.tvp_mikey_special_idle_03.toString = b;
    a.tvp_mikey_special_idle_03.__enum__ = a;
    a.tvp_mikey_special_idle_02 = ["tvp_mikey_special_idle_02", 1849];
    a.tvp_mikey_special_idle_02.toString = b;
    a.tvp_mikey_special_idle_02.__enum__ = a;
    a.tvp_tommy_special_2_projectile = ["tvp_tommy_special_2_projectile", 1850];
    a.tvp_tommy_special_2_projectile.toString = b;
    a.tvp_tommy_special_2_projectile.__enum__ = a;
    a.tvp_donnie_attack_3_09_alternate = ["tvp_donnie_attack_3_09_alternate",
        1851
    ];
    a.tvp_donnie_attack_3_09_alternate.toString = b;
    a.tvp_donnie_attack_3_09_alternate.__enum__ = a;
    a.tvp_donnie_special_2_12_tint = ["tvp_donnie_special_2_12_tint", 1852];
    a.tvp_donnie_special_2_12_tint.toString = b;
    a.tvp_donnie_special_2_12_tint.__enum__ = a;
    a.tvp_leo_hit_down = ["tvp_leo_hit_down", 1853];
    a.tvp_leo_hit_down.toString = b;
    a.tvp_leo_hit_down.__enum__ = a;
    a.tvp_mikey_attack_4_04_alternate_tint = ["tvp_mikey_attack_4_04_alternate_tint", 1854];
    a.tvp_mikey_attack_4_04_alternate_tint.toString = b;
    a.tvp_mikey_attack_4_04_alternate_tint.__enum__ =
        a;
    a.tvp_raph_special_2_in_06_tint = ["tvp_raph_special_2_in_06_tint", 1855];
    a.tvp_raph_special_2_in_06_tint.toString = b;
    a.tvp_raph_special_2_in_06_tint.__enum__ = a;
    a.tvp_orion_special_2_08_alternate = ["tvp_orion_special_2_08_alternate", 1856];
    a.tvp_orion_special_2_08_alternate.toString = b;
    a.tvp_orion_special_2_08_alternate.__enum__ = a;
    a.select_glow_1 = ["select_glow_1", 1857];
    a.select_glow_1.toString = b;
    a.select_glow_1.__enum__ = a;
    a.select_glow_2 = ["select_glow_2", 1858];
    a.select_glow_2.toString = b;
    a.select_glow_2.__enum__ =
        a;
    a.tvp_raph_special_2_in_04 = ["tvp_raph_special_2_in_04", 1859];
    a.tvp_raph_special_2_in_04.toString = b;
    a.tvp_raph_special_2_in_04.__enum__ = a;
    a.tvp_donnie_hit_down = ["tvp_donnie_hit_down", 1860];
    a.tvp_donnie_hit_down.toString = b;
    a.tvp_donnie_hit_down.__enum__ = a;
    a.relic_mikey_active = ["relic_mikey_active", 1861];
    a.relic_mikey_active.toString = b;
    a.relic_mikey_active.__enum__ = a;
    a.tvp_raph_special_1_02_alternate_tint = ["tvp_raph_special_1_02_alternate_tint", 1862];
    a.tvp_raph_special_1_02_alternate_tint.toString =
        b;
    a.tvp_raph_special_1_02_alternate_tint.__enum__ = a;
    a.tvp_mikey_hook_in_03_alternate = ["tvp_mikey_hook_in_03_alternate", 1863];
    a.tvp_mikey_hook_in_03_alternate.toString = b;
    a.tvp_mikey_hook_in_03_alternate.__enum__ = a;
    a.tvp_april_idle_01_alternate = ["tvp_april_idle_01_alternate", 1864];
    a.tvp_april_idle_01_alternate.toString = b;
    a.tvp_april_idle_01_alternate.__enum__ = a;
    a.portrait_orion_end = ["portrait_orion_end", 1865];
    a.portrait_orion_end.toString = b;
    a.portrait_orion_end.__enum__ = a;
    a.tvp_leo_special_1_out_01_alternate_tint = ["tvp_leo_special_1_out_01_alternate_tint", 1866];
    a.tvp_leo_special_1_out_01_alternate_tint.toString = b;
    a.tvp_leo_special_1_out_01_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_1_10_tint = ["tvp_tommy_special_1_10_tint", 1867];
    a.tvp_tommy_special_1_10_tint.toString = b;
    a.tvp_tommy_special_1_10_tint.__enum__ = a;
    a.loading_bar_top = ["loading_bar_top", 1868];
    a.loading_bar_top.toString = b;
    a.loading_bar_top.__enum__ = a;
    a.tvp_jason_walk_01_alternate = ["tvp_jason_walk_01_alternate", 1869];
    a.tvp_jason_walk_01_alternate.toString =
        b;
    a.tvp_jason_walk_01_alternate.__enum__ = a;
    a.tvp_raph_attack_2_01_alternate = ["tvp_raph_attack_2_01_alternate", 1870];
    a.tvp_raph_attack_2_01_alternate.toString = b;
    a.tvp_raph_attack_2_01_alternate.__enum__ = a;
    a.hit_block_1 = ["hit_block_1", 1871];
    a.hit_block_1.toString = b;
    a.hit_block_1.__enum__ = a;
    a.portrait_shelby = ["portrait_shelby", 1872];
    a.portrait_shelby.toString = b;
    a.portrait_shelby.__enum__ = a;
    a.tvp_leo_attack_3_03_alternate = ["tvp_leo_attack_3_03_alternate", 1873];
    a.tvp_leo_attack_3_03_alternate.toString =
        b;
    a.tvp_leo_attack_3_03_alternate.__enum__ = a;
    a.tvp_tommy_special_1_08_tint = ["tvp_tommy_special_1_08_tint", 1874];
    a.tvp_tommy_special_1_08_tint.toString = b;
    a.tvp_tommy_special_1_08_tint.__enum__ = a;
    a.tvp_april_special_1_10 = ["tvp_april_special_1_10", 1875];
    a.tvp_april_special_1_10.toString = b;
    a.tvp_april_special_1_10.__enum__ = a;
    a.relic_donnie_active = ["relic_donnie_active", 1876];
    a.relic_donnie_active.toString = b;
    a.relic_donnie_active.__enum__ = a;
    a.alley_fg_wires = ["alley_fg_wires", 1877];
    a.alley_fg_wires.toString =
        b;
    a.alley_fg_wires.__enum__ = a;
    a.tvp_leo_special_2_projectile_01_tint = ["tvp_leo_special_2_projectile_01_tint", 1878];
    a.tvp_leo_special_2_projectile_01_tint.toString = b;
    a.tvp_leo_special_2_projectile_01_tint.__enum__ = a;
    a.tvp_pink_special_out_01 = ["tvp_pink_special_out_01", 1879];
    a.tvp_pink_special_out_01.toString = b;
    a.tvp_pink_special_out_01.__enum__ = a;
    a.tvp_pink_special_out_02 = ["tvp_pink_special_out_02", 1880];
    a.tvp_pink_special_out_02.toString = b;
    a.tvp_pink_special_out_02.__enum__ = a;
    a.mikey_alternate0 = ["mikey_alternate0",
        1881
    ];
    a.mikey_alternate0.toString = b;
    a.mikey_alternate0.__enum__ = a;
    a.mikey_alternate1 = ["mikey_alternate1", 1882];
    a.mikey_alternate1.toString = b;
    a.mikey_alternate1.__enum__ = a;
    a.mikey_alternate2 = ["mikey_alternate2", 1883];
    a.mikey_alternate2.toString = b;
    a.mikey_alternate2.__enum__ = a;
    a.tvp_tommy_special_2_04_alternate_tint = ["tvp_tommy_special_2_04_alternate_tint", 1884];
    a.tvp_tommy_special_2_04_alternate_tint.toString = b;
    a.tvp_tommy_special_2_04_alternate_tint.__enum__ = a;
    a.tvp_orion_special_1_16 = ["tvp_orion_special_1_16",
        1885
    ];
    a.tvp_orion_special_1_16.toString = b;
    a.tvp_orion_special_1_16.__enum__ = a;
    a.tvp_orion_special_1_17 = ["tvp_orion_special_1_17", 1886];
    a.tvp_orion_special_1_17.toString = b;
    a.tvp_orion_special_1_17.__enum__ = a;
    a.tvp_orion_special_1_14 = ["tvp_orion_special_1_14", 1887];
    a.tvp_orion_special_1_14.toString = b;
    a.tvp_orion_special_1_14.__enum__ = a;
    a.tvp_orion_special_1_15 = ["tvp_orion_special_1_15", 1888];
    a.tvp_orion_special_1_15.toString = b;
    a.tvp_orion_special_1_15.__enum__ = a;
    a.tvp_orion_special_1_12 = ["tvp_orion_special_1_12",
        1889
    ];
    a.tvp_orion_special_1_12.toString = b;
    a.tvp_orion_special_1_12.__enum__ = a;
    a.tvp_orion_special_1_13 = ["tvp_orion_special_1_13", 1890];
    a.tvp_orion_special_1_13.toString = b;
    a.tvp_orion_special_1_13.__enum__ = a;
    a.tvp_orion_special_1_10 = ["tvp_orion_special_1_10", 1891];
    a.tvp_orion_special_1_10.toString = b;
    a.tvp_orion_special_1_10.__enum__ = a;
    a.tvp_orion_special_1_11 = ["tvp_orion_special_1_11", 1892];
    a.tvp_orion_special_1_11.toString = b;
    a.tvp_orion_special_1_11.__enum__ = a;
    a.tvp_mikey_special_in_02_alternate = ["tvp_mikey_special_in_02_alternate", 1893];
    a.tvp_mikey_special_in_02_alternate.toString = b;
    a.tvp_mikey_special_in_02_alternate.__enum__ = a;
    a.tvp_jason_attack_2_01_alternate = ["tvp_jason_attack_2_01_alternate", 1894];
    a.tvp_jason_attack_2_01_alternate.toString = b;
    a.tvp_jason_attack_2_01_alternate.__enum__ = a;
    a.tvp_april_dash_forward_02_tint = ["tvp_april_dash_forward_02_tint", 1895];
    a.tvp_april_dash_forward_02_tint.toString = b;
    a.tvp_april_dash_forward_02_tint.__enum__ = a;
    a.pr_city_mid_l = ["pr_city_mid_l", 1896];
    a.pr_city_mid_l.toString = b;
    a.pr_city_mid_l.__enum__ = a;
    a.tvp_mikey_idle_01 = ["tvp_mikey_idle_01", 1897];
    a.tvp_mikey_idle_01.toString = b;
    a.tvp_mikey_idle_01.__enum__ = a;
    a.tvp_mikey_idle_03 = ["tvp_mikey_idle_03", 1898];
    a.tvp_mikey_idle_03.toString = b;
    a.tvp_mikey_idle_03.__enum__ = a;
    a.tvp_mikey_idle_02 = ["tvp_mikey_idle_02", 1899];
    a.tvp_mikey_idle_02.toString = b;
    a.tvp_mikey_idle_02.__enum__ = a;
    a.tvp_mikey_idle_05 = ["tvp_mikey_idle_05", 1900];
    a.tvp_mikey_idle_05.toString = b;
    a.tvp_mikey_idle_05.__enum__ = a;
    a.tvp_mikey_idle_04 = ["tvp_mikey_idle_04", 1901];
    a.tvp_mikey_idle_04.toString = b;
    a.tvp_mikey_idle_04.__enum__ = a;
    a.tvp_mikey_idle_06 = ["tvp_mikey_idle_06", 1902];
    a.tvp_mikey_idle_06.toString = b;
    a.tvp_mikey_idle_06.__enum__ = a;
    a.tvp_donnie_special_1_in_07_alternate = ["tvp_donnie_special_1_in_07_alternate", 1903];
    a.tvp_donnie_special_1_in_07_alternate.toString = b;
    a.tvp_donnie_special_1_in_07_alternate.__enum__ = a;
    a.tvp_donnie_special_2_11_alternate_tint = ["tvp_donnie_special_2_11_alternate_tint", 1904];
    a.tvp_donnie_special_2_11_alternate_tint.toString =
        b;
    a.tvp_donnie_special_2_11_alternate_tint.__enum__ = a;
    a.tvp_mikey_attack_2_02_alternate = ["tvp_mikey_attack_2_02_alternate", 1905];
    a.tvp_mikey_attack_2_02_alternate.toString = b;
    a.tvp_mikey_attack_2_02_alternate.__enum__ = a;
    a.tvp_tommy_idle_07_alternate = ["tvp_tommy_idle_07_alternate", 1906];
    a.tvp_tommy_idle_07_alternate.toString = b;
    a.tvp_tommy_idle_07_alternate.__enum__ = a;
    a.tvp_donnie_dash_back_01 = ["tvp_donnie_dash_back_01", 1907];
    a.tvp_donnie_dash_back_01.toString = b;
    a.tvp_donnie_dash_back_01.__enum__ = a;
    a.tvp_mikey_idle_01_alternate = ["tvp_mikey_idle_01_alternate", 1908];
    a.tvp_mikey_idle_01_alternate.toString = b;
    a.tvp_mikey_idle_01_alternate.__enum__ = a;
    a.tvp_donnie_dash_back_02 = ["tvp_donnie_dash_back_02", 1909];
    a.tvp_donnie_dash_back_02.toString = b;
    a.tvp_donnie_dash_back_02.__enum__ = a;
    a.tvp_orion_special_1_09_alternate_tint = ["tvp_orion_special_1_09_alternate_tint", 1910];
    a.tvp_orion_special_1_09_alternate_tint.toString = b;
    a.tvp_orion_special_1_09_alternate_tint.__enum__ = a;
    a.tmnt_subway_bg = ["tmnt_subway_bg",
        1911
    ];
    a.tmnt_subway_bg.toString = b;
    a.tmnt_subway_bg.__enum__ = a;
    a.tvp_donnie_fall = ["tvp_donnie_fall", 1912];
    a.tvp_donnie_fall.toString = b;
    a.tvp_donnie_fall.__enum__ = a;
    a.tvp_jason_special_1_04_alternate = ["tvp_jason_special_1_04_alternate", 1913];
    a.tvp_jason_special_1_04_alternate.toString = b;
    a.tvp_jason_special_1_04_alternate.__enum__ = a;
    a.tray_01 = ["tray_01", 1914];
    a.tray_01.toString = b;
    a.tray_01.__enum__ = a;
    a.tvp_jason_special_1_09_alternate = ["tvp_jason_special_1_09_alternate", 1915];
    a.tvp_jason_special_1_09_alternate.toString =
        b;
    a.tvp_jason_special_1_09_alternate.__enum__ = a;
    a.tmnt_subway_light = ["tmnt_subway_light", 1916];
    a.tmnt_subway_light.toString = b;
    a.tmnt_subway_light.__enum__ = a;
    a.tvp_jason_attack_special_1_12_alternate = ["tvp_jason_attack_special_1_12_alternate", 1917];
    a.tvp_jason_attack_special_1_12_alternate.toString = b;
    a.tvp_jason_attack_special_1_12_alternate.__enum__ = a;
    a.tvp_jason_special_1_08_alternate = ["tvp_jason_special_1_08_alternate", 1918];
    a.tvp_jason_special_1_08_alternate.toString = b;
    a.tvp_jason_special_1_08_alternate.__enum__ =
        a;
    a.portrait_tommy = ["portrait_tommy", 1919];
    a.portrait_tommy.toString = b;
    a.portrait_tommy.__enum__ = a;
    a.tvp_andros_special_2_03_alternate_tint = ["tvp_andros_special_2_03_alternate_tint", 1920];
    a.tvp_andros_special_2_03_alternate_tint.toString = b;
    a.tvp_andros_special_2_03_alternate_tint.__enum__ = a;
    a.btn_ship = ["btn_ship", 1921];
    a.btn_ship.toString = b;
    a.btn_ship.__enum__ = a;
    a.icon_unlock = ["icon_unlock", 1922];
    a.icon_unlock.toString = b;
    a.icon_unlock.__enum__ = a;
    a.tvp_andros_special_2_01_alternate = ["tvp_andros_special_2_01_alternate",
        1923
    ];
    a.tvp_andros_special_2_01_alternate.toString = b;
    a.tvp_andros_special_2_01_alternate.__enum__ = a;
    a.tvp_pink_special_hit_up = ["tvp_pink_special_hit_up", 1924];
    a.tvp_pink_special_hit_up.toString = b;
    a.tvp_pink_special_hit_up.__enum__ = a;
    a.tvp_raph_dash_forward_02 = ["tvp_raph_dash_forward_02", 1925];
    a.tvp_raph_dash_forward_02.toString = b;
    a.tvp_raph_dash_forward_02.__enum__ = a;
    a.tvp_raph_dash_forward_01 = ["tvp_raph_dash_forward_01", 1926];
    a.tvp_raph_dash_forward_01.toString = b;
    a.tvp_raph_dash_forward_01.__enum__ =
        a;
    a.tvp_jason_dash_forward_02 = ["tvp_jason_dash_forward_02", 1927];
    a.tvp_jason_dash_forward_02.toString = b;
    a.tvp_jason_dash_forward_02.__enum__ = a;
    a.tvp_jason_dash_forward_01 = ["tvp_jason_dash_forward_01", 1928];
    a.tvp_jason_dash_forward_01.toString = b;
    a.tvp_jason_dash_forward_01.__enum__ = a;
    a.tvp_leo_floor = ["tvp_leo_floor", 1929];
    a.tvp_leo_floor.toString = b;
    a.tvp_leo_floor.__enum__ = a;
    a.tvp_andros_special_2_15_tint = ["tvp_andros_special_2_15_tint", 1930];
    a.tvp_andros_special_2_15_tint.toString = b;
    a.tvp_andros_special_2_15_tint.__enum__ =
        a;
    a.tvp_raph_dash_back_02_alternate_tint = ["tvp_raph_dash_back_02_alternate_tint", 1931];
    a.tvp_raph_dash_back_02_alternate_tint.toString = b;
    a.tvp_raph_dash_back_02_alternate_tint.__enum__ = a;
    a.tvp_raph_dash_forward_02_alternate_tint = ["tvp_raph_dash_forward_02_alternate_tint", 1932];
    a.tvp_raph_dash_forward_02_alternate_tint.toString = b;
    a.tvp_raph_dash_forward_02_alternate_tint.__enum__ = a;
    a.tvp_mikey_walk_02_alternate = ["tvp_mikey_walk_02_alternate", 1933];
    a.tvp_mikey_walk_02_alternate.toString = b;
    a.tvp_mikey_walk_02_alternate.__enum__ =
        a;
    a.tvp_raph_special_1_01_alternate = ["tvp_raph_special_1_01_alternate", 1934];
    a.tvp_raph_special_1_01_alternate.toString = b;
    a.tvp_raph_special_1_01_alternate.__enum__ = a;
    a.tvp_mikey_dash_back_01 = ["tvp_mikey_dash_back_01", 1935];
    a.tvp_mikey_dash_back_01.toString = b;
    a.tvp_mikey_dash_back_01.__enum__ = a;
    a.tvp_mikey_dash_back_02 = ["tvp_mikey_dash_back_02", 1936];
    a.tvp_mikey_dash_back_02.toString = b;
    a.tvp_mikey_dash_back_02.__enum__ = a;
    a.tvp_tommy_special_2_08_alternate_tint = ["tvp_tommy_special_2_08_alternate_tint",
        1937
    ];
    a.tvp_tommy_special_2_08_alternate_tint.toString = b;
    a.tvp_tommy_special_2_08_alternate_tint.__enum__ = a;
    a.tvp_andros_special_2_03_tint = ["tvp_andros_special_2_03_tint", 1938];
    a.tvp_andros_special_2_03_tint.toString = b;
    a.tvp_andros_special_2_03_tint.__enum__ = a;
    a.tvp_orion_special_1_07_alternate = ["tvp_orion_special_1_07_alternate", 1939];
    a.tvp_orion_special_1_07_alternate.toString = b;
    a.tvp_orion_special_1_07_alternate.__enum__ = a;
    a.tvp_pink_special_dash_forward_01_tint = ["tvp_pink_special_dash_forward_01_tint",
        1940
    ];
    a.tvp_pink_special_dash_forward_01_tint.toString = b;
    a.tvp_pink_special_dash_forward_01_tint.__enum__ = a;
    a.help_mobile_swipe = ["help_mobile_swipe", 1941];
    a.help_mobile_swipe.toString = b;
    a.help_mobile_swipe.__enum__ = a;
    a.tvp_april_special_2_05_alternate_tint = ["tvp_april_special_2_05_alternate_tint", 1942];
    a.tvp_april_special_2_05_alternate_tint.toString = b;
    a.tvp_april_special_2_05_alternate_tint.__enum__ = a;
    a.april_2 = ["april_2", 1943];
    a.april_2.toString = b;
    a.april_2.__enum__ = a;
    a.april_0 = ["april_0", 1944];
    a.april_0.toString = b;
    a.april_0.__enum__ = a;
    a.april_1 = ["april_1", 1945];
    a.april_1.toString = b;
    a.april_1.__enum__ = a;
    a.tvp_leo_idle_10 = ["tvp_leo_idle_10", 1946];
    a.tvp_leo_idle_10.toString = b;
    a.tvp_leo_idle_10.__enum__ = a;
    a.tvp_andros_special_1_14_tint = ["tvp_andros_special_1_14_tint", 1947];
    a.tvp_andros_special_1_14_tint.toString = b;
    a.tvp_andros_special_1_14_tint.__enum__ = a;
    a.tvp_donnie_attack_2_01_alternate = ["tvp_donnie_attack_2_01_alternate", 1948];
    a.tvp_donnie_attack_2_01_alternate.toString = b;
    a.tvp_donnie_attack_2_01_alternate.__enum__ =
        a;
    a.tvp_mikey_hit_03_alternate = ["tvp_mikey_hit_03_alternate", 1949];
    a.tvp_mikey_hit_03_alternate.toString = b;
    a.tvp_mikey_hit_03_alternate.__enum__ = a;
    a.tvp_april_walk_02_alternate = ["tvp_april_walk_02_alternate", 1950];
    a.tvp_april_walk_02_alternate.toString = b;
    a.tvp_april_walk_02_alternate.__enum__ = a;
    a.tvp_andros_special_1_08_tint = ["tvp_andros_special_1_08_tint", 1951];
    a.tvp_andros_special_1_08_tint.toString = b;
    a.tvp_andros_special_1_08_tint.__enum__ = a;
    a.tvp_raph_special_2_in_01_tint = ["tvp_raph_special_2_in_01_tint",
        1952
    ];
    a.tvp_raph_special_2_in_01_tint.toString = b;
    a.tvp_raph_special_2_in_01_tint.__enum__ = a;
    a.tvp_tommy_special_2_05 = ["tvp_tommy_special_2_05", 1953];
    a.tvp_tommy_special_2_05.toString = b;
    a.tvp_tommy_special_2_05.__enum__ = a;
    a.tvp_orion_hit_03_alternate = ["tvp_orion_hit_03_alternate", 1954];
    a.tvp_orion_hit_03_alternate.toString = b;
    a.tvp_orion_hit_03_alternate.__enum__ = a;
    a.portrait_april_partner = ["portrait_april_partner", 1955];
    a.portrait_april_partner.toString = b;
    a.portrait_april_partner.__enum__ = a;
    a.tvp_raph_attack_3_03_alternate = ["tvp_raph_attack_3_03_alternate", 1956];
    a.tvp_raph_attack_3_03_alternate.toString = b;
    a.tvp_raph_attack_3_03_alternate.__enum__ = a;
    a.tvp_pink_special_in_04_tint = ["tvp_pink_special_in_04_tint", 1957];
    a.tvp_pink_special_in_04_tint.toString = b;
    a.tvp_pink_special_in_04_tint.__enum__ = a;
    a.level_warehouse_0 = ["level_warehouse_0", 1958];
    a.level_warehouse_0.toString = b;
    a.level_warehouse_0.__enum__ = a;
    a.tvp_pink_dash_in_01_alternate_tint = ["tvp_pink_dash_in_01_alternate_tint", 1959];
    a.tvp_pink_dash_in_01_alternate_tint.toString =
        b;
    a.tvp_pink_dash_in_01_alternate_tint.__enum__ = a;
    a.mode_backing = ["mode_backing", 1960];
    a.mode_backing.toString = b;
    a.mode_backing.__enum__ = a;
    a.btn_ranger_jason_active = ["btn_ranger_jason_active", 1961];
    a.btn_ranger_jason_active.toString = b;
    a.btn_ranger_jason_active.__enum__ = a;
    a.tvp_orion_special_2_11_tint = ["tvp_orion_special_2_11_tint", 1962];
    a.tvp_orion_special_2_11_tint.toString = b;
    a.tvp_orion_special_2_11_tint.__enum__ = a;
    a.tvp_andros_special_2_17_tint = ["tvp_andros_special_2_17_tint", 1963];
    a.tvp_andros_special_2_17_tint.toString =
        b;
    a.tvp_andros_special_2_17_tint.__enum__ = a;
    a.tvp_jason_attack_special_2_02_alternate = ["tvp_jason_attack_special_2_02_alternate", 1964];
    a.tvp_jason_attack_special_2_02_alternate.toString = b;
    a.tvp_jason_attack_special_2_02_alternate.__enum__ = a;
    a.relic_leo_active = ["relic_leo_active", 1965];
    a.relic_leo_active.toString = b;
    a.relic_leo_active.__enum__ = a;
    a.tvp_andros_special_1_17_alternate = ["tvp_andros_special_1_17_alternate", 1966];
    a.tvp_andros_special_1_17_alternate.toString = b;
    a.tvp_andros_special_1_17_alternate.__enum__ =
        a;
    a.pause_btn_unlock_active = ["pause_btn_unlock_active", 1967];
    a.pause_btn_unlock_active.toString = b;
    a.pause_btn_unlock_active.__enum__ = a;
    a.tvp_andros_special_1_03_alternate_tint = ["tvp_andros_special_1_03_alternate_tint", 1968];
    a.tvp_andros_special_1_03_alternate_tint.toString = b;
    a.tvp_andros_special_1_03_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_2_02_tint = ["tvp_donnie_special_2_02_tint", 1969];
    a.tvp_donnie_special_2_02_tint.toString = b;
    a.tvp_donnie_special_2_02_tint.__enum__ = a;
    a.hud_icon_win_empty = ["hud_icon_win_empty", 1970];
    a.hud_icon_win_empty.toString = b;
    a.hud_icon_win_empty.__enum__ = a;
    a.tvp_donnie_attack_3_18_alternate = ["tvp_donnie_attack_3_18_alternate", 1971];
    a.tvp_donnie_attack_3_18_alternate.toString = b;
    a.tvp_donnie_attack_3_18_alternate.__enum__ = a;
    a.key_delete_active = ["key_delete_active", 1972];
    a.key_delete_active.toString = b;
    a.key_delete_active.__enum__ = a;
    a.ware_bg_zord_2 = ["ware_bg_zord_2", 1973];
    a.ware_bg_zord_2.toString = b;
    a.ware_bg_zord_2.__enum__ = a;
    a.relic_leo = ["relic_leo", 1974];
    a.relic_leo.toString =
        b;
    a.relic_leo.__enum__ = a;
    a.ware_bg_zord_1 = ["ware_bg_zord_1", 1975];
    a.ware_bg_zord_1.toString = b;
    a.ware_bg_zord_1.__enum__ = a;
    a.tvp_andros_special_1_10_tint = ["tvp_andros_special_1_10_tint", 1976];
    a.tvp_andros_special_1_10_tint.toString = b;
    a.tvp_andros_special_1_10_tint.__enum__ = a;
    a.tvp_mikey_attack_3_07_alternate = ["tvp_mikey_attack_3_07_alternate", 1977];
    a.tvp_mikey_attack_3_07_alternate.toString = b;
    a.tvp_mikey_attack_3_07_alternate.__enum__ = a;
    a.tvp_april_attack_2_01 = ["tvp_april_attack_2_01", 1978];
    a.tvp_april_attack_2_01.toString =
        b;
    a.tvp_april_attack_2_01.__enum__ = a;
    a.tvp_april_attack_2_03 = ["tvp_april_attack_2_03", 1979];
    a.tvp_april_attack_2_03.toString = b;
    a.tvp_april_attack_2_03.__enum__ = a;
    a.tvp_april_attack_2_02 = ["tvp_april_attack_2_02", 1980];
    a.tvp_april_attack_2_02.toString = b;
    a.tvp_april_attack_2_02.__enum__ = a;
    a.tvp_raph_special_2_out_02 = ["tvp_raph_special_2_out_02", 1981];
    a.tvp_raph_special_2_out_02.toString = b;
    a.tvp_raph_special_2_out_02.__enum__ = a;
    a.tvp_april_attack_2_04 = ["tvp_april_attack_2_04", 1982];
    a.tvp_april_attack_2_04.toString =
        b;
    a.tvp_april_attack_2_04.__enum__ = a;
    a.tvp_raph_special_2_out_01 = ["tvp_raph_special_2_out_01", 1983];
    a.tvp_raph_special_2_out_01.toString = b;
    a.tvp_raph_special_2_out_01.__enum__ = a;
    a.tvp_raph_special_1_03_tint = ["tvp_raph_special_1_03_tint", 1984];
    a.tvp_raph_special_1_03_tint.toString = b;
    a.tvp_raph_special_1_03_tint.__enum__ = a;
    a.tvp_april_special_1_04_alternate = ["tvp_april_special_1_04_alternate", 1985];
    a.tvp_april_special_1_04_alternate.toString = b;
    a.tvp_april_special_1_04_alternate.__enum__ = a;
    a.tvp_april_special_2_12_alternate_tint = ["tvp_april_special_2_12_alternate_tint", 1986];
    a.tvp_april_special_2_12_alternate_tint.toString = b;
    a.tvp_april_special_2_12_alternate_tint.__enum__ = a;
    a.tvp_april_special_2_10_tint = ["tvp_april_special_2_10_tint", 1987];
    a.tvp_april_special_2_10_tint.toString = b;
    a.tvp_april_special_2_10_tint.__enum__ = a;
    a.tvp_tommy_idle_08 = ["tvp_tommy_idle_08", 1988];
    a.tvp_tommy_idle_08.toString = b;
    a.tvp_tommy_idle_08.__enum__ = a;
    a.tvp_tommy_idle_09 = ["tvp_tommy_idle_09", 1989];
    a.tvp_tommy_idle_09.toString = b;
    a.tvp_tommy_idle_09.__enum__ =
        a;
    a.tvp_orion_special_1_12_alternate = ["tvp_orion_special_1_12_alternate", 1990];
    a.tvp_orion_special_1_12_alternate.toString = b;
    a.tvp_orion_special_1_12_alternate.__enum__ = a;
    a.tvp_tommy_idle_01 = ["tvp_tommy_idle_01", 1991];
    a.tvp_tommy_idle_01.toString = b;
    a.tvp_tommy_idle_01.__enum__ = a;
    a.tvp_tommy_idle_02 = ["tvp_tommy_idle_02", 1992];
    a.tvp_tommy_idle_02.toString = b;
    a.tvp_tommy_idle_02.__enum__ = a;
    a.tvp_tommy_idle_03 = ["tvp_tommy_idle_03", 1993];
    a.tvp_tommy_idle_03.toString = b;
    a.tvp_tommy_idle_03.__enum__ = a;
    a.tvp_tommy_idle_04 = ["tvp_tommy_idle_04", 1994];
    a.tvp_tommy_idle_04.toString = b;
    a.tvp_tommy_idle_04.__enum__ = a;
    a.tvp_tommy_idle_05 = ["tvp_tommy_idle_05", 1995];
    a.tvp_tommy_idle_05.toString = b;
    a.tvp_tommy_idle_05.__enum__ = a;
    a.tvp_tommy_idle_06 = ["tvp_tommy_idle_06", 1996];
    a.tvp_tommy_idle_06.toString = b;
    a.tvp_tommy_idle_06.__enum__ = a;
    a.tvp_tommy_idle_07 = ["tvp_tommy_idle_07", 1997];
    a.tvp_tommy_idle_07.toString = b;
    a.tvp_tommy_idle_07.__enum__ = a;
    a.tvp_tommy_fall_alternate = ["tvp_tommy_fall_alternate", 1998];
    a.tvp_tommy_fall_alternate.toString =
        b;
    a.tvp_tommy_fall_alternate.__enum__ = a;
    a.tvp_mikey_attack_4_01_tint = ["tvp_mikey_attack_4_01_tint", 1999];
    a.tvp_mikey_attack_4_01_tint.toString = b;
    a.tvp_mikey_attack_4_01_tint.__enum__ = a;
    a.tvp_tommy_special_2_05_tint = ["tvp_tommy_special_2_05_tint", 2E3];
    a.tvp_tommy_special_2_05_tint.toString = b;
    a.tvp_tommy_special_2_05_tint.__enum__ = a;
    a.tvp_leo_dash_back_02_tint = ["tvp_leo_dash_back_02_tint", 2001];
    a.tvp_leo_dash_back_02_tint.toString = b;
    a.tvp_leo_dash_back_02_tint.__enum__ = a;
    a.tvp_andros_special_1_19_tint = ["tvp_andros_special_1_19_tint", 2002];
    a.tvp_andros_special_1_19_tint.toString = b;
    a.tvp_andros_special_1_19_tint.__enum__ = a;
    a.tvp_april_special_2_12 = ["tvp_april_special_2_12", 2003];
    a.tvp_april_special_2_12.toString = b;
    a.tvp_april_special_2_12.__enum__ = a;
    a.tvp_april_special_2_13 = ["tvp_april_special_2_13", 2004];
    a.tvp_april_special_2_13.toString = b;
    a.tvp_april_special_2_13.__enum__ = a;
    a.tvp_april_special_2_10 = ["tvp_april_special_2_10", 2005];
    a.tvp_april_special_2_10.toString = b;
    a.tvp_april_special_2_10.__enum__ =
        a;
    a.tvp_april_special_2_11 = ["tvp_april_special_2_11", 2006];
    a.tvp_april_special_2_11.toString = b;
    a.tvp_april_special_2_11.__enum__ = a;
    a.tvp_april_special_2_16 = ["tvp_april_special_2_16", 2007];
    a.tvp_april_special_2_16.toString = b;
    a.tvp_april_special_2_16.__enum__ = a;
    a.tvp_april_special_2_14 = ["tvp_april_special_2_14", 2008];
    a.tvp_april_special_2_14.toString = b;
    a.tvp_april_special_2_14.__enum__ = a;
    a.tvp_april_special_2_15 = ["tvp_april_special_2_15", 2009];
    a.tvp_april_special_2_15.toString = b;
    a.tvp_april_special_2_15.__enum__ =
        a;
    a.tvp_raph_special_2_idle_02_alternate_tint = ["tvp_raph_special_2_idle_02_alternate_tint", 2010];
    a.tvp_raph_special_2_idle_02_alternate_tint.toString = b;
    a.tvp_raph_special_2_idle_02_alternate_tint.__enum__ = a;
    a.tvp_andros_special_2_18_alternate_tint = ["tvp_andros_special_2_18_alternate_tint", 2011];
    a.tvp_andros_special_2_18_alternate_tint.toString = b;
    a.tvp_andros_special_2_18_alternate_tint.__enum__ = a;
    a.tvp_orion_attack_2_06_alternate = ["tvp_orion_attack_2_06_alternate", 2012];
    a.tvp_orion_attack_2_06_alternate.toString =
        b;
    a.tvp_orion_attack_2_06_alternate.__enum__ = a;
    a.tvp_andros_special_1_20_alternate_tint = ["tvp_andros_special_1_20_alternate_tint", 2013];
    a.tvp_andros_special_1_20_alternate_tint.toString = b;
    a.tvp_andros_special_1_20_alternate_tint.__enum__ = a;
    a.tvp_andros_idle_01_alternate = ["tvp_andros_idle_01_alternate", 2014];
    a.tvp_andros_idle_01_alternate.toString = b;
    a.tvp_andros_idle_01_alternate.__enum__ = a;
    a.btn_subway_active = ["btn_subway_active", 2015];
    a.btn_subway_active.toString = b;
    a.btn_subway_active.__enum__ = a;
    a.help_key_desktop_dash = ["help_key_desktop_dash", 2016];
    a.help_key_desktop_dash.toString = b;
    a.help_key_desktop_dash.__enum__ = a;
    a.tvp_andros_attack_2_03_alternate = ["tvp_andros_attack_2_03_alternate", 2017];
    a.tvp_andros_attack_2_03_alternate.toString = b;
    a.tvp_andros_attack_2_03_alternate.__enum__ = a;
    a.tvp_april_attack_1_02_alternate = ["tvp_april_attack_1_02_alternate", 2018];
    a.tvp_april_attack_1_02_alternate.toString = b;
    a.tvp_april_attack_1_02_alternate.__enum__ = a;
    a.tvp_leo_special_1_out_03_alternate = ["tvp_leo_special_1_out_03_alternate",
        2019
    ];
    a.tvp_leo_special_1_out_03_alternate.toString = b;
    a.tvp_leo_special_1_out_03_alternate.__enum__ = a;
    a.tvp_donnie_attack_1_01_alternate = ["tvp_donnie_attack_1_01_alternate", 2020];
    a.tvp_donnie_attack_1_01_alternate.toString = b;
    a.tvp_donnie_attack_1_01_alternate.__enum__ = a;
    a.tvp_april_attack_1_09 = ["tvp_april_attack_1_09", 2021];
    a.tvp_april_attack_1_09.toString = b;
    a.tvp_april_attack_1_09.__enum__ = a;
    a.tvp_april_attack_1_04 = ["tvp_april_attack_1_04", 2022];
    a.tvp_april_attack_1_04.toString = b;
    a.tvp_april_attack_1_04.__enum__ =
        a;
    a.tvp_april_attack_1_05 = ["tvp_april_attack_1_05", 2023];
    a.tvp_april_attack_1_05.toString = b;
    a.tvp_april_attack_1_05.__enum__ = a;
    a.tvp_april_attack_1_06 = ["tvp_april_attack_1_06", 2024];
    a.tvp_april_attack_1_06.toString = b;
    a.tvp_april_attack_1_06.__enum__ = a;
    a.tvp_april_attack_1_07 = ["tvp_april_attack_1_07", 2025];
    a.tvp_april_attack_1_07.toString = b;
    a.tvp_april_attack_1_07.__enum__ = a;
    a.donnie_alternate3 = ["donnie_alternate3", 2026];
    a.donnie_alternate3.toString = b;
    a.donnie_alternate3.__enum__ = a;
    a.tvp_april_attack_1_01 = ["tvp_april_attack_1_01", 2027];
    a.tvp_april_attack_1_01.toString = b;
    a.tvp_april_attack_1_01.__enum__ = a;
    a.tvp_april_attack_1_02 = ["tvp_april_attack_1_02", 2028];
    a.tvp_april_attack_1_02.toString = b;
    a.tvp_april_attack_1_02.__enum__ = a;
    a.tvp_april_attack_1_03 = ["tvp_april_attack_1_03", 2029];
    a.tvp_april_attack_1_03.toString = b;
    a.tvp_april_attack_1_03.__enum__ = a;
    a.tvp_tommy_hit_up_alternate = ["tvp_tommy_hit_up_alternate", 2030];
    a.tvp_tommy_hit_up_alternate.toString = b;
    a.tvp_tommy_hit_up_alternate.__enum__ = a;
    a.hud_fill_red = ["hud_fill_red", 2031];
    a.hud_fill_red.toString = b;
    a.hud_fill_red.__enum__ = a;
    a.tvp_mikey_special_out_02_alternate_tint = ["tvp_mikey_special_out_02_alternate_tint", 2032];
    a.tvp_mikey_special_out_02_alternate_tint.toString = b;
    a.tvp_mikey_special_out_02_alternate_tint.__enum__ = a;
    a.tvp_orion_special_1_05_alternate_tint = ["tvp_orion_special_1_05_alternate_tint", 2033];
    a.tvp_orion_special_1_05_alternate_tint.toString = b;
    a.tvp_orion_special_1_05_alternate_tint.__enum__ = a;
    a.bg_lights = ["bg_lights", 2034];
    a.bg_lights.toString =
        b;
    a.bg_lights.__enum__ = a;
    a.tvp_april_special_2_02_tint = ["tvp_april_special_2_02_tint", 2035];
    a.tvp_april_special_2_02_tint.toString = b;
    a.tvp_april_special_2_02_tint.__enum__ = a;
    a.tvp_raph_attack_3_01_alternate = ["tvp_raph_attack_3_01_alternate", 2036];
    a.tvp_raph_attack_3_01_alternate.toString = b;
    a.tvp_raph_attack_3_01_alternate.__enum__ = a;
    a.tvp_orion_attack_3_05_alternate = ["tvp_orion_attack_3_05_alternate", 2037];
    a.tvp_orion_attack_3_05_alternate.toString = b;
    a.tvp_orion_attack_3_05_alternate.__enum__ = a;
    a.tvp_april_special_2_03_alternate_tint = ["tvp_april_special_2_03_alternate_tint", 2038];
    a.tvp_april_special_2_03_alternate_tint.toString = b;
    a.tvp_april_special_2_03_alternate_tint.__enum__ = a;
    a.tvp_donnie_attack_3_11_alternate = ["tvp_donnie_attack_3_11_alternate", 2039];
    a.tvp_donnie_attack_3_11_alternate.toString = b;
    a.tvp_donnie_attack_3_11_alternate.__enum__ = a;
    a.pause_btn_unlock = ["pause_btn_unlock", 2040];
    a.pause_btn_unlock.toString = b;
    a.pause_btn_unlock.__enum__ = a;
    a.tvp_donnie_special_1_in_01_tint = ["tvp_donnie_special_1_in_01_tint", 2041];
    a.tvp_donnie_special_1_in_01_tint.toString =
        b;
    a.tvp_donnie_special_1_in_01_tint.__enum__ = a;
    a.tvp_april_special_2_14_tint = ["tvp_april_special_2_14_tint", 2042];
    a.tvp_april_special_2_14_tint.toString = b;
    a.tvp_april_special_2_14_tint.__enum__ = a;
    a.tvp_orion_special_2_13_alternate = ["tvp_orion_special_2_13_alternate", 2043];
    a.tvp_orion_special_2_13_alternate.toString = b;
    a.tvp_orion_special_2_13_alternate.__enum__ = a;
    a.tvp_pink_dash_in_02_alternate_tint = ["tvp_pink_dash_in_02_alternate_tint", 2044];
    a.tvp_pink_dash_in_02_alternate_tint.toString = b;
    a.tvp_pink_dash_in_02_alternate_tint.__enum__ =
        a;
    a.tvp_tommy_hit_03_alternate = ["tvp_tommy_hit_03_alternate", 2045];
    a.tvp_tommy_hit_03_alternate.toString = b;
    a.tvp_tommy_hit_03_alternate.__enum__ = a;
    a.tvp_donnie_fall_alternate = ["tvp_donnie_fall_alternate", 2046];
    a.tvp_donnie_fall_alternate.toString = b;
    a.tvp_donnie_fall_alternate.__enum__ = a;
    a.tvp_pink_special_dash_back_02_tint = ["tvp_pink_special_dash_back_02_tint", 2047];
    a.tvp_pink_special_dash_back_02_tint.toString = b;
    a.tvp_pink_special_dash_back_02_tint.__enum__ = a;
    a.backing_01 = ["backing_01", 2048];
    a.backing_01.toString =
        b;
    a.backing_01.__enum__ = a;
    a.btn_mode = ["btn_mode", 2049];
    a.btn_mode.toString = b;
    a.btn_mode.__enum__ = a;
    a.tvp_tommy_idle_08_alternate = ["tvp_tommy_idle_08_alternate", 2050];
    a.tvp_tommy_idle_08_alternate.toString = b;
    a.tvp_tommy_idle_08_alternate.__enum__ = a;
    a.portrait_raph_partner = ["portrait_raph_partner", 2051];
    a.portrait_raph_partner.toString = b;
    a.portrait_raph_partner.__enum__ = a;
    a.tvp_pink_attack_3_01_alternate = ["tvp_pink_attack_3_01_alternate", 2052];
    a.tvp_pink_attack_3_01_alternate.toString = b;
    a.tvp_pink_attack_3_01_alternate.__enum__ =
        a;
    a.tvp_donnie_special_1_out_08_alternate_tint = ["tvp_donnie_special_1_out_08_alternate_tint", 2053];
    a.tvp_donnie_special_1_out_08_alternate_tint.toString = b;
    a.tvp_donnie_special_1_out_08_alternate_tint.__enum__ = a;
    a.tvp_leo_attack_1_01_alternate = ["tvp_leo_attack_1_01_alternate", 2054];
    a.tvp_leo_attack_1_01_alternate.toString = b;
    a.tvp_leo_attack_1_01_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_13_alternate = ["tvp_jason_attack_special_1_13_alternate", 2055];
    a.tvp_jason_attack_special_1_13_alternate.toString =
        b;
    a.tvp_jason_attack_special_1_13_alternate.__enum__ = a;
    a.tvp_tommy_attack_3_06_alternate = ["tvp_tommy_attack_3_06_alternate", 2056];
    a.tvp_tommy_attack_3_06_alternate.toString = b;
    a.tvp_tommy_attack_3_06_alternate.__enum__ = a;
    a.tvp_andros_special_2_01_alternate_tint = ["tvp_andros_special_2_01_alternate_tint", 2057];
    a.tvp_andros_special_2_01_alternate_tint.toString = b;
    a.tvp_andros_special_2_01_alternate_tint.__enum__ = a;
    a.tvp_raph_special_1_06_alternate_tint = ["tvp_raph_special_1_06_alternate_tint", 2058];
    a.tvp_raph_special_1_06_alternate_tint.toString =
        b;
    a.tvp_raph_special_1_06_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_05_alternate_tint = ["tvp_jason_attack_special_1_05_alternate_tint", 2059];
    a.tvp_jason_attack_special_1_05_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_05_alternate_tint.__enum__ = a;
    a.tvp_andros_special_1_06_tint = ["tvp_andros_special_1_06_tint", 2060];
    a.tvp_andros_special_1_06_tint.toString = b;
    a.tvp_andros_special_1_06_tint.__enum__ = a;
    a.tvp_leo_special_2_01_alternate = ["tvp_leo_special_2_01_alternate", 2061];
    a.tvp_leo_special_2_01_alternate.toString =
        b;
    a.tvp_leo_special_2_01_alternate.__enum__ = a;
    a.hud_special_white = ["hud_special_white", 2062];
    a.hud_special_white.toString = b;
    a.hud_special_white.__enum__ = a;
    a.tvp_leo_hit_01_alternate = ["tvp_leo_hit_01_alternate", 2063];
    a.tvp_leo_hit_01_alternate.toString = b;
    a.tvp_leo_hit_01_alternate.__enum__ = a;
    a.enemy_backing_active = ["enemy_backing_active", 2064];
    a.enemy_backing_active.toString = b;
    a.enemy_backing_active.__enum__ = a;
    a.tvp_orion_special_1_05 = ["tvp_orion_special_1_05", 2065];
    a.tvp_orion_special_1_05.toString =
        b;
    a.tvp_orion_special_1_05.__enum__ = a;
    a.tvp_orion_special_1_04 = ["tvp_orion_special_1_04", 2066];
    a.tvp_orion_special_1_04.toString = b;
    a.tvp_orion_special_1_04.__enum__ = a;
    a.tvp_orion_special_1_07 = ["tvp_orion_special_1_07", 2067];
    a.tvp_orion_special_1_07.toString = b;
    a.tvp_orion_special_1_07.__enum__ = a;
    a.tvp_orion_special_1_06 = ["tvp_orion_special_1_06", 2068];
    a.tvp_orion_special_1_06.toString = b;
    a.tvp_orion_special_1_06.__enum__ = a;
    a.tvp_orion_special_1_01 = ["tvp_orion_special_1_01", 2069];
    a.tvp_orion_special_1_01.toString =
        b;
    a.tvp_orion_special_1_01.__enum__ = a;
    a.tvp_orion_dash_back_01 = ["tvp_orion_dash_back_01", 2070];
    a.tvp_orion_dash_back_01.toString = b;
    a.tvp_orion_dash_back_01.__enum__ = a;
    a.tvp_orion_dash_back_02 = ["tvp_orion_dash_back_02", 2071];
    a.tvp_orion_dash_back_02.toString = b;
    a.tvp_orion_dash_back_02.__enum__ = a;
    a.tvp_orion_special_1_02 = ["tvp_orion_special_1_02", 2072];
    a.tvp_orion_special_1_02.toString = b;
    a.tvp_orion_special_1_02.__enum__ = a;
    a.tvp_mikey_dash_back_02_tint = ["tvp_mikey_dash_back_02_tint", 2073];
    a.tvp_mikey_dash_back_02_tint.toString =
        b;
    a.tvp_mikey_dash_back_02_tint.__enum__ = a;
    a.tvp_orion_special_1_09 = ["tvp_orion_special_1_09", 2074];
    a.tvp_orion_special_1_09.toString = b;
    a.tvp_orion_special_1_09.__enum__ = a;
    a.tvp_mikey_special_out_01 = ["tvp_mikey_special_out_01", 2075];
    a.tvp_mikey_special_out_01.toString = b;
    a.tvp_mikey_special_out_01.__enum__ = a;
    a.tvp_mikey_special_out_02 = ["tvp_mikey_special_out_02", 2076];
    a.tvp_mikey_special_out_02.toString = b;
    a.tvp_mikey_special_out_02.__enum__ = a;
    a.tvp_jason_attack_special_1_12_tint = ["tvp_jason_attack_special_1_12_tint",
        2077
    ];
    a.tvp_jason_attack_special_1_12_tint.toString = b;
    a.tvp_jason_attack_special_1_12_tint.__enum__ = a;
    a.tvp_mikey_hit_02_alternate = ["tvp_mikey_hit_02_alternate", 2078];
    a.tvp_mikey_hit_02_alternate.toString = b;
    a.tvp_mikey_hit_02_alternate.__enum__ = a;
    a.tvp_donnie_attack_1_04 = ["tvp_donnie_attack_1_04", 2079];
    a.tvp_donnie_attack_1_04.toString = b;
    a.tvp_donnie_attack_1_04.__enum__ = a;
    a.tvp_donnie_attack_1_05 = ["tvp_donnie_attack_1_05", 2080];
    a.tvp_donnie_attack_1_05.toString = b;
    a.tvp_donnie_attack_1_05.__enum__ =
        a;
    a.tvp_donnie_attack_1_01 = ["tvp_donnie_attack_1_01", 2081];
    a.tvp_donnie_attack_1_01.toString = b;
    a.tvp_donnie_attack_1_01.__enum__ = a;
    a.tvp_april_special_2_08_tint = ["tvp_april_special_2_08_tint", 2082];
    a.tvp_april_special_2_08_tint.toString = b;
    a.tvp_april_special_2_08_tint.__enum__ = a;
    a.tvp_donnie_attack_1_03 = ["tvp_donnie_attack_1_03", 2083];
    a.tvp_donnie_attack_1_03.toString = b;
    a.tvp_donnie_attack_1_03.__enum__ = a;
    a.tvp_raph_special_2_out_02_tint = ["tvp_raph_special_2_out_02_tint", 2084];
    a.tvp_raph_special_2_out_02_tint.toString =
        b;
    a.tvp_raph_special_2_out_02_tint.__enum__ = a;
    a.pr_city_ground_l = ["pr_city_ground_l", 2085];
    a.pr_city_ground_l.toString = b;
    a.pr_city_ground_l.__enum__ = a;
    a.tvp_jason_hit_up = ["tvp_jason_hit_up", 2086];
    a.tvp_jason_hit_up.toString = b;
    a.tvp_jason_hit_up.__enum__ = a;
    a.tvp_donnie_special_2_16_alternate_tint = ["tvp_donnie_special_2_16_alternate_tint", 2087];
    a.tvp_donnie_special_2_16_alternate_tint.toString = b;
    a.tvp_donnie_special_2_16_alternate_tint.__enum__ = a;
    a.tvp_donnie_block_alternate = ["tvp_donnie_block_alternate",
        2088
    ];
    a.tvp_donnie_block_alternate.toString = b;
    a.tvp_donnie_block_alternate.__enum__ = a;
    a.tvp_effects_relic_gold_spark_01 = ["tvp_effects_relic_gold_spark_01", 2089];
    a.tvp_effects_relic_gold_spark_01.toString = b;
    a.tvp_effects_relic_gold_spark_01.__enum__ = a;
    a.tvp_effects_relic_gold_spark_02 = ["tvp_effects_relic_gold_spark_02", 2090];
    a.tvp_effects_relic_gold_spark_02.toString = b;
    a.tvp_effects_relic_gold_spark_02.__enum__ = a;
    a.tvp_effects_relic_gold_spark_03 = ["tvp_effects_relic_gold_spark_03", 2091];
    a.tvp_effects_relic_gold_spark_03.toString =
        b;
    a.tvp_effects_relic_gold_spark_03.__enum__ = a;
    a.ach_btn_locked = ["ach_btn_locked", 2092];
    a.ach_btn_locked.toString = b;
    a.ach_btn_locked.__enum__ = a;
    a.ach_btn_scroll_up_active = ["ach_btn_scroll_up_active", 2093];
    a.ach_btn_scroll_up_active.toString = b;
    a.ach_btn_scroll_up_active.__enum__ = a;
    a.tvp_orion_special_2_02_alternate = ["tvp_orion_special_2_02_alternate", 2094];
    a.tvp_orion_special_2_02_alternate.toString = b;
    a.tvp_orion_special_2_02_alternate.__enum__ = a;
    a.hud_special_fill = ["hud_special_fill", 2095];
    a.hud_special_fill.toString =
        b;
    a.hud_special_fill.__enum__ = a;
    a.tvp_donnie_special_2_08_tint = ["tvp_donnie_special_2_08_tint", 2096];
    a.tvp_donnie_special_2_08_tint.toString = b;
    a.tvp_donnie_special_2_08_tint.__enum__ = a;
    a.tvp_pink_special_out_01_alternate = ["tvp_pink_special_out_01_alternate", 2097];
    a.tvp_pink_special_out_01_alternate.toString = b;
    a.tvp_pink_special_out_01_alternate.__enum__ = a;
    a.tvp_raph_special_2_idle_01_tint = ["tvp_raph_special_2_idle_01_tint", 2098];
    a.tvp_raph_special_2_idle_01_tint.toString = b;
    a.tvp_raph_special_2_idle_01_tint.__enum__ =
        a;
    a.tvp_april_idle_09_alternate = ["tvp_april_idle_09_alternate", 2099];
    a.tvp_april_idle_09_alternate.toString = b;
    a.tvp_april_idle_09_alternate.__enum__ = a;
    a.tvp_raph_special_2_in_04_alternate_tint = ["tvp_raph_special_2_in_04_alternate_tint", 2100];
    a.tvp_raph_special_2_in_04_alternate_tint.toString = b;
    a.tvp_raph_special_2_in_04_alternate_tint.__enum__ = a;
    a.tvp_jason_dash_back_01_tint = ["tvp_jason_dash_back_01_tint", 2101];
    a.tvp_jason_dash_back_01_tint.toString = b;
    a.tvp_jason_dash_back_01_tint.__enum__ = a;
    a.tvp_andros_special_2_04_alternate_tint = ["tvp_andros_special_2_04_alternate_tint", 2102];
    a.tvp_andros_special_2_04_alternate_tint.toString = b;
    a.tvp_andros_special_2_04_alternate_tint.__enum__ = a;
    a.tvp_april_dash_back_01_alternate = ["tvp_april_dash_back_01_alternate", 2103];
    a.tvp_april_dash_back_01_alternate.toString = b;
    a.tvp_april_dash_back_01_alternate.__enum__ = a;
    a.lvl_select_top_stuff = ["lvl_select_top_stuff", 2104];
    a.lvl_select_top_stuff.toString = b;
    a.lvl_select_top_stuff.__enum__ = a;
    a.btn_warehouse = ["btn_warehouse", 2105];
    a.btn_warehouse.toString =
        b;
    a.btn_warehouse.__enum__ = a;
    a.tvp_tommy_special_1_01_alternate = ["tvp_tommy_special_1_01_alternate", 2106];
    a.tvp_tommy_special_1_01_alternate.toString = b;
    a.tvp_tommy_special_1_01_alternate.__enum__ = a;
    a.tvp_april_idle_10_alternate = ["tvp_april_idle_10_alternate", 2107];
    a.tvp_april_idle_10_alternate.toString = b;
    a.tvp_april_idle_10_alternate.__enum__ = a;
    a.tvp_donnie_attack_3_02_alternate = ["tvp_donnie_attack_3_02_alternate", 2108];
    a.tvp_donnie_attack_3_02_alternate.toString = b;
    a.tvp_donnie_attack_3_02_alternate.__enum__ =
        a;
    a.tvp_andros_special_2_10_alternate = ["tvp_andros_special_2_10_alternate", 2109];
    a.tvp_andros_special_2_10_alternate.toString = b;
    a.tvp_andros_special_2_10_alternate.__enum__ = a;
    a.tvp_andros_dash_back_01_tint = ["tvp_andros_dash_back_01_tint", 2110];
    a.tvp_andros_dash_back_01_tint.toString = b;
    a.tvp_andros_dash_back_01_tint.__enum__ = a;
    a.fog_puff = ["fog_puff", 2111];
    a.fog_puff.toString = b;
    a.fog_puff.__enum__ = a;
    a.tvp_donnie_hit_01 = ["tvp_donnie_hit_01", 2112];
    a.tvp_donnie_hit_01.toString = b;
    a.tvp_donnie_hit_01.__enum__ =
        a;
    a.tvp_pink_attack_3_09_alternate = ["tvp_pink_attack_3_09_alternate", 2113];
    a.tvp_pink_attack_3_09_alternate.toString = b;
    a.tvp_pink_attack_3_09_alternate.__enum__ = a;
    a.tvp_jason_floor = ["tvp_jason_floor", 2114];
    a.tvp_jason_floor.toString = b;
    a.tvp_jason_floor.__enum__ = a;
    a.tvp_orion_dash_back_02_tint = ["tvp_orion_dash_back_02_tint", 2115];
    a.tvp_orion_dash_back_02_tint.toString = b;
    a.tvp_orion_dash_back_02_tint.__enum__ = a;
    a.tvp_pink_attack_3_07 = ["tvp_pink_attack_3_07", 2116];
    a.tvp_pink_attack_3_07.toString = b;
    a.tvp_pink_attack_3_07.__enum__ =
        a;
    a.tvp_orion_special_2_08_tint = ["tvp_orion_special_2_08_tint", 2117];
    a.tvp_orion_special_2_08_tint.toString = b;
    a.tvp_orion_special_2_08_tint.__enum__ = a;
    a.tvp_mikey_attack_4_03_tint = ["tvp_mikey_attack_4_03_tint", 2118];
    a.tvp_mikey_attack_4_03_tint.toString = b;
    a.tvp_mikey_attack_4_03_tint.__enum__ = a;
    a.tvp_raph_special_2_out_01_alternate_tint = ["tvp_raph_special_2_out_01_alternate_tint", 2119];
    a.tvp_raph_special_2_out_01_alternate_tint.toString = b;
    a.tvp_raph_special_2_out_01_alternate_tint.__enum__ = a;
    a.tvp_orion_special_1_13_alternate = ["tvp_orion_special_1_13_alternate", 2120];
    a.tvp_orion_special_1_13_alternate.toString = b;
    a.tvp_orion_special_1_13_alternate.__enum__ = a;
    a.tvp_andros_special_1_04_tint = ["tvp_andros_special_1_04_tint", 2121];
    a.tvp_andros_special_1_04_tint.toString = b;
    a.tvp_andros_special_1_04_tint.__enum__ = a;
    a.tvp_raph_special_2_in_06_alternate = ["tvp_raph_special_2_in_06_alternate", 2122];
    a.tvp_raph_special_2_in_06_alternate.toString = b;
    a.tvp_raph_special_2_in_06_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_14_alternate_tint = ["tvp_jason_attack_special_1_14_alternate_tint", 2123];
    a.tvp_jason_attack_special_1_14_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_14_alternate_tint.__enum__ = a;
    a.tvp_leo_idle_04 = ["tvp_leo_idle_04", 2124];
    a.tvp_leo_idle_04.toString = b;
    a.tvp_leo_idle_04.__enum__ = a;
    a.tvp_leo_idle_05 = ["tvp_leo_idle_05", 2125];
    a.tvp_leo_idle_05.toString = b;
    a.tvp_leo_idle_05.__enum__ = a;
    a.tvp_leo_idle_06 = ["tvp_leo_idle_06", 2126];
    a.tvp_leo_idle_06.toString = b;
    a.tvp_leo_idle_06.__enum__ = a;
    a.tvp_leo_idle_07 = ["tvp_leo_idle_07",
        2127
    ];
    a.tvp_leo_idle_07.toString = b;
    a.tvp_leo_idle_07.__enum__ = a;
    a.tvp_andros_special_1_05_alternate_tint = ["tvp_andros_special_1_05_alternate_tint", 2128];
    a.tvp_andros_special_1_05_alternate_tint.toString = b;
    a.tvp_andros_special_1_05_alternate_tint.__enum__ = a;
    a.tvp_leo_idle_02 = ["tvp_leo_idle_02", 2129];
    a.tvp_leo_idle_02.toString = b;
    a.tvp_leo_idle_02.__enum__ = a;
    a.tvp_leo_idle_03 = ["tvp_leo_idle_03", 2130];
    a.tvp_leo_idle_03.toString = b;
    a.tvp_leo_idle_03.__enum__ = a;
    a.tvp_orion_dash_forward_02_alternate = ["tvp_orion_dash_forward_02_alternate",
        2131
    ];
    a.tvp_orion_dash_forward_02_alternate.toString = b;
    a.tvp_orion_dash_forward_02_alternate.__enum__ = a;
    a.tvp_leo_idle_08 = ["tvp_leo_idle_08", 2132];
    a.tvp_leo_idle_08.toString = b;
    a.tvp_leo_idle_08.__enum__ = a;
    a.tvp_leo_idle_09 = ["tvp_leo_idle_09", 2133];
    a.tvp_leo_idle_09.toString = b;
    a.tvp_leo_idle_09.__enum__ = a;
    a.tvp_mikey_special_hit_down_alternate = ["tvp_mikey_special_hit_down_alternate", 2134];
    a.tvp_mikey_special_hit_down_alternate.toString = b;
    a.tvp_mikey_special_hit_down_alternate.__enum__ = a;
    a.help_mobile_swipe_forward = ["help_mobile_swipe_forward", 2135];
    a.help_mobile_swipe_forward.toString = b;
    a.help_mobile_swipe_forward.__enum__ = a;
    a.ach_btn_scroll_up = ["ach_btn_scroll_up", 2136];
    a.ach_btn_scroll_up.toString = b;
    a.ach_btn_scroll_up.__enum__ = a;
    a.tvp_leo_attack_3_02_alternate = ["tvp_leo_attack_3_02_alternate", 2137];
    a.tvp_leo_attack_3_02_alternate.toString = b;
    a.tvp_leo_attack_3_02_alternate.__enum__ = a;
    a.tvp_pink_attack_2_03_alternate = ["tvp_pink_attack_2_03_alternate", 2138];
    a.tvp_pink_attack_2_03_alternate.toString = b;
    a.tvp_pink_attack_2_03_alternate.__enum__ =
        a;
    a.tvp_raph_special_2_idle_01_alternate_tint = ["tvp_raph_special_2_idle_01_alternate_tint", 2139];
    a.tvp_raph_special_2_idle_01_alternate_tint.toString = b;
    a.tvp_raph_special_2_idle_01_alternate_tint.__enum__ = a;
    a.tvp_leo_special_2_02_alternate_tint = ["tvp_leo_special_2_02_alternate_tint", 2140];
    a.tvp_leo_special_2_02_alternate_tint.toString = b;
    a.tvp_leo_special_2_02_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_1_08_alternate = ["tvp_tommy_special_1_08_alternate", 2141];
    a.tvp_tommy_special_1_08_alternate.toString =
        b;
    a.tvp_tommy_special_1_08_alternate.__enum__ = a;
    a.pink_1 = ["pink_1", 2142];
    a.pink_1.toString = b;
    a.pink_1.__enum__ = a;
    a.tvp_orion_fall_alternate = ["tvp_orion_fall_alternate", 2143];
    a.tvp_orion_fall_alternate.toString = b;
    a.tvp_orion_fall_alternate.__enum__ = a;
    a.tvp_andros_attack_3_04_alternate = ["tvp_andros_attack_3_04_alternate", 2144];
    a.tvp_andros_attack_3_04_alternate.toString = b;
    a.tvp_andros_attack_3_04_alternate.__enum__ = a;
    a.tvp_leo_idle_01_alternate = ["tvp_leo_idle_01_alternate", 2145];
    a.tvp_leo_idle_01_alternate.toString =
        b;
    a.tvp_leo_idle_01_alternate.__enum__ = a;
    a.tvp_raph_hit_02_alternate = ["tvp_raph_hit_02_alternate", 2146];
    a.tvp_raph_hit_02_alternate.toString = b;
    a.tvp_raph_hit_02_alternate.__enum__ = a;
    a.tvp_mikey_floor_alternate = ["tvp_mikey_floor_alternate", 2147];
    a.tvp_mikey_floor_alternate.toString = b;
    a.tvp_mikey_floor_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_16_alternate = ["tvp_jason_attack_special_1_16_alternate", 2148];
    a.tvp_jason_attack_special_1_16_alternate.toString = b;
    a.tvp_jason_attack_special_1_16_alternate.__enum__ =
        a;
    a.tvp_mikey_special_idle_03_alternate = ["tvp_mikey_special_idle_03_alternate", 2149];
    a.tvp_mikey_special_idle_03_alternate.toString = b;
    a.tvp_mikey_special_idle_03_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_15_alternate_tint = ["tvp_jason_attack_special_1_15_alternate_tint", 2150];
    a.tvp_jason_attack_special_1_15_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_15_alternate_tint.__enum__ = a;
    a.tvp_pink_walk02_alternate = ["tvp_pink_walk02_alternate", 2151];
    a.tvp_pink_walk02_alternate.toString = b;
    a.tvp_pink_walk02_alternate.__enum__ = a;
    a.tvp_tommy_dash_back_01 = ["tvp_tommy_dash_back_01", 2152];
    a.tvp_tommy_dash_back_01.toString = b;
    a.tvp_tommy_dash_back_01.__enum__ = a;
    a.tvp_raph_attack_1_02_alternate = ["tvp_raph_attack_1_02_alternate", 2153];
    a.tvp_raph_attack_1_02_alternate.toString = b;
    a.tvp_raph_attack_1_02_alternate.__enum__ = a;
    a.tvp_donnie_special_2_15_tint = ["tvp_donnie_special_2_15_tint", 2154];
    a.tvp_donnie_special_2_15_tint.toString = b;
    a.tvp_donnie_special_2_15_tint.__enum__ = a;
    a.ware_fg_top = ["ware_fg_top",
        2155
    ];
    a.ware_fg_top.toString = b;
    a.ware_fg_top.__enum__ = a;
    a.tvp_andros_dash_back_02_alternate = ["tvp_andros_dash_back_02_alternate", 2156];
    a.tvp_andros_dash_back_02_alternate.toString = b;
    a.tvp_andros_dash_back_02_alternate.__enum__ = a;
    a.tvp_donnie_special_2_14_alternate = ["tvp_donnie_special_2_14_alternate", 2157];
    a.tvp_donnie_special_2_14_alternate.toString = b;
    a.tvp_donnie_special_2_14_alternate.__enum__ = a;
    a.tvp_raph_special_2_out_01_alternate = ["tvp_raph_special_2_out_01_alternate", 2158];
    a.tvp_raph_special_2_out_01_alternate.toString =
        b;
    a.tvp_raph_special_2_out_01_alternate.__enum__ = a;
    a.tvp_tommy_special_1_05_alternate_tint = ["tvp_tommy_special_1_05_alternate_tint", 2159];
    a.tvp_tommy_special_1_05_alternate_tint.toString = b;
    a.tvp_tommy_special_1_05_alternate_tint.__enum__ = a;
    a.tvp_april_special_1_01_alternate = ["tvp_april_special_1_01_alternate", 2160];
    a.tvp_april_special_1_01_alternate.toString = b;
    a.tvp_april_special_1_01_alternate.__enum__ = a;
    a.tvp_leo_special_2_07_alternate = ["tvp_leo_special_2_07_alternate", 2161];
    a.tvp_leo_special_2_07_alternate.toString =
        b;
    a.tvp_leo_special_2_07_alternate.__enum__ = a;
    a.tvp_donnie_special_2_17_alternate = ["tvp_donnie_special_2_17_alternate", 2162];
    a.tvp_donnie_special_2_17_alternate.toString = b;
    a.tvp_donnie_special_2_17_alternate.__enum__ = a;
    a.tvp_orion_special_2_spear_05_alternate = ["tvp_orion_special_2_spear_05_alternate", 2163];
    a.tvp_orion_special_2_spear_05_alternate.toString = b;
    a.tvp_orion_special_2_spear_05_alternate.__enum__ = a;
    a.tvp_mikey_special_hit_up = ["tvp_mikey_special_hit_up", 2164];
    a.tvp_mikey_special_hit_up.toString =
        b;
    a.tvp_mikey_special_hit_up.__enum__ = a;
    a.tvp_raph_attack_3_01 = ["tvp_raph_attack_3_01", 2165];
    a.tvp_raph_attack_3_01.toString = b;
    a.tvp_raph_attack_3_01.__enum__ = a;
    a.tvp_pink_walk03_alternate = ["tvp_pink_walk03_alternate", 2166];
    a.tvp_pink_walk03_alternate.toString = b;
    a.tvp_pink_walk03_alternate.__enum__ = a;
    a.hud_frame_sub_fighter_red = ["hud_frame_sub_fighter_red", 2167];
    a.hud_frame_sub_fighter_red.toString = b;
    a.hud_frame_sub_fighter_red.__enum__ = a;
    a.light_sparkle = ["light_sparkle", 2168];
    a.light_sparkle.toString =
        b;
    a.light_sparkle.__enum__ = a;
    a.tvp_andros_special_1_17_tint = ["tvp_andros_special_1_17_tint", 2169];
    a.tvp_andros_special_1_17_tint.toString = b;
    a.tvp_andros_special_1_17_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_04_tint = ["tvp_donnie_special_1_in_04_tint", 2170];
    a.tvp_donnie_special_1_in_04_tint.toString = b;
    a.tvp_donnie_special_1_in_04_tint.__enum__ = a;
    a.tvp_tommy_floor = ["tvp_tommy_floor", 2171];
    a.tvp_tommy_floor.toString = b;
    a.tvp_tommy_floor.__enum__ = a;
    a.tvp_andros_special_1_06_alternate_tint = ["tvp_andros_special_1_06_alternate_tint",
        2172
    ];
    a.tvp_andros_special_1_06_alternate_tint.toString = b;
    a.tvp_andros_special_1_06_alternate_tint.__enum__ = a;
    a.tvp_april_special_2_09 = ["tvp_april_special_2_09", 2173];
    a.tvp_april_special_2_09.toString = b;
    a.tvp_april_special_2_09.__enum__ = a;
    a.tvp_april_special_2_08 = ["tvp_april_special_2_08", 2174];
    a.tvp_april_special_2_08.toString = b;
    a.tvp_april_special_2_08.__enum__ = a;
    a.tvp_april_special_2_01 = ["tvp_april_special_2_01", 2175];
    a.tvp_april_special_2_01.toString = b;
    a.tvp_april_special_2_01.__enum__ = a;
    a.tvp_april_special_2_03 = ["tvp_april_special_2_03", 2176];
    a.tvp_april_special_2_03.toString = b;
    a.tvp_april_special_2_03.__enum__ = a;
    a.tvp_april_special_2_02 = ["tvp_april_special_2_02", 2177];
    a.tvp_april_special_2_02.toString = b;
    a.tvp_april_special_2_02.__enum__ = a;
    a.tvp_april_special_2_05 = ["tvp_april_special_2_05", 2178];
    a.tvp_april_special_2_05.toString = b;
    a.tvp_april_special_2_05.__enum__ = a;
    a.tvp_donnie_special_2_01_alternate = ["tvp_donnie_special_2_01_alternate", 2179];
    a.tvp_donnie_special_2_01_alternate.toString = b;
    a.tvp_donnie_special_2_01_alternate.__enum__ =
        a;
    a.tvp_april_special_2_07 = ["tvp_april_special_2_07", 2180];
    a.tvp_april_special_2_07.toString = b;
    a.tvp_april_special_2_07.__enum__ = a;
    a.tvp_april_special_2_06 = ["tvp_april_special_2_06", 2181];
    a.tvp_april_special_2_06.toString = b;
    a.tvp_april_special_2_06.__enum__ = a;
    a.tvp_orion_special_2_14_tint = ["tvp_orion_special_2_14_tint", 2182];
    a.tvp_orion_special_2_14_tint.toString = b;
    a.tvp_orion_special_2_14_tint.__enum__ = a;
    a.tvp_april_special_1_08_tint = ["tvp_april_special_1_08_tint", 2183];
    a.tvp_april_special_1_08_tint.toString =
        b;
    a.tvp_april_special_1_08_tint.__enum__ = a;
    a.medal_bronze = ["medal_bronze", 2184];
    a.medal_bronze.toString = b;
    a.medal_bronze.__enum__ = a;
    a.tvp_donnie_attack_3_01 = ["tvp_donnie_attack_3_01", 2185];
    a.tvp_donnie_attack_3_01.toString = b;
    a.tvp_donnie_attack_3_01.__enum__ = a;
    a.tvp_tommy_walk_02 = ["tvp_tommy_walk_02", 2186];
    a.tvp_tommy_walk_02.toString = b;
    a.tvp_tommy_walk_02.__enum__ = a;
    a.tvp_raph_attack_3_05_alternate = ["tvp_raph_attack_3_05_alternate", 2187];
    a.tvp_raph_attack_3_05_alternate.toString = b;
    a.tvp_raph_attack_3_05_alternate.__enum__ =
        a;
    a.tvp_mikey_special_dash_forward_01_alternate_tint = ["tvp_mikey_special_dash_forward_01_alternate_tint", 2188];
    a.tvp_mikey_special_dash_forward_01_alternate_tint.toString = b;
    a.tvp_mikey_special_dash_forward_01_alternate_tint.__enum__ = a;
    a.tvp_april_special_1_08 = ["tvp_april_special_1_08", 2189];
    a.tvp_april_special_1_08.toString = b;
    a.tvp_april_special_1_08.__enum__ = a;
    a.tvp_april_special_1_09 = ["tvp_april_special_1_09", 2190];
    a.tvp_april_special_1_09.toString = b;
    a.tvp_april_special_1_09.__enum__ = a;
    a.relic_tommy_shot = ["relic_tommy_shot", 2191];
    a.relic_tommy_shot.toString = b;
    a.relic_tommy_shot.__enum__ = a;
    a.tvp_tommy_special_1_06_tint = ["tvp_tommy_special_1_06_tint", 2192];
    a.tvp_tommy_special_1_06_tint.toString = b;
    a.tvp_tommy_special_1_06_tint.__enum__ = a;
    a.tvp_april_special_1_01 = ["tvp_april_special_1_01", 2193];
    a.tvp_april_special_1_01.toString = b;
    a.tvp_april_special_1_01.__enum__ = a;
    a.tvp_april_special_1_02 = ["tvp_april_special_1_02", 2194];
    a.tvp_april_special_1_02.toString = b;
    a.tvp_april_special_1_02.__enum__ = a;
    a.tvp_april_special_1_03 = ["tvp_april_special_1_03", 2195];
    a.tvp_april_special_1_03.toString = b;
    a.tvp_april_special_1_03.__enum__ = a;
    a.tvp_april_special_1_04 = ["tvp_april_special_1_04", 2196];
    a.tvp_april_special_1_04.toString = b;
    a.tvp_april_special_1_04.__enum__ = a;
    a.tvp_april_special_1_05 = ["tvp_april_special_1_05", 2197];
    a.tvp_april_special_1_05.toString = b;
    a.tvp_april_special_1_05.__enum__ = a;
    a.tvp_april_special_1_06 = ["tvp_april_special_1_06", 2198];
    a.tvp_april_special_1_06.toString = b;
    a.tvp_april_special_1_06.__enum__ = a;
    a.tvp_april_special_1_07 = ["tvp_april_special_1_07", 2199];
    a.tvp_april_special_1_07.toString = b;
    a.tvp_april_special_1_07.__enum__ = a;
    a.tvp_donnie_special_2_17_alternate_tint = ["tvp_donnie_special_2_17_alternate_tint", 2200];
    a.tvp_donnie_special_2_17_alternate_tint.toString = b;
    a.tvp_donnie_special_2_17_alternate_tint.__enum__ = a;
    a.tvp_raph_special_1_02_tint = ["tvp_raph_special_1_02_tint", 2201];
    a.tvp_raph_special_1_02_tint.toString = b;
    a.tvp_raph_special_1_02_tint.__enum__ = a;
    a.tvp_mikey_special_hit_01_alternate = ["tvp_mikey_special_hit_01_alternate",
        2202
    ];
    a.tvp_mikey_special_hit_01_alternate.toString = b;
    a.tvp_mikey_special_hit_01_alternate.__enum__ = a;
    a.tvp_leo_special_1_out_01_tint = ["tvp_leo_special_1_out_01_tint", 2203];
    a.tvp_leo_special_1_out_01_tint.toString = b;
    a.tvp_leo_special_1_out_01_tint.__enum__ = a;
    a.tvp_jason_attack_1_03_alternate = ["tvp_jason_attack_1_03_alternate", 2204];
    a.tvp_jason_attack_1_03_alternate.toString = b;
    a.tvp_jason_attack_1_03_alternate.__enum__ = a;
    a.tommy_0 = ["tommy_0", 2205];
    a.tommy_0.toString = b;
    a.tommy_0.__enum__ = a;
    a.tommy_1 = ["tommy_1", 2206];
    a.tommy_1.toString = b;
    a.tommy_1.__enum__ = a;
    a.portrait_tommy_end = ["portrait_tommy_end", 2207];
    a.portrait_tommy_end.toString = b;
    a.portrait_tommy_end.__enum__ = a;
    a.tvp_jason_attack_special_1_10_tint = ["tvp_jason_attack_special_1_10_tint", 2208];
    a.tvp_jason_attack_special_1_10_tint.toString = b;
    a.tvp_jason_attack_special_1_10_tint.__enum__ = a;
    a.tvp_donnie_special_1_out_06_alternate_tint = ["tvp_donnie_special_1_out_06_alternate_tint", 2209];
    a.tvp_donnie_special_1_out_06_alternate_tint.toString = b;
    a.tvp_donnie_special_1_out_06_alternate_tint.__enum__ = a;
    a.badge_btn_blank_active = ["badge_btn_blank_active", 2210];
    a.badge_btn_blank_active.toString = b;
    a.badge_btn_blank_active.__enum__ = a;
    a.tvp_donnie_special_1_in_03_tint = ["tvp_donnie_special_1_in_03_tint", 2211];
    a.tvp_donnie_special_1_in_03_tint.toString = b;
    a.tvp_donnie_special_1_in_03_tint.__enum__ = a;
    a.tvp_pink_special_out_01_alternate_tint = ["tvp_pink_special_out_01_alternate_tint", 2212];
    a.tvp_pink_special_out_01_alternate_tint.toString = b;
    a.tvp_pink_special_out_01_alternate_tint.__enum__ =
        a;
    a.tvp_donnie_dash_forward_02_tint = ["tvp_donnie_dash_forward_02_tint", 2213];
    a.tvp_donnie_dash_forward_02_tint.toString = b;
    a.tvp_donnie_dash_forward_02_tint.__enum__ = a;
    a.tvp_andros_special_1_10_alternate = ["tvp_andros_special_1_10_alternate", 2214];
    a.tvp_andros_special_1_10_alternate.toString = b;
    a.tvp_andros_special_1_10_alternate.__enum__ = a;
    a.tvp_donnie_special_1_in_03_alternate = ["tvp_donnie_special_1_in_03_alternate", 2215];
    a.tvp_donnie_special_1_in_03_alternate.toString = b;
    a.tvp_donnie_special_1_in_03_alternate.__enum__ =
        a;
    a.tvp_donnie_special_2_04_tint = ["tvp_donnie_special_2_04_tint", 2216];
    a.tvp_donnie_special_2_04_tint.toString = b;
    a.tvp_donnie_special_2_04_tint.__enum__ = a;
    a.tvp_april_attack_1_08_alternate = ["tvp_april_attack_1_08_alternate", 2217];
    a.tvp_april_attack_1_08_alternate.toString = b;
    a.tvp_april_attack_1_08_alternate.__enum__ = a;
    a.tvp_mikey_attack_4_04_tint = ["tvp_mikey_attack_4_04_tint", 2218];
    a.tvp_mikey_attack_4_04_tint.toString = b;
    a.tvp_mikey_attack_4_04_tint.__enum__ = a;
    a.tvp_pink_special_attack_2_06_alternate_tint = ["tvp_pink_special_attack_2_06_alternate_tint", 2219];
    a.tvp_pink_special_attack_2_06_alternate_tint.toString = b;
    a.tvp_pink_special_attack_2_06_alternate_tint.__enum__ = a;
    a.portrait_orion = ["portrait_orion", 2220];
    a.portrait_orion.toString = b;
    a.portrait_orion.__enum__ = a;
    a.help_symbol_and = ["help_symbol_and", 2221];
    a.help_symbol_and.toString = b;
    a.help_symbol_and.__enum__ = a;
    a.tvp_raph_special_2_in_07_alternate = ["tvp_raph_special_2_in_07_alternate", 2222];
    a.tvp_raph_special_2_in_07_alternate.toString = b;
    a.tvp_raph_special_2_in_07_alternate.__enum__ =
        a;
    a.tvp_andros_hit_down = ["tvp_andros_hit_down", 2223];
    a.tvp_andros_hit_down.toString = b;
    a.tvp_andros_hit_down.__enum__ = a;
    a.tvp_tommy_special_2_04_tint = ["tvp_tommy_special_2_04_tint", 2224];
    a.tvp_tommy_special_2_04_tint.toString = b;
    a.tvp_tommy_special_2_04_tint.__enum__ = a;
    a.tvp_donnie_attack_2_02_alternate = ["tvp_donnie_attack_2_02_alternate", 2225];
    a.tvp_donnie_attack_2_02_alternate.toString = b;
    a.tvp_donnie_attack_2_02_alternate.__enum__ = a;
    a.tvp_pink_attack_2_09_alternate_tint = ["tvp_pink_attack_2_09_alternate_tint",
        2226
    ];
    a.tvp_pink_attack_2_09_alternate_tint.toString = b;
    a.tvp_pink_attack_2_09_alternate_tint.__enum__ = a;
    a.tvp_pink_attack_3_08_alternate = ["tvp_pink_attack_3_08_alternate", 2227];
    a.tvp_pink_attack_3_08_alternate.toString = b;
    a.tvp_pink_attack_3_08_alternate.__enum__ = a;
    a.tvp_donnie_special_2_07_alternate_tint = ["tvp_donnie_special_2_07_alternate_tint", 2228];
    a.tvp_donnie_special_2_07_alternate_tint.toString = b;
    a.tvp_donnie_special_2_07_alternate_tint.__enum__ = a;
    a.tvp_raph_special_2_idle_03_tint = ["tvp_raph_special_2_idle_03_tint",
        2229
    ];
    a.tvp_raph_special_2_idle_03_tint.toString = b;
    a.tvp_raph_special_2_idle_03_tint.__enum__ = a;
    a.tvp_mikey_attack_4_04_alternate = ["tvp_mikey_attack_4_04_alternate", 2230];
    a.tvp_mikey_attack_4_04_alternate.toString = b;
    a.tvp_mikey_attack_4_04_alternate.__enum__ = a;
    a.tvp_tommy_special_2_05_alternate = ["tvp_tommy_special_2_05_alternate", 2231];
    a.tvp_tommy_special_2_05_alternate.toString = b;
    a.tvp_tommy_special_2_05_alternate.__enum__ = a;
    a.tvp_mikey_attack_2_01_alternate = ["tvp_mikey_attack_2_01_alternate", 2232];
    a.tvp_mikey_attack_2_01_alternate.toString = b;
    a.tvp_mikey_attack_2_01_alternate.__enum__ = a;
    a.tvp_april_special_1_05_alternate_tint = ["tvp_april_special_1_05_alternate_tint", 2233];
    a.tvp_april_special_1_05_alternate_tint.toString = b;
    a.tvp_april_special_1_05_alternate_tint.__enum__ = a;
    a.portrait_leonardo_main = ["portrait_leonardo_main", 2234];
    a.portrait_leonardo_main.toString = b;
    a.portrait_leonardo_main.__enum__ = a;
    a.tvp_leo_special_1_out_03_alternate_tint = ["tvp_leo_special_1_out_03_alternate_tint", 2235];
    a.tvp_leo_special_1_out_03_alternate_tint.toString =
        b;
    a.tvp_leo_special_1_out_03_alternate_tint.__enum__ = a;
    a.tvp_leo_special_2_03_tint = ["tvp_leo_special_2_03_tint", 2236];
    a.tvp_leo_special_2_03_tint.toString = b;
    a.tvp_leo_special_2_03_tint.__enum__ = a;
    a.tvp_pink_special_idle_04_alternate_tint = ["tvp_pink_special_idle_04_alternate_tint", 2237];
    a.tvp_pink_special_idle_04_alternate_tint.toString = b;
    a.tvp_pink_special_idle_04_alternate_tint.__enum__ = a;
    a.jason_3 = ["jason_3", 2238];
    a.jason_3.toString = b;
    a.jason_3.__enum__ = a;
    a.jason_2 = ["jason_2", 2239];
    a.jason_2.toString =
        b;
    a.jason_2.__enum__ = a;
    a.jason_1 = ["jason_1", 2240];
    a.jason_1.toString = b;
    a.jason_1.__enum__ = a;
    a.jason_0 = ["jason_0", 2241];
    a.jason_0.toString = b;
    a.jason_0.__enum__ = a;
    a.jason_4 = ["jason_4", 2242];
    a.jason_4.toString = b;
    a.jason_4.__enum__ = a;
    a.foe_fog = ["foe_fog", 2243];
    a.foe_fog.toString = b;
    a.foe_fog.__enum__ = a;
    a.hud_special_lightning_03 = ["hud_special_lightning_03", 2244];
    a.hud_special_lightning_03.toString = b;
    a.hud_special_lightning_03.__enum__ = a;
    a.hud_special_lightning_02 = ["hud_special_lightning_02", 2245];
    a.hud_special_lightning_02.toString =
        b;
    a.hud_special_lightning_02.__enum__ = a;
    a.tvp_orion_special_2_04_alternate = ["tvp_orion_special_2_04_alternate", 2246];
    a.tvp_orion_special_2_04_alternate.toString = b;
    a.tvp_orion_special_2_04_alternate.__enum__ = a;
    a.tvp_raph_attack_2_04_alternate = ["tvp_raph_attack_2_04_alternate", 2247];
    a.tvp_raph_attack_2_04_alternate.toString = b;
    a.tvp_raph_attack_2_04_alternate.__enum__ = a;
    a.hud_special_lightning_01 = ["hud_special_lightning_01", 2248];
    a.hud_special_lightning_01.toString = b;
    a.hud_special_lightning_01.__enum__ =
        a;
    a.tvp_jason_idle_08 = ["tvp_jason_idle_08", 2249];
    a.tvp_jason_idle_08.toString = b;
    a.tvp_jason_idle_08.__enum__ = a;
    a.tvp_jason_idle_07 = ["tvp_jason_idle_07", 2250];
    a.tvp_jason_idle_07.toString = b;
    a.tvp_jason_idle_07.__enum__ = a;
    a.tvp_jason_idle_06 = ["tvp_jason_idle_06", 2251];
    a.tvp_jason_idle_06.toString = b;
    a.tvp_jason_idle_06.__enum__ = a;
    a.tvp_jason_idle_05 = ["tvp_jason_idle_05", 2252];
    a.tvp_jason_idle_05.toString = b;
    a.tvp_jason_idle_05.__enum__ = a;
    a.tvp_jason_idle_04 = ["tvp_jason_idle_04", 2253];
    a.tvp_jason_idle_04.toString =
        b;
    a.tvp_jason_idle_04.__enum__ = a;
    a.tvp_jason_idle_03 = ["tvp_jason_idle_03", 2254];
    a.tvp_jason_idle_03.toString = b;
    a.tvp_jason_idle_03.__enum__ = a;
    a.tvp_jason_idle_02 = ["tvp_jason_idle_02", 2255];
    a.tvp_jason_idle_02.toString = b;
    a.tvp_jason_idle_02.__enum__ = a;
    a.tvp_jason_idle_01 = ["tvp_jason_idle_01", 2256];
    a.tvp_jason_idle_01.toString = b;
    a.tvp_jason_idle_01.__enum__ = a;
    a.tvp_orion_attack_1_05_alternate = ["tvp_orion_attack_1_05_alternate", 2257];
    a.tvp_orion_attack_1_05_alternate.toString = b;
    a.tvp_orion_attack_1_05_alternate.__enum__ =
        a;
    a.hud_backing_red = ["hud_backing_red", 2258];
    a.hud_backing_red.toString = b;
    a.hud_backing_red.__enum__ = a;
    a.tvp_tommy_attack_1_03_alternate = ["tvp_tommy_attack_1_03_alternate", 2259];
    a.tvp_tommy_attack_1_03_alternate.toString = b;
    a.tvp_tommy_attack_1_03_alternate.__enum__ = a;
    a.tvp_raph_block = ["tvp_raph_block", 2260];
    a.tvp_raph_block.toString = b;
    a.tvp_raph_block.__enum__ = a;
    a.tvp_pink_attack_2_06_alternate_tint = ["tvp_pink_attack_2_06_alternate_tint", 2261];
    a.tvp_pink_attack_2_06_alternate_tint.toString = b;
    a.tvp_pink_attack_2_06_alternate_tint.__enum__ =
        a;
    a.tvp_leo_dash_forward_01_alternate_tint = ["tvp_leo_dash_forward_01_alternate_tint", 2262];
    a.tvp_leo_dash_forward_01_alternate_tint.toString = b;
    a.tvp_leo_dash_forward_01_alternate_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_09_tint = ["tvp_jason_attack_special_1_09_tint", 2263];
    a.tvp_jason_attack_special_1_09_tint.toString = b;
    a.tvp_jason_attack_special_1_09_tint.__enum__ = a;
    a.tvp_orion_special_2_13_alternate_tint = ["tvp_orion_special_2_13_alternate_tint", 2264];
    a.tvp_orion_special_2_13_alternate_tint.toString =
        b;
    a.tvp_orion_special_2_13_alternate_tint.__enum__ = a;
    a.tvp_april_special_1_06_tint = ["tvp_april_special_1_06_tint", 2265];
    a.tvp_april_special_1_06_tint.toString = b;
    a.tvp_april_special_1_06_tint.__enum__ = a;
    a.tvp_raph_special_1_01_tint = ["tvp_raph_special_1_01_tint", 2266];
    a.tvp_raph_special_1_01_tint.toString = b;
    a.tvp_raph_special_1_01_tint.__enum__ = a;
    a.tvp_raph_special_1_06_tint = ["tvp_raph_special_1_06_tint", 2267];
    a.tvp_raph_special_1_06_tint.toString = b;
    a.tvp_raph_special_1_06_tint.__enum__ = a;
    a.tvp_tommy_special_1_09_tint = ["tvp_tommy_special_1_09_tint", 2268];
    a.tvp_tommy_special_1_09_tint.toString = b;
    a.tvp_tommy_special_1_09_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_09_tint = ["tvp_donnie_special_1_in_09_tint", 2269];
    a.tvp_donnie_special_1_in_09_tint.toString = b;
    a.tvp_donnie_special_1_in_09_tint.__enum__ = a;
    a.tvp_raph_dash_forward_01_alternate_tint = ["tvp_raph_dash_forward_01_alternate_tint", 2270];
    a.tvp_raph_dash_forward_01_alternate_tint.toString = b;
    a.tvp_raph_dash_forward_01_alternate_tint.__enum__ = a;
    a.hud_frame_sub_fighter_blue = ["hud_frame_sub_fighter_blue", 2271];
    a.hud_frame_sub_fighter_blue.toString = b;
    a.hud_frame_sub_fighter_blue.__enum__ = a;
    a.tvp_donnie_attack_3_12_alternate = ["tvp_donnie_attack_3_12_alternate", 2272];
    a.tvp_donnie_attack_3_12_alternate.toString = b;
    a.tvp_donnie_attack_3_12_alternate.__enum__ = a;
    a.tvp_andros_special_1_01_alternate_tint = ["tvp_andros_special_1_01_alternate_tint", 2273];
    a.tvp_andros_special_1_01_alternate_tint.toString = b;
    a.tvp_andros_special_1_01_alternate_tint.__enum__ = a;
    a.tvp_orion_special_2_spear_02 = ["tvp_orion_special_2_spear_02", 2274];
    a.tvp_orion_special_2_spear_02.toString = b;
    a.tvp_orion_special_2_spear_02.__enum__ = a;
    a.tvp_raph_special_2_in_06_alternate_tint = ["tvp_raph_special_2_in_06_alternate_tint", 2275];
    a.tvp_raph_special_2_in_06_alternate_tint.toString = b;
    a.tvp_raph_special_2_in_06_alternate_tint.__enum__ = a;
    a.tmnt_fugship_foremid_console_seat = ["tmnt_fugship_foremid_console_seat", 2276];
    a.tmnt_fugship_foremid_console_seat.toString = b;
    a.tmnt_fugship_foremid_console_seat.__enum__ = a;
    a.tvp_tommy_attack_3_04_alternate = ["tvp_tommy_attack_3_04_alternate", 2277];
    a.tvp_tommy_attack_3_04_alternate.toString = b;
    a.tvp_tommy_attack_3_04_alternate.__enum__ = a;
    a.portrait_orion_main = ["portrait_orion_main", 2278];
    a.portrait_orion_main.toString = b;
    a.portrait_orion_main.__enum__ = a;
    a.tvp_raph_special_1_11_tint = ["tvp_raph_special_1_11_tint", 2279];
    a.tvp_raph_special_1_11_tint.toString = b;
    a.tvp_raph_special_1_11_tint.__enum__ = a;
    a.tvp_andros_special_2_05_alternate = ["tvp_andros_special_2_05_alternate", 2280];
    a.tvp_andros_special_2_05_alternate.toString =
        b;
    a.tvp_andros_special_2_05_alternate.__enum__ = a;
    a.tvp_mikey_dash_back_01_tint = ["tvp_mikey_dash_back_01_tint", 2281];
    a.tvp_mikey_dash_back_01_tint.toString = b;
    a.tvp_mikey_dash_back_01_tint.__enum__ = a;
    a.tvp_tommy_idle_01_alternate = ["tvp_tommy_idle_01_alternate", 2282];
    a.tvp_tommy_idle_01_alternate.toString = b;
    a.tvp_tommy_idle_01_alternate.__enum__ = a;
    a.btn_alley_active = ["btn_alley_active", 2283];
    a.btn_alley_active.toString = b;
    a.btn_alley_active.__enum__ = a;
    a.tvp_donnie_hit_01_alternate = ["tvp_donnie_hit_01_alternate",
        2284
    ];
    a.tvp_donnie_hit_01_alternate.toString = b;
    a.tvp_donnie_hit_01_alternate.__enum__ = a;
    a.tvp_donnie_special_2_03_alternate = ["tvp_donnie_special_2_03_alternate", 2285];
    a.tvp_donnie_special_2_03_alternate.toString = b;
    a.tvp_donnie_special_2_03_alternate.__enum__ = a;
    a.tvp_donnie_attack_3_07_alternate = ["tvp_donnie_attack_3_07_alternate", 2286];
    a.tvp_donnie_attack_3_07_alternate.toString = b;
    a.tvp_donnie_attack_3_07_alternate.__enum__ = a;
    a.tvp_tommy_attack_2_06 = ["tvp_tommy_attack_2_06", 2287];
    a.tvp_tommy_attack_2_06.toString =
        b;
    a.tvp_tommy_attack_2_06.__enum__ = a;
    a.tvp_tommy_attack_2_05 = ["tvp_tommy_attack_2_05", 2288];
    a.tvp_tommy_attack_2_05.toString = b;
    a.tvp_tommy_attack_2_05.__enum__ = a;
    a.tvp_andros_special_2_10_tint = ["tvp_andros_special_2_10_tint", 2289];
    a.tvp_andros_special_2_10_tint.toString = b;
    a.tvp_andros_special_2_10_tint.__enum__ = a;
    a.tvp_tommy_attack_2_03 = ["tvp_tommy_attack_2_03", 2290];
    a.tvp_tommy_attack_2_03.toString = b;
    a.tvp_tommy_attack_2_03.__enum__ = a;
    a.tvp_leo_block_alternate = ["tvp_leo_block_alternate", 2291];
    a.tvp_leo_block_alternate.toString =
        b;
    a.tvp_leo_block_alternate.__enum__ = a;
    a.tvp_tommy_attack_2_01 = ["tvp_tommy_attack_2_01", 2292];
    a.tvp_tommy_attack_2_01.toString = b;
    a.tvp_tommy_attack_2_01.__enum__ = a;
    a.tvp_jason_attack_special_2_01_alternate = ["tvp_jason_attack_special_2_01_alternate", 2293];
    a.tvp_jason_attack_special_2_01_alternate.toString = b;
    a.tvp_jason_attack_special_2_01_alternate.__enum__ = a;
    a.tvp_andros_dash_back_01 = ["tvp_andros_dash_back_01", 2294];
    a.tvp_andros_dash_back_01.toString = b;
    a.tvp_andros_dash_back_01.__enum__ = a;
    a.tvp_andros_dash_back_02 = ["tvp_andros_dash_back_02", 2295];
    a.tvp_andros_dash_back_02.toString = b;
    a.tvp_andros_dash_back_02.__enum__ = a;
    a.tvp_tommy_block = ["tvp_tommy_block", 2296];
    a.tvp_tommy_block.toString = b;
    a.tvp_tommy_block.__enum__ = a;
    a.tvp_mikey_walk_02 = ["tvp_mikey_walk_02", 2297];
    a.tvp_mikey_walk_02.toString = b;
    a.tvp_mikey_walk_02.__enum__ = a;
    a.hit_swipe_1 = ["hit_swipe_1", 2298];
    a.hit_swipe_1.toString = b;
    a.hit_swipe_1.__enum__ = a;
    a.icon_lock = ["icon_lock", 2299];
    a.icon_lock.toString = b;
    a.icon_lock.__enum__ = a;
    a.tmnt_fugship_aliens = ["tmnt_fugship_aliens", 2300];
    a.tmnt_fugship_aliens.toString = b;
    a.tmnt_fugship_aliens.__enum__ = a;
    a.hit_slash_1 = ["hit_slash_1", 2301];
    a.hit_slash_1.toString = b;
    a.hit_slash_1.__enum__ = a;
    a.tvp_andros_attack_3_07_alternate = ["tvp_andros_attack_3_07_alternate", 2302];
    a.tvp_andros_attack_3_07_alternate.toString = b;
    a.tvp_andros_attack_3_07_alternate.__enum__ = a;
    a.tvp_orion_walk_02 = ["tvp_orion_walk_02", 2303];
    a.tvp_orion_walk_02.toString = b;
    a.tvp_orion_walk_02.__enum__ = a;
    a.tvp_raph_special_2_in_09 = ["tvp_raph_special_2_in_09",
        2304
    ];
    a.tvp_raph_special_2_in_09.toString = b;
    a.tvp_raph_special_2_in_09.__enum__ = a;
    a.tvp_orion_walk_01 = ["tvp_orion_walk_01", 2305];
    a.tvp_orion_walk_01.toString = b;
    a.tvp_orion_walk_01.__enum__ = a;
    a.tvp_orion_dash_forward_02_tint = ["tvp_orion_dash_forward_02_tint", 2306];
    a.tvp_orion_dash_forward_02_tint.toString = b;
    a.tvp_orion_dash_forward_02_tint.__enum__ = a;
    a.tvp_raph_special_2_in_05 = ["tvp_raph_special_2_in_05", 2307];
    a.tvp_raph_special_2_in_05.toString = b;
    a.tvp_raph_special_2_in_05.__enum__ = a;
    a.tvp_raph_special_2_in_06 = ["tvp_raph_special_2_in_06", 2308];
    a.tvp_raph_special_2_in_06.toString = b;
    a.tvp_raph_special_2_in_06.__enum__ = a;
    a.tvp_raph_special_2_in_07 = ["tvp_raph_special_2_in_07", 2309];
    a.tvp_raph_special_2_in_07.toString = b;
    a.tvp_raph_special_2_in_07.__enum__ = a;
    a.tvp_raph_special_2_in_01 = ["tvp_raph_special_2_in_01", 2310];
    a.tvp_raph_special_2_in_01.toString = b;
    a.tvp_raph_special_2_in_01.__enum__ = a;
    a.tvp_raph_special_2_in_02 = ["tvp_raph_special_2_in_02", 2311];
    a.tvp_raph_special_2_in_02.toString = b;
    a.tvp_raph_special_2_in_02.__enum__ =
        a;
    a.tvp_raph_special_2_in_03 = ["tvp_raph_special_2_in_03", 2312];
    a.tvp_raph_special_2_in_03.toString = b;
    a.tvp_raph_special_2_in_03.__enum__ = a;
    a.tvp_donnie_attack_3_13_alternate = ["tvp_donnie_attack_3_13_alternate", 2313];
    a.tvp_donnie_attack_3_13_alternate.toString = b;
    a.tvp_donnie_attack_3_13_alternate.__enum__ = a;
    a.tvp_donnie_attack_2_06_alternate = ["tvp_donnie_attack_2_06_alternate", 2314];
    a.tvp_donnie_attack_2_06_alternate.toString = b;
    a.tvp_donnie_attack_2_06_alternate.__enum__ = a;
    a.tvp_donnie_special_2_18_alternate = ["tvp_donnie_special_2_18_alternate", 2315];
    a.tvp_donnie_special_2_18_alternate.toString = b;
    a.tvp_donnie_special_2_18_alternate.__enum__ = a;
    a.ach_btn_scroll_down_active = ["ach_btn_scroll_down_active", 2316];
    a.ach_btn_scroll_down_active.toString = b;
    a.ach_btn_scroll_down_active.__enum__ = a;
    a.tvp_raph_special_2_in_05_tint = ["tvp_raph_special_2_in_05_tint", 2317];
    a.tvp_raph_special_2_in_05_tint.toString = b;
    a.tvp_raph_special_2_in_05_tint.__enum__ = a;
    a.tvp_andros_special_2_17_alternate_tint = ["tvp_andros_special_2_17_alternate_tint",
        2318
    ];
    a.tvp_andros_special_2_17_alternate_tint.toString = b;
    a.tvp_andros_special_2_17_alternate_tint.__enum__ = a;
    a.tvp_raph_special_2_idle_04_alternate_tint = ["tvp_raph_special_2_idle_04_alternate_tint", 2319];
    a.tvp_raph_special_2_idle_04_alternate_tint.toString = b;
    a.tvp_raph_special_2_idle_04_alternate_tint.__enum__ = a;
    a.tvp_tommy_special_2_08_tint = ["tvp_tommy_special_2_08_tint", 2320];
    a.tvp_tommy_special_2_08_tint.toString = b;
    a.tvp_tommy_special_2_08_tint.__enum__ = a;
    a.help_key_desktop_A = ["help_key_desktop_A",
        2321
    ];
    a.help_key_desktop_A.toString = b;
    a.help_key_desktop_A.__enum__ = a;
    a.tvp_tommy_walk_02_alternate = ["tvp_tommy_walk_02_alternate", 2322];
    a.tvp_tommy_walk_02_alternate.toString = b;
    a.tvp_tommy_walk_02_alternate.__enum__ = a;
    a.tvp_orion_dash_back_01_alternate_tint = ["tvp_orion_dash_back_01_alternate_tint", 2323];
    a.tvp_orion_dash_back_01_alternate_tint.toString = b;
    a.tvp_orion_dash_back_01_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_2_03_tint = ["tvp_donnie_special_2_03_tint", 2324];
    a.tvp_donnie_special_2_03_tint.toString =
        b;
    a.tvp_donnie_special_2_03_tint.__enum__ = a;
    a.tvp_jason_attack_special_1_04_alternate_tint = ["tvp_jason_attack_special_1_04_alternate_tint", 2325];
    a.tvp_jason_attack_special_1_04_alternate_tint.toString = b;
    a.tvp_jason_attack_special_1_04_alternate_tint.__enum__ = a;
    a.tvp_orion_attack_3_02_alternate = ["tvp_orion_attack_3_02_alternate", 2326];
    a.tvp_orion_attack_3_02_alternate.toString = b;
    a.tvp_orion_attack_3_02_alternate.__enum__ = a;
    a.tvp_donnie_special_1_out_02_tint = ["tvp_donnie_special_1_out_02_tint", 2327];
    a.tvp_donnie_special_1_out_02_tint.toString = b;
    a.tvp_donnie_special_1_out_02_tint.__enum__ = a;
    a.tvp_april_attack_1_01_alternate = ["tvp_april_attack_1_01_alternate", 2328];
    a.tvp_april_attack_1_01_alternate.toString = b;
    a.tvp_april_attack_1_01_alternate.__enum__ = a;
    a.tvp_jason_attack_special_1_08_alternate = ["tvp_jason_attack_special_1_08_alternate", 2329];
    a.tvp_jason_attack_special_1_08_alternate.toString = b;
    a.tvp_jason_attack_special_1_08_alternate.__enum__ = a;
    a.tvp_andros_special_1_11_alternate_tint = ["tvp_andros_special_1_11_alternate_tint",
        2330
    ];
    a.tvp_andros_special_1_11_alternate_tint.toString = b;
    a.tvp_andros_special_1_11_alternate_tint.__enum__ = a;
    a.gameplay_universal_3 = ["gameplay_universal_3", 2331];
    a.gameplay_universal_3.toString = b;
    a.gameplay_universal_3.__enum__ = a;
    a.tvp_orion_special_2_17_alternate_tint = ["tvp_orion_special_2_17_alternate_tint", 2332];
    a.tvp_orion_special_2_17_alternate_tint.toString = b;
    a.tvp_orion_special_2_17_alternate_tint.__enum__ = a;
    a.tvp_andros_attack_2_01_alternate = ["tvp_andros_attack_2_01_alternate", 2333];
    a.tvp_andros_attack_2_01_alternate.toString =
        b;
    a.tvp_andros_attack_2_01_alternate.__enum__ = a;
    a.tvp_april_attack_1_08 = ["tvp_april_attack_1_08", 2334];
    a.tvp_april_attack_1_08.toString = b;
    a.tvp_april_attack_1_08.__enum__ = a;
    a.tvp_andros_special_2_06_tint = ["tvp_andros_special_2_06_tint", 2335];
    a.tvp_andros_special_2_06_tint.toString = b;
    a.tvp_andros_special_2_06_tint.__enum__ = a;
    a.tvp_april_special_1_04_alternate_tint = ["tvp_april_special_1_04_alternate_tint", 2336];
    a.tvp_april_special_1_04_alternate_tint.toString = b;
    a.tvp_april_special_1_04_alternate_tint.__enum__ =
        a;
    a.tvp_leo_special_1_in_02_alternate_tint = ["tvp_leo_special_1_in_02_alternate_tint", 2337];
    a.tvp_leo_special_1_in_02_alternate_tint.toString = b;
    a.tvp_leo_special_1_in_02_alternate_tint.__enum__ = a;
    a.tvp_jason_special_1_13_alternate = ["tvp_jason_special_1_13_alternate", 2338];
    a.tvp_jason_special_1_13_alternate.toString = b;
    a.tvp_jason_special_1_13_alternate.__enum__ = a;
    a.tvp_leo_special_1_out_03_tint = ["tvp_leo_special_1_out_03_tint", 2339];
    a.tvp_leo_special_1_out_03_tint.toString = b;
    a.tvp_leo_special_1_out_03_tint.__enum__ =
        a;
    a.tvp_andros_special_2_07_alternate_tint = ["tvp_andros_special_2_07_alternate_tint", 2340];
    a.tvp_andros_special_2_07_alternate_tint.toString = b;
    a.tvp_andros_special_2_07_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_2_16_alternate = ["tvp_donnie_special_2_16_alternate", 2341];
    a.tvp_donnie_special_2_16_alternate.toString = b;
    a.tvp_donnie_special_2_16_alternate.__enum__ = a;
    a.tvp_mikey_attack_3_03_alternate = ["tvp_mikey_attack_3_03_alternate", 2342];
    a.tvp_mikey_attack_3_03_alternate.toString = b;
    a.tvp_mikey_attack_3_03_alternate.__enum__ =
        a;
    a.tvp_orion_special_2_05_tint = ["tvp_orion_special_2_05_tint", 2343];
    a.tvp_orion_special_2_05_tint.toString = b;
    a.tvp_orion_special_2_05_tint.__enum__ = a;
    a.hud_frame_special = ["hud_frame_special", 2344];
    a.hud_frame_special.toString = b;
    a.hud_frame_special.__enum__ = a;
    a.donnie_alternate5 = ["donnie_alternate5", 2345];
    a.donnie_alternate5.toString = b;
    a.donnie_alternate5.__enum__ = a;
    a.donnie_alternate4 = ["donnie_alternate4", 2346];
    a.donnie_alternate4.toString = b;
    a.donnie_alternate4.__enum__ = a;
    a.tvp_donnie_dash_back_01_tint = ["tvp_donnie_dash_back_01_tint", 2347];
    a.tvp_donnie_dash_back_01_tint.toString = b;
    a.tvp_donnie_dash_back_01_tint.__enum__ = a;
    a.tvp_andros_special_2_04_alternate = ["tvp_andros_special_2_04_alternate", 2348];
    a.tvp_andros_special_2_04_alternate.toString = b;
    a.tvp_andros_special_2_04_alternate.__enum__ = a;
    a.tvp_andros_hit_up_alternate = ["tvp_andros_hit_up_alternate", 2349];
    a.tvp_andros_hit_up_alternate.toString = b;
    a.tvp_andros_hit_up_alternate.__enum__ = a;
    a.tvp_leo_dash_forward_01 = ["tvp_leo_dash_forward_01", 2350];
    a.tvp_leo_dash_forward_01.toString = b;
    a.tvp_leo_dash_forward_01.__enum__ = a;
    a.tvp_leo_dash_forward_02 = ["tvp_leo_dash_forward_02", 2351];
    a.tvp_leo_dash_forward_02.toString = b;
    a.tvp_leo_dash_forward_02.__enum__ = a;
    a.tvp_jason_attack_special_2_04_tint = ["tvp_jason_attack_special_2_04_tint", 2352];
    a.tvp_jason_attack_special_2_04_tint.toString = b;
    a.tvp_jason_attack_special_2_04_tint.__enum__ = a;
    a.tvp_jason_special_1_10_alternate = ["tvp_jason_special_1_10_alternate", 2353];
    a.tvp_jason_special_1_10_alternate.toString =
        b;
    a.tvp_jason_special_1_10_alternate.__enum__ = a;
    a.donnie_alternate1 = ["donnie_alternate1", 2354];
    a.donnie_alternate1.toString = b;
    a.donnie_alternate1.__enum__ = a;
    a.tvp_andros_attack_1_03_alternate = ["tvp_andros_attack_1_03_alternate", 2355];
    a.tvp_andros_attack_1_03_alternate.toString = b;
    a.tvp_andros_attack_1_03_alternate.__enum__ = a;
    a.tvp_mikey_special_hit_down = ["tvp_mikey_special_hit_down", 2356];
    a.tvp_mikey_special_hit_down.toString = b;
    a.tvp_mikey_special_hit_down.__enum__ = a;
    a.tvp_andros_special_2_02_tint = ["tvp_andros_special_2_02_tint", 2357];
    a.tvp_andros_special_2_02_tint.toString = b;
    a.tvp_andros_special_2_02_tint.__enum__ = a;
    a.donnie_alternate0 = ["donnie_alternate0", 2358];
    a.donnie_alternate0.toString = b;
    a.donnie_alternate0.__enum__ = a;
    a.btn_back_active = ["btn_back_active", 2359];
    a.btn_back_active.toString = b;
    a.btn_back_active.__enum__ = a;
    a.pause_btn_sound_on_active = ["pause_btn_sound_on_active", 2360];
    a.pause_btn_sound_on_active.toString = b;
    a.pause_btn_sound_on_active.__enum__ = a;
    a.btn_ranger_andros = ["btn_ranger_andros",
        2361
    ];
    a.btn_ranger_andros.toString = b;
    a.btn_ranger_andros.__enum__ = a;
    a.tvp_raph_special_2_idle_03_alternate_tint = ["tvp_raph_special_2_idle_03_alternate_tint", 2362];
    a.tvp_raph_special_2_idle_03_alternate_tint.toString = b;
    a.tvp_raph_special_2_idle_03_alternate_tint.__enum__ = a;
    a.tvp_raph_hit_up_alternate = ["tvp_raph_hit_up_alternate", 2363];
    a.tvp_raph_hit_up_alternate.toString = b;
    a.tvp_raph_hit_up_alternate.__enum__ = a;
    a.tvp_april_special_2_04_tint = ["tvp_april_special_2_04_tint", 2364];
    a.tvp_april_special_2_04_tint.toString =
        b;
    a.tvp_april_special_2_04_tint.__enum__ = a;
    a.tvp_pink_idle_07_alternate = ["tvp_pink_idle_07_alternate", 2365];
    a.tvp_pink_idle_07_alternate.toString = b;
    a.tvp_pink_idle_07_alternate.__enum__ = a;
    a.tvp_andros_special_2_14_alternate = ["tvp_andros_special_2_14_alternate", 2366];
    a.tvp_andros_special_2_14_alternate.toString = b;
    a.tvp_andros_special_2_14_alternate.__enum__ = a;
    a.tvp_tommy_attack_3_05_alternate = ["tvp_tommy_attack_3_05_alternate", 2367];
    a.tvp_tommy_attack_3_05_alternate.toString = b;
    a.tvp_tommy_attack_3_05_alternate.__enum__ =
        a;
    a.tvp_raph_special_1_12_alternate = ["tvp_raph_special_1_12_alternate", 2368];
    a.tvp_raph_special_1_12_alternate.toString = b;
    a.tvp_raph_special_1_12_alternate.__enum__ = a;
    a.tvp_andros_special_2_01_tint = ["tvp_andros_special_2_01_tint", 2369];
    a.tvp_andros_special_2_01_tint.toString = b;
    a.tvp_andros_special_2_01_tint.__enum__ = a;
    a.tvp_andros_special_1_04_alternate = ["tvp_andros_special_1_04_alternate", 2370];
    a.tvp_andros_special_1_04_alternate.toString = b;
    a.tvp_andros_special_1_04_alternate.__enum__ = a;
    a.portrait_jason_partner = ["portrait_jason_partner", 2371];
    a.portrait_jason_partner.toString = b;
    a.portrait_jason_partner.__enum__ = a;
    a.relic_orion_active = ["relic_orion_active", 2372];
    a.relic_orion_active.toString = b;
    a.relic_orion_active.__enum__ = a;
    a.tvp_pink_attack_3_02_alternate = ["tvp_pink_attack_3_02_alternate", 2373];
    a.tvp_pink_attack_3_02_alternate.toString = b;
    a.tvp_pink_attack_3_02_alternate.__enum__ = a;
    a.tvp_leo_hit_down_alternate = ["tvp_leo_hit_down_alternate", 2374];
    a.tvp_leo_hit_down_alternate.toString = b;
    a.tvp_leo_hit_down_alternate.__enum__ =
        a;
    a.tvp_raph_special_2_idle_01_alternate = ["tvp_raph_special_2_idle_01_alternate", 2375];
    a.tvp_raph_special_2_idle_01_alternate.toString = b;
    a.tvp_raph_special_2_idle_01_alternate.__enum__ = a;
    a.preloader_0 = ["preloader_0", 2376];
    a.preloader_0.toString = b;
    a.preloader_0.__enum__ = a;
    a.tvp_raph_special_2_in_09_alternate = ["tvp_raph_special_2_in_09_alternate", 2377];
    a.tvp_raph_special_2_in_09_alternate.toString = b;
    a.tvp_raph_special_2_in_09_alternate.__enum__ = a;
    a.tvp_pink_special_in_01_tint = ["tvp_pink_special_in_01_tint",
        2378
    ];
    a.tvp_pink_special_in_01_tint.toString = b;
    a.tvp_pink_special_in_01_tint.__enum__ = a;
    a.tvp_donnie_special_1_blank = ["tvp_donnie_special_1_blank", 2379];
    a.tvp_donnie_special_1_blank.toString = b;
    a.tvp_donnie_special_1_blank.__enum__ = a;
    a.tvp_leo_special_1_in_02_alternate = ["tvp_leo_special_1_in_02_alternate", 2380];
    a.tvp_leo_special_1_in_02_alternate.toString = b;
    a.tvp_leo_special_1_in_02_alternate.__enum__ = a;
    a.loading_spin_ray_white = ["loading_spin_ray_white", 2381];
    a.loading_spin_ray_white.toString = b;
    a.loading_spin_ray_white.__enum__ =
        a;
    a.tvp_orion_special_2_05_alternate_tint = ["tvp_orion_special_2_05_alternate_tint", 2382];
    a.tvp_orion_special_2_05_alternate_tint.toString = b;
    a.tvp_orion_special_2_05_alternate_tint.__enum__ = a;
    a.tvp_april_special_1_08_alternate_tint = ["tvp_april_special_1_08_alternate_tint", 2383];
    a.tvp_april_special_1_08_alternate_tint.toString = b;
    a.tvp_april_special_1_08_alternate_tint.__enum__ = a;
    a.tvp_april_special_2_03_alternate = ["tvp_april_special_2_03_alternate", 2384];
    a.tvp_april_special_2_03_alternate.toString =
        b;
    a.tvp_april_special_2_03_alternate.__enum__ = a;
    a.tvp_mikey_walk_01_alternate = ["tvp_mikey_walk_01_alternate", 2385];
    a.tvp_mikey_walk_01_alternate.toString = b;
    a.tvp_mikey_walk_01_alternate.__enum__ = a;
    a.tvp_pink_special_idle_02_alternate_tint = ["tvp_pink_special_idle_02_alternate_tint", 2386];
    a.tvp_pink_special_idle_02_alternate_tint.toString = b;
    a.tvp_pink_special_idle_02_alternate_tint.__enum__ = a;
    a.tvp_raph_special_2_in_03_tint = ["tvp_raph_special_2_in_03_tint", 2387];
    a.tvp_raph_special_2_in_03_tint.toString =
        b;
    a.tvp_raph_special_2_in_03_tint.__enum__ = a;
    a.tvp_orion_special_2_06_tint = ["tvp_orion_special_2_06_tint", 2388];
    a.tvp_orion_special_2_06_tint.toString = b;
    a.tvp_orion_special_2_06_tint.__enum__ = a;
    a.tvp_tommy_special_2_01_tint = ["tvp_tommy_special_2_01_tint", 2389];
    a.tvp_tommy_special_2_01_tint.toString = b;
    a.tvp_tommy_special_2_01_tint.__enum__ = a;
    a.tvp_andros_special_2_13_alternate_tint = ["tvp_andros_special_2_13_alternate_tint", 2390];
    a.tvp_andros_special_2_13_alternate_tint.toString = b;
    a.tvp_andros_special_2_13_alternate_tint.__enum__ =
        a;
    a.tvp_donnie_special_1_out_08 = ["tvp_donnie_special_1_out_08", 2391];
    a.tvp_donnie_special_1_out_08.toString = b;
    a.tvp_donnie_special_1_out_08.__enum__ = a;
    a.tvp_donnie_special_1_out_07 = ["tvp_donnie_special_1_out_07", 2392];
    a.tvp_donnie_special_1_out_07.toString = b;
    a.tvp_donnie_special_1_out_07.__enum__ = a;
    a.tvp_donnie_special_1_out_06 = ["tvp_donnie_special_1_out_06", 2393];
    a.tvp_donnie_special_1_out_06.toString = b;
    a.tvp_donnie_special_1_out_06.__enum__ = a;
    a.tvp_donnie_special_1_out_05 = ["tvp_donnie_special_1_out_05",
        2394
    ];
    a.tvp_donnie_special_1_out_05.toString = b;
    a.tvp_donnie_special_1_out_05.__enum__ = a;
    a.tvp_donnie_special_1_out_04 = ["tvp_donnie_special_1_out_04", 2395];
    a.tvp_donnie_special_1_out_04.toString = b;
    a.tvp_donnie_special_1_out_04.__enum__ = a;
    a.tvp_donnie_special_1_out_03 = ["tvp_donnie_special_1_out_03", 2396];
    a.tvp_donnie_special_1_out_03.toString = b;
    a.tvp_donnie_special_1_out_03.__enum__ = a;
    a.tvp_donnie_special_1_out_02 = ["tvp_donnie_special_1_out_02", 2397];
    a.tvp_donnie_special_1_out_02.toString = b;
    a.tvp_donnie_special_1_out_02.__enum__ =
        a;
    a.tvp_donnie_special_1_out_01 = ["tvp_donnie_special_1_out_01", 2398];
    a.tvp_donnie_special_1_out_01.toString = b;
    a.tvp_donnie_special_1_out_01.__enum__ = a;
    a.tvp_pink_special_attack_2_05_alternate_tint = ["tvp_pink_special_attack_2_05_alternate_tint", 2399];
    a.tvp_pink_special_attack_2_05_alternate_tint.toString = b;
    a.tvp_pink_special_attack_2_05_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_10_alternate = ["tvp_donnie_special_1_in_10_alternate", 2400];
    a.tvp_donnie_special_1_in_10_alternate.toString = b;
    a.tvp_donnie_special_1_in_10_alternate.__enum__ =
        a;
    a.shelby_alternate1 = ["shelby_alternate1", 2401];
    a.shelby_alternate1.toString = b;
    a.shelby_alternate1.__enum__ = a;
    a.shelby_alternate0 = ["shelby_alternate0", 2402];
    a.shelby_alternate0.toString = b;
    a.shelby_alternate0.__enum__ = a;
    a.relic_shelby_active = ["relic_shelby_active", 2403];
    a.relic_shelby_active.toString = b;
    a.relic_shelby_active.__enum__ = a;
    a.tvp_orion_special_1_15_alternate_tint = ["tvp_orion_special_1_15_alternate_tint", 2404];
    a.tvp_orion_special_1_15_alternate_tint.toString = b;
    a.tvp_orion_special_1_15_alternate_tint.__enum__ =
        a;
    a.tvp_jason_attack_special_2_03_tint = ["tvp_jason_attack_special_2_03_tint", 2405];
    a.tvp_jason_attack_special_2_03_tint.toString = b;
    a.tvp_jason_attack_special_2_03_tint.__enum__ = a;
    a.tvp_andros_special_1_12_alternate = ["tvp_andros_special_1_12_alternate", 2406];
    a.tvp_andros_special_1_12_alternate.toString = b;
    a.tvp_andros_special_1_12_alternate.__enum__ = a;
    a.tvp_mikey_special_idle_01_alternate = ["tvp_mikey_special_idle_01_alternate", 2407];
    a.tvp_mikey_special_idle_01_alternate.toString = b;
    a.tvp_mikey_special_idle_01_alternate.__enum__ =
        a;
    a.tvp_tommy_attack_2_01_alternate = ["tvp_tommy_attack_2_01_alternate", 2408];
    a.tvp_tommy_attack_2_01_alternate.toString = b;
    a.tvp_tommy_attack_2_01_alternate.__enum__ = a;
    a.tvp_andros_special_1_16_tint = ["tvp_andros_special_1_16_tint", 2409];
    a.tvp_andros_special_1_16_tint.toString = b;
    a.tvp_andros_special_1_16_tint.__enum__ = a;
    a.tvp_donnie_special_1_blank_alternate_tint = ["tvp_donnie_special_1_blank_alternate_tint", 2410];
    a.tvp_donnie_special_1_blank_alternate_tint.toString = b;
    a.tvp_donnie_special_1_blank_alternate_tint.__enum__ =
        a;
    a.tvp_donnie_dash_back_02_tint = ["tvp_donnie_dash_back_02_tint", 2411];
    a.tvp_donnie_dash_back_02_tint.toString = b;
    a.tvp_donnie_dash_back_02_tint.__enum__ = a;
    a.tvp_jason_attack_special_2_02_alternate_tint = ["tvp_jason_attack_special_2_02_alternate_tint", 2412];
    a.tvp_jason_attack_special_2_02_alternate_tint.toString = b;
    a.tvp_jason_attack_special_2_02_alternate_tint.__enum__ = a;
    a.tvp_pink_attack_2_10_alternate_tint = ["tvp_pink_attack_2_10_alternate_tint", 2413];
    a.tvp_pink_attack_2_10_alternate_tint.toString =
        b;
    a.tvp_pink_attack_2_10_alternate_tint.__enum__ = a;
    a.tvp_pink_special_idle_02_tint = ["tvp_pink_special_idle_02_tint", 2414];
    a.tvp_pink_special_idle_02_tint.toString = b;
    a.tvp_pink_special_idle_02_tint.__enum__ = a;
    a.tvp_jason_floor_alternate = ["tvp_jason_floor_alternate", 2415];
    a.tvp_jason_floor_alternate.toString = b;
    a.tvp_jason_floor_alternate.__enum__ = a;
    a.tvp_mikey_attack_3_02_alternate = ["tvp_mikey_attack_3_02_alternate", 2416];
    a.tvp_mikey_attack_3_02_alternate.toString = b;
    a.tvp_mikey_attack_3_02_alternate.__enum__ =
        a;
    a.tvp_raph_fall = ["tvp_raph_fall", 2417];
    a.tvp_raph_fall.toString = b;
    a.tvp_raph_fall.__enum__ = a;
    a.tmnt_fugship_bg = ["tmnt_fugship_bg", 2418];
    a.tmnt_fugship_bg.toString = b;
    a.tmnt_fugship_bg.__enum__ = a;
    a.tvp_pink_attack_2_03_tint = ["tvp_pink_attack_2_03_tint", 2419];
    a.tvp_pink_attack_2_03_tint.toString = b;
    a.tvp_pink_attack_2_03_tint.__enum__ = a;
    a.tvp_donnie_special_1_in_08_tint = ["tvp_donnie_special_1_in_08_tint", 2420];
    a.tvp_donnie_special_1_in_08_tint.toString = b;
    a.tvp_donnie_special_1_in_08_tint.__enum__ = a;
    a.tvp_april_special_2_05_tint = ["tvp_april_special_2_05_tint", 2421];
    a.tvp_april_special_2_05_tint.toString = b;
    a.tvp_april_special_2_05_tint.__enum__ = a;
    a.portrait_raph_main = ["portrait_raph_main", 2422];
    a.portrait_raph_main.toString = b;
    a.portrait_raph_main.__enum__ = a;
    a.hud_icon_win_blue = ["hud_icon_win_blue", 2423];
    a.hud_icon_win_blue.toString = b;
    a.hud_icon_win_blue.__enum__ = a;
    a.tvp_andros_dash_forward_02_alternate_tint = ["tvp_andros_dash_forward_02_alternate_tint", 2424];
    a.tvp_andros_dash_forward_02_alternate_tint.toString =
        b;
    a.tvp_andros_dash_forward_02_alternate_tint.__enum__ = a;
    a.tvp_donnie_special_2_02_alternate_tint = ["tvp_donnie_special_2_02_alternate_tint", 2425];
    a.tvp_donnie_special_2_02_alternate_tint.toString = b;
    a.tvp_donnie_special_2_02_alternate_tint.__enum__ = a;
    a.tvp_tommy_hit_up = ["tvp_tommy_hit_up", 2426];
    a.tvp_tommy_hit_up.toString = b;
    a.tvp_tommy_hit_up.__enum__ = a;
    a.tvp_jason_hit_01_alternate = ["tvp_jason_hit_01_alternate", 2427];
    a.tvp_jason_hit_01_alternate.toString = b;
    a.tvp_jason_hit_01_alternate.__enum__ = a;
    a.tvp_orion_attack_1_01_alternate = ["tvp_orion_attack_1_01_alternate", 2428];
    a.tvp_orion_attack_1_01_alternate.toString = b;
    a.tvp_orion_attack_1_01_alternate.__enum__ = a;
    a.tvp_orion_special_1_08_alternate_tint = ["tvp_orion_special_1_08_alternate_tint", 2429];
    a.tvp_orion_special_1_08_alternate_tint.toString = b;
    a.tvp_orion_special_1_08_alternate_tint.__enum__ = a;
    a.tvp_andros_dash_forward_02_alternate = ["tvp_andros_dash_forward_02_alternate", 2430];
    a.tvp_andros_dash_forward_02_alternate.toString = b;
    a.tvp_andros_dash_forward_02_alternate.__enum__ =
        a;
    a.__empty_constructs__ = [a.relic_shelby_shield, a.tmnt_subway_mid_r, a.tvp_raph_attack_3_07_alternate, a.tmnt_subway_mid_l, a.tvp_orion_attack_3_03_alternate, a.btn_bottom_active, a.tvp_donnie_special_2_05_alternate_tint, a.tvp_leo_special_1_idle_03_alternate_tint, a.tvp_april_special_2_16_alternate_tint, a.tvp_andros_special_1_02_tint, a.tvp_jason_dash_forward_02_alternate_tint, a.tvp_pink_special_attack_2_04_alternate_tint, a.tvp_jason_attack_3_06_alternate, a.tvp_mikey_hit_down_alternate, a.tvp_april_special_2_12_tint,
        a.btn_quarry, a.tvp_leo_attack_2_04, a.tvp_leo_attack_2_03, a.tvp_april_dash_back_01_alternate_tint, a.tvp_leo_attack_2_01, a.tvp_orion_floor_alternate, a.tvp_tommy_special_2_08, a.column_difficult, a.tvp_tommy_attack_1_04, a.tvp_raph_special_2_in_07_tint, a.tvp_tommy_attack_1_03, a.tvp_tommy_special_2_06, a.tvp_april_special_2_04_alternate_tint, a.tvp_donnie_special_2_13_alternate, a.tvp_tommy_special_2_04, a.portrait_jason_end, a.tvp_pink_attack_1_06_alternate, a.tvp_pink_special_out_02_alternate_tint, a.tvp_jason_attack_special_1_13_tint,
        a.tvp_donnie_special_1_out_08_alternate, a.tvp_orion_floor, a.tvp_donnie_special_1_in_11_tint, a.tvp_raph_hit_03_alternate, a.tvp_orion_special_2_21_alternate_tint, a.tvp_andros_attack_3_03_alternate, a.tvp_pink_special_out_01_tint, a.ware_catwalk_base_r, a.portrait_orion_partner, a.badge_icon_stupid, a.tvp_orion_special_1_07_tint, a.ware_catwalk_base_l, a.tvp_donnie_special_1_out_01_tint, a.btn_city_active, a.tvp_donnie_special_1_in_10_alternate_tint, a.tvp_andros_special_2_07_tint, a.tvp_andros_special_1_19, a.tvp_andros_special_1_18,
        a.tvp_andros_special_1_17, a.tvp_andros_special_1_16, a.tvp_andros_special_1_15, a.tvp_andros_special_1_14, a.tvp_andros_special_1_13, a.tvp_andros_special_1_12, a.tvp_andros_special_1_11, a.tvp_andros_special_1_10, a.tvp_pink_special_hit_01, a.tvp_pink_special_hit_03, a.tvp_pink_special_hit_02, a.tvp_donnie_special_1_out_05_alternate_tint, a.gameplay_universal_2, a.gameplay_universal_1, a.gameplay_universal_0, a.tvp_tommy_idle_05_alternate, a.tvp_pink_special_in_02_alternate, a.tvp_mikey_idle_02_alternate, a.tvp_raph_dash_forward_01_tint,
        a.tvp_april_special_1_01_alternate_tint, a.tvp_orion_attack_2_05_alternate, a.Basic, a.hud_fill_blue, a.tvp_april_fall_alternate, a.tvp_orion_special_1_15_tint, a.tvp_april_special_2_07_alternate, a.tvp_andros_attack_3_09_alternate, a.tvp_raph_special_1_10_alternate_tint, a.portrait_leonardo_partner, a.btn_difficulty_blank, a.tvp_tommy_attack_2_03_alternate, a.tvp_pink_attack_1_05_alternate, a.tvp_pink_attack_1_03_alternate, a.tvp_jason_special_1_03_alternate, a.tvp_orion_attack_1_04_alternate, a.tvp_jason_idle_alternate,
        a.tvp_jason_special_1_11_alternate, a.btn_go, a.tvp_donnie_special_2_11_alternate, a.hud_icon_win_red, a.tvp_raph_special_2_in_09_alternate_tint, a.tvp_andros_dash_back_01_alternate_tint, a.tvp_mikey_special_out_01_alternate, a.tvp_orion_special_1_06_alternate, a.tvp_pink_special_hit_up_alternate, a.portrait_april_end, a.tvp_mikey_special_in_01_alternate_tint, a.tvp_pink_special_hit_01_alternate, a.tvp_tommy_special_2_projectile_tint, a.tvp_mikey_attack_1_03, a.tvp_mikey_attack_1_02, a.tvp_mikey_attack_1_01, a.tvp_mikey_attack_1_04,
        a.tvp_donnie_special_1_in_05_alternate, a.tvp_jason_attack_special_1_02_alternate, a.tvp_pink_special_dash_forward_01, a.tvp_mikey_special_idle_02_alternate, a.tvp_pink_special_dash_forward_02, a.tvp_leo_special_1_out_01, a.tvp_donnie_hit_up_alternate, a.tvp_leo_special_1_out_02, a.tvp_pink_special_dash_forward_02_alternate, a.tvp_mikey_attack_4_01, a.tvp_mikey_attack_4_02, a.tvp_mikey_attack_4_03, a.tvp_mikey_attack_4_04, a.tvp_mikey_attack_4_05, a.tvp_mikey_attack_4_06, a.tvp_mikey_attack_4_07, a.april_alternate1,
        a.april_alternate0, a.april_alternate2, a.tvp_leo_special_1_in_01_alternate_tint, a.tvp_jason_hit_down, a.tvp_jason_block, a.endgame_portraits_2, a.endgame_portraits_0, a.endgame_portraits_1, a.column_easy, a.tvp_raph_special_2_in_02_alternate_tint, a.tvp_raph_special_2_in_04_tint, a.tvp_orion_special_2_04_tint, a.tvp_mikey_attack_3_01, a.tvp_mikey_attack_3_03, a.tvp_mikey_attack_3_02, a.tvp_mikey_attack_3_05, a.tvp_mikey_attack_3_04, a.tvp_mikey_attack_3_07, a.tvp_mikey_attack_3_06, a.tvp_pink_special_in_02, a.tvp_pink_special_in_03,
        a.tvp_pink_special_in_01, a.pause_backing, a.tvp_pink_special_in_04, a.tvp_jason_attack_special_1_09_alternate, a.tvp_tommy_special_2_10_alternate_tint, a.tvp_orion_special_2_04, a.tvp_mikey_attack_2_03, a.tvp_orion_special_2_06, a.tvp_mikey_attack_2_01, a.tvp_orion_special_2_01, a.tvp_mikey_attack_2_04, a.tvp_orion_special_2_03, a.tvp_pink_floor, a.tvp_orion_special_2_08, a.tvp_orion_special_2_09, a.tvp_mikey_attack_4_06_alternate, a.tvp_leo_dash_forward_01_tint, a.relic_andros_active, a.tvp_andros_special_2_10_alternate_tint,
        a.tvp_andros_attack_3_02_alternate, a.pause_btn_close_active, a.tvp_pink_special_attack_2_08_alternate_tint, a.tvp_donnie_special_2_18, a.tvp_leo_special_1_in_03_tint, a.tvp_jason_attack_3_02_alternate, a.tvp_tommy_special_1_02_alternate, a.tvp_raph_attack_3_04_alternate, a.tvp_orion_special_1_03, a.tvp_raph_attack_1_03_alternate, a.tvp_andros_special_2_13_alternate, a.top_bar_overlay, a.tvp_april_special_2_10_alternate, a.tvp_april_attack_2_02_alternate, a.tvp_jason_attack_special_1_02_alternate_tint, a.tvp_orion_special_1_11_alternate_tint,
        a.tvp_jason_attack_special_1_16_tint, a.tmnt_subway_fg, a.tvp_andros_block, a.tvp_leo_special_2_projectile_01_alternate_tint, a.alley_board_left, a.tvp_donnie_walk_02_alternate, a.tvp_pink_special_attack_2_10_alternate_tint, a.tvp_mikey_dash_back_01_alternate_tint, a.tvp_tommy_special_1_01_tint, a.tvp_leo_attack_2_02, a.tvp_donnie_attack_2_04_alternate, a.tvp_pink_attack_2_12_alternate_tint, a.tvp_raph_special_2_out_02_alternate, a.tvp_raph_attack_1_01_alternate, a.single_backing_active, a.tvp_raph_special_1_09_alternate,
        a.btn_mikey, a.tvp_andros_attack_3_06_alternate, a.tvp_orion_special_2_13_tint, a.tvp_andros_special_1_18_alternate, a.ach_btn_unlock, a.tvp_leo_attack_3_01_alternate, a.logo, a.tvp_jason_attack_special_1_07_alternate, a.tvp_april_special_2_15_alternate, a.tvp_andros_dash_forward_01_tint, a.tvp_pink_special_idle_01_tint, a.tvp_donnie_special_1_in_14_tint, a.tvp_donnie_attack_1_02, a.tvp_tommy_attack_1_02, a.tvp_leo_dash_forward_02_alternate, a.tvp_mikey_attack_1_04_alternate, a.tvp_tommy_attack_1_01, a.tvp_jason_attack_special_1_11_tint,
        a.tvp_jason_attack_special_2_04_alternate, a.tvp_donnie_special_1_in_13_alternate, a.tvp_raph_special_1_03_alternate_tint, a.tvp_donnie_special_1_in_09_alternate, a.tvp_leo_special_1_out_02_alternate, a.tvp_jason_attack_special_2_01_tint, a.tvp_jason_fall, a.tvp_tommy_special_2_06_tint, a.tvp_andros_dash_back_02_alternate_tint, a.tvp_tommy_special_1_07_alternate, a.tvp_jason_attack_special_2_05_alternate_tint, a.tvp_pink_idle_05, a.tvp_tommy_dash_forward_02_alternate, a.tvp_leo_dash_back_02_alternate, a.tvp_tommy_special_1_09_alternate,
        a.tvp_andros_special_1_11_tint, a.tvp_jason_special_1_14_alternate, a.tvp_leo_special_2_03_alternate, a.tvp_april_special_2_16_alternate, a.tvp_orion_special_2_07_tint, a.tvp_leo_dash_back_01_tint, a.tommy_alternate1, a.tommy_alternate0, a.relic_april, a.tvp_tommy_special_2_10, a.tvp_andros_special_1_08, a.tvp_andros_special_1_09, a.btn_ship_active, a.tvp_andros_special_1_04, a.tvp_andros_special_1_05, a.tvp_andros_special_1_06, a.tvp_andros_special_1_07, a.tvp_andros_special_1_01, a.tvp_donnie_special_1_in_08_alternate,
        a.tvp_andros_special_1_03, a.tvp_april_floor, a.tvp_donnie_special_2_06_tint, a.quarry_fg, a.tmntVpr_splash_lightning, a.tvp_donnie_special_1_out_08_tint, a.tvp_mikey_idle_04_alternate, a.tvp_donnie_special_2_12_alternate, a.tvp_tommy_idle_10_alternate, a.tvp_leo_special_1_idle_03_alternate, a.portrait_april, a.tvp_leo_special_2_01_tint, a.tvp_pink_attack_2_05_alternate, a.tvp_donnie_special_1_in_12_alternate, a.logo_rays, a.tvp_donnie_special_1_in_07_tint, a.tvp_tommy_special_1_11_alternate, a.tvp_orion_special_1_06_alternate_tint,
        a.tvp_leo_special_2_01_alternate_tint, a.tvp_jason_walk_01, a.tvp_jason_walk_02, a.tvp_april_attack_1_04_alternate, a.tvp_april_special_2_09_alternate_tint, a.tvp_april_special_2_06_alternate_tint, a.tvp_april_special_2_04_alternate, a.tvp_leo_hit_up_alternate, a.tvp_andros_special_2_02_alternate, a.btn_ranger_shelby, a.tvp_donnie_special_1_in_11_alternate, a.btn_blank, a.tvp_donnie_special_1_out_02_alternate, a.tvp_jason_hit_03, a.tvp_jason_hit_02, a.tvp_jason_hit_01, a.relic_raph_hit, a.tvp_tommy_hit_02, a.tvp_tommy_hit_03,
        a.tvp_tommy_hit_01, a.tvp_orion_special_1_17_alternate, a.tvp_pink_special_attack_2_02_alternate_tint, a.tvp_pink_special_hit_03_alternate, a.tvp_pink_idle_06_alternate, a.tvp_andros_attack_3_05_alternate, a.tvp_donnie_special_2_07_tint, a.tvp_andros_attack_1_01_alternate, a.badge_btn_blank, a.tvp_raph_special_2_in_07_alternate_tint, a.tvp_pink_special_in_03_alternate, a.tvp_april_idle_10, a.tvp_mikey_attack_1_02_alternate, a.tvp_jason_special_1_16_alternate, a.tvp_andros_special_1_05_alternate, a.tvp_orion_special_2_14_alternate_tint,
        a.tvp_pink_fall_alternate, a.tvp_andros_hit_01, a.tvp_andros_hit_02, a.tvp_andros_hit_03, a.mikey_1, a.mikey_0, a.tvp_orion_special_2_18_alternate_tint, a.tvp_raph_special_1_08_alternate_tint, a.tvp_orion_special_2_14_alternate, a.tvp_pink_attack_2_12_alternate, a.tvp_orion_attack_2_04_alternate, a.tvp_tommy_special_1_04_alternate_tint, a.tvp_raph_attack_1_01, a.tvp_raph_attack_1_02, a.tvp_raph_attack_1_03, a.tvp_raph_attack_1_04, a.tvp_raph_attack_1_05, a.tvp_raph_special_2_idle_04_alternate, a.tvp_donnie_special_1_out_06_tint,
        a.tvp_orion_special_2_13, a.tvp_orion_special_2_12, a.tvp_orion_special_2_11, a.tvp_orion_special_2_10, a.tvp_jason_attack_special_1_13_alternate_tint, a.tvp_orion_special_2_14, a.tvp_april_special_1_09_alternate, a.pr_quarry_bg, a.leo_0, a.leo_1, a.leo_2, a.tvp_mikey_special_in_04_tint, a.tvp_orion_hit_up_alternate, a.tvp_mikey_special_out_01_tint, a.tvp_orion_special_1_06_tint, a.tvp_andros_special_2_08_tint, a.tvp_orion_special_1_03_alternate_tint, a.tvp_tommy_dash_forward_02_tint, a.tvp_donnie_special_1_out_07_tint,
        a.tvp_mikey_special_dash_forward_02_alternate, a.tvp_jason_hit_03_alternate, a.tvp_raph_attack_2_05, a.tvp_raph_attack_2_04, a.tvp_raph_attack_2_06, a.tvp_raph_attack_2_01, a.tvp_raph_attack_2_03, a.tvp_raph_attack_2_02, a.tvp_mikey_attack_4_05_tint, a.andros_alternate3, a.andros_alternate2, a.andros_alternate1, a.andros_alternate0, a.tvp_donnie_special_1_out_04_alternate_tint, a.tvp_pink_special_attack_2_03_alternate_tint, a.tvp_raph_attack_2_03_alternate, a.help_key_desktop_arrow, a.tvp_donnie_special_1_out_07_alternate,
        a.tvp_andros_dash_forward_01_alternate_tint, a.tvp_andros_special_2_04_tint, a.tvp_donnie_special_2_06_alternate_tint, a.tvp_mikey_attack_3_04_alternate, a.tvp_tommy_dash_back_02, a.tvp_raph_attack_3_08, a.tvp_raph_attack_3_02, a.tvp_raph_attack_3_03, a.tvp_jason_attack_3_01_alternate, a.tvp_raph_attack_3_06, a.tvp_raph_attack_3_07, a.tvp_raph_attack_3_04, a.tvp_raph_attack_3_05, a.tmnt_sewer_bg_mid, a.tvp_andros_special_1_14_alternate, a.tvp_andros_hit_down_alternate, a.tvp_tommy_special_1_11_alternate_tint, a.tvp_jason_dash_forward_01_tint,
        a.tvp_april_idle_07_alternate, a.tvp_mikey_hook_out_02_alternate_tint, a.tvp_effects_impact_ground_04, a.tvp_effects_impact_ground_03, a.tvp_effects_impact_ground_02, a.tvp_effects_impact_ground_01, a.tvp_orion_special_2_spear_02_alternate, a.tvp_donnie_special_1_in_06_alternate, a.tvp_andros_special_1_17_alternate_tint, a.bracket_particle_11, a.tvp_pink_special_in_03_alternate_tint, a.tvp_april_attack_1_03_alternate, a.ground_fire_1, a.ground_fire_2, a.portrait_donnie_end, a.tvp_donnie_special_1_in_13_alternate_tint,
        a.help_key_desktop_S, a.tvp_tommy_special_1_02, a.tvp_tommy_special_1_03, a.tvp_tommy_special_1_01, a.tvp_tommy_special_1_06, a.tvp_tommy_special_1_07, a.tvp_tommy_special_1_04, a.tvp_tommy_special_1_05, a.tvp_tommy_special_1_08, a.tvp_tommy_special_1_09, a.tvp_raph_dash_back_02_alternate, a.tvp_tommy_special_1_02_tint, a.tvp_raph_special_2_in_03_alternate, a.tvp_andros_special_2_12_alternate, a.tvp_orion_dash_forward_01, a.tvp_orion_dash_forward_02, a.tvp_jason_attack_special_1_10_alternate_tint, a.tvp_tommy_special_2_07_tint,
        a.tvp_april_special_2_09_alternate, a.tvp_jason_dash_forward_01_alternate, a.tvp_andros_attack_3_11_alternate, a.tvp_donnie_special_1_in_05_tint, a.tvp_leo_special_2_06_alternate_tint, a.ach_btn_locked_active, a.tvp_pink_special_dash_back_02_alternate, a.tvp_donnie_special_1_blank_alternate, a.tvp_tommy_attack_3_07_alternate, a.tvp_tommy_special_2_09, a.tvp_andros_fall, a.tvp_tommy_special_2_07, a.tvp_raph_hit_01, a.tvp_raph_hit_02, a.tvp_raph_hit_03, a.tvp_tommy_special_2_03, a.tvp_tommy_special_2_02, a.tvp_tommy_special_2_01,
        a.tvp_raph_block_alternate, a.tvp_tommy_special_2_projectile_alternate_tint, a.tvp_leo_special_1_idle_01_tint, a.tvp_pink_walk04_alternate, a.tvp_donnie_attack_2_03_alternate, a.tvp_orion_special_1_17_alternate_tint, a.tvp_mikey_fall_alternate, a.tvp_tommy_dash_forward_02_alternate_tint, a.tvp_pink_attack_1_04, a.btn_end, a.tvp_april_special_1_06_alternate, a.tvp_pink_attack_2_08_tint, a.tvp_april_special_2_16_tint, a.tvp_april_hit_01_alternate, a.tvp_donnie_attack_3_10_alternate, a.relic_donnie, a.tvp_raph_special_1_07_alternate,
        a.tvp_pink_attack_2_05_tint, a.tvp_andros_special_1_18_alternate_tint, a.btn_april, a.tvp_pink_floor_alternate, a.tvp_donnie_special_1_in_06_alternate_tint, a.tvp_april_block_alternate, a.ach_btn_close_active, a.ware_catwalk_base_wire, a.tvpeffects_dustpoof_1_04, a.tvpeffects_dustpoof_1_05, a.tvpeffects_dustpoof_1_02, a.tvpeffects_dustpoof_1_03, a.tvpeffects_dustpoof_1_01, a.tvp_jason_special_1_15_alternate, a.btn_ranger_tommy_active, a.tvp_andros_special_1_07_tint, a.tvp_donnie_dash_back_02_alternate_tint, a.tvp_april_special_2_06_tint,
        a.tvp_orion_hit_02_alternate, a.tvp_jason_attack_special_1_01_alternate_tint, a.tvp_orion_special_1_11_tint, a.tvp_leo_special_2_projectile_01, a.tvp_mikey_special_out_01_alternate_tint, a.tvp_andros_attack_3_08_alternate, a.tvp_raph_special_1_06_alternate, a.tvp_donnie_forward_02_alternate, a.debug_button, a.tvp_april_idle_08, a.tvp_april_idle_09, a.tvp_orion_special_1_08_alternate, a.btn_april_active, a.tvp_april_idle_02, a.tvp_april_idle_03, a.tvp_orion_special_2_08_alternate_tint, a.tvp_april_idle_01, a.tvp_april_idle_06,
        a.tvp_april_idle_07, a.tvp_april_idle_04, a.tvp_april_idle_05, a.tvp_mikey_idle_05_alternate, a.tvp_andros_special_1_09_alternate, a.tvp_pink_attack_3_10_alternate, a.tvp_tommy_special_2_07_alternate, a.tvp_pink_attack_2_10_tint, a.tvp_donnie_special_1_in_07_alternate_tint, a.tvp_mikey_special_hit_01, a.tvp_raph_special_2_in_08_alternate, a.tvp_raph_special_2_in_08_tint, a.tvp_leo_dash_back_01_alternate_tint, a.tvp_donnie_special_2_04_alternate, a.tvp_orion_attack_2_01_alternate, a.tvp_pink_special_idle_02_alternate,
        a.tvp_jason_fall_alternate, a.medal_silver, a.loading_bar_fill, a.tvp_tommy_special_2_06_alternate_tint, a.shadow, a.tvp_mikey_dash_back_01_alternate, a.tvp_april_special_2_10_alternate_tint, a.end_frame, a.tvp_orion_special_2_spear_02_alternate_tint, a.tvp_leo_attack_2_03_alternate, a.tvp_april_special_2_02_alternate, a.tvp_leo_walk_02_alternate, a.tvp_effects_impact_block_01, a.btn_ranger_jason, a.btn_mode_active, a.leo_alternate2, a.leo_alternate1, a.leo_alternate0, a.tvp_effects_impact_block_03, a.tvp_leo_idle_01,
        a.tvp_pink_special_block_alternate, a.tvp_raph_special_1_02_alternate, a.tvp_april_idle_03_alternate, a.tvp_tommy_dash_forward_02, a.ware_catwalk_rail_l, a.tvp_andros_special_1_18_tint, a.tvp_jason_attack_special_2_03_alternate, a.tvp_donnie_special_1_in_08_alternate_tint, a.tvp_jason_walk_02_alternate, a.tvp_orion_special_2_09_alternate_tint, a.tvp_jason_attack_special_1_11_alternate, a.tvp_mikey_hook_in_04_alternate, a.tvp_april_special_1_02_tint, a.tvp_mikey_attack_4_01_alternate_tint, a.tvp_jason_attack_special_1_17_tint,
        a.tvp_effects_explosion_3_05, a.tvp_tommy_hit_down_alternate, a.tvp_donnie_special_2_01_alternate_tint, a.tvp_tommy_special_1_03_alternate, a.tvp_donnie_dash_forward_01_tint, a.tvp_leo_hit_02, a.tvp_leo_hit_03, a.tvp_tommy_attack_3_02, a.tvp_leo_hit_01, a.tvp_tommy_attack_3_04, a.tvp_tommy_attack_3_05, a.tvp_tommy_attack_3_06, a.tvp_tommy_attack_3_07, a.tvp_raph_special_2_out_02_alternate_tint, a.bottom_tray_01, a.tvp_jason_special_1_01_alternate, a.ach_btn_close, a.tvp_pink_idle_02_alternate, a.tvp_mikey_special_out_02_tint,
        a.tvp_donnie_dash_forward_02, a.tvp_orion_special_1_05_tint, a.tvp_april_special_1_10_alternate, a.tvp_donnie_dash_forward_01, a.key_enter_active, a.tvp_mikey_special_hit_up_alternate, a.tvp_andros_attack_1_04, a.tvp_april_special_1_08_alternate, a.tvp_orion_special_1_14_alternate, a.tvp_andros_attack_1_01, a.tvp_andros_attack_1_02, a.tvp_andros_attack_1_03, a.tvp_pink_attack_2_09_alternate, a.tvp_tommy_special_1_11, a.tvp_tommy_special_1_10, a.tvp_april_special_1_01_tint, a.pause_btn_sound_off_active, a.tvp_andros_floor_alternate,
        a.portrait_april_main, a.tvp_april_special_2_11_tint, a.tvp_pink_attack_2_01_alternate, a.tvp_tommy_special_2_02_alternate, a.tvp_donnie_attack_3_03_alternate, a.tvp_mikey_attack_2_05_alternate, a.tvp_orion_attack_1_02_alternate, a.portrait_leo_end, a.tvp_leo_special_2_06_alternate, a.portrait_raphael, a.closeup_name_backing, a.tvp_april_attack_1_09_alternate, a.tvp_raph_special_2_in_05_alternate_tint, a.tvp_mikey_block_alternate, a.codeunlock_backing, a.tvp_donnie_special_1_out_03_tint, a.ware_catwalk_rail_wire,
        a.pink_0, a.tvp_donnie_special_1_out_04_tint, a.tvp_jason_attack_2_03_alternate, a.tvp_jason_attack_special_1_03_alternate, a.tvp_orion_special_1_01_alternate_tint, a.level_ship_0, a.tvp_jason_dash_forward_02_tint, a.tvp_andros_special_1_10_alternate_tint, a.tvp_leo_dash_back_01_alternate, a.tvp_april_special_1_02_alternate, a.tvp_leo_attack_3_05_alternate, a.portrait_jason, a.tvp_mikey_attack_4_05_alternate, a.tvp_orion_special_1_07_alternate_tint, a.tvp_donnie_dash_forward_02_alternate_tint, a.tvp_leo_special_1_in_01,
        a.level_city_0, a.tvp_leo_special_1_in_03, a.tvp_leo_special_1_in_02, a.tvp_jason_attack_special_1_01_alternate, a.tvp_andros_hit_up, a.tvp_mikey_hook_out_02_alternate, a.tvp_tommy_dash_back_01_alternate_tint, a.tvp_orion_special_2_spear_03_alternate, a.tvp_pink_fall, a.tvp_effects_relic_wind_swirl_02, a.tvp_effects_relic_wind_swirl_03, a.tvp_effects_relic_wind_swirl_01, a.tvp_donnie_special_2_08_alternate, a.tvp_orion_special_1_13_tint, a.tvp_mikey_attack_4_07_tint, a.orion_alternate1, a.orion_alternate2, a.orion_alternate3,
        a.orion_alternate4, a.tvp_pink_special_hit_02_alternate, a.tvp_andros_special_1_12_tint, a.ach_btn_scroll_down, a.tvp_april_special_2_13_tint, a.tvp_orion_special_2_06_alternate_tint, a.tvp_donnie_special_1_in_10_tint, a.tvp_raph_floor, a.tvp_orion_special_1_05_alternate, a.tvp_mikey_special_out_02_alternate, a.tvp_tommy_special_1_08_alternate_tint, a.tvp_april_attack_2_03_alternate, a.tvp_andros_attack_2_04_alternate, a.tvp_andros_special_1_13_tint, a.tvp_donnie_special_1_out_02_alternate_tint, a.tvp_jason_attack_special_1_16_alternate_tint,
        a.tvp_april_attack_1_07_alternate, a.tvp_pink_special_idle_03_alternate_tint, a.lightning_1, a.lightning_2, a.lightning_3, a.tvp_jason_attack_2_08_alternate, a.portrait_shelby_end, a.tvp_leo_special_1_in_01_tint, a.alley_fg_junk, a.tvp_jason_attack_2_06_alternate, a.tvp_april_hit_01, a.tvp_april_hit_02, a.tvp_april_hit_03, a.tvp_donnie_special_2_09_alternate_tint, a.tmnt_sewer_fg, a.tvp_raph_dash_back_01_alternate, a.tvp_andros_special_2_05_alternate_tint, a.tvp_april_attack_2_01_alternate, a.tvp_donnie_dash_forward_01_alternate_tint,
        a.tvp_pink_special_attack_2_07_alternate_tint, a.tvp_april_dash_back_02_alternate, a.tvp_orion_dash_forward_01_tint, a.ach_text_backing_locked, a.tvp_donnie_special_1_in_12_alternate_tint, a.tvp_tommy_special_1_02_alternate_tint, a.loading_bar_backing, a.tvp_april_special_1_03_alternate_tint, a.tvp_raph_special_1_05_alternate, a.tvp_leo_dash_forward_02_alternate_tint, a.tvp_donnie_special_2_09_alternate, a.tmnt_sewer_fg_pipes_top_right, a.tvp_tommy_attack_3_03_alternate, a.tvp_donnie_special_2_18_alternate_tint,
        a.alley_midfore_l, a.tvp_mikey_special_in_03_tint, a.tvp_mikey_dash_back_02_alternate_tint, a.tvp_raph_dash_forward_02_tint, a.tvp_andros_attack_3_08, a.tvp_andros_attack_3_09, a.tvp_andros_attack_3_06, a.tvp_andros_attack_3_07, a.tvp_andros_attack_3_04, a.tvp_andros_attack_3_05, a.tvp_andros_attack_3_02, a.tvp_andros_attack_3_03, a.tvp_andros_special_2_03_alternate, a.tvp_raph_attack_3_06_alternate, a.tvp_leo_special_2_05_tint, a.tvp_andros_special_2_09, a.tvp_andros_special_2_08, a.tvp_pink_special_attack_2_11_alternate_tint,
        a.tvp_andros_special_2_05, a.tvp_andros_special_2_04, a.tvp_andros_special_2_07, a.tvp_andros_special_2_06, a.tvp_andros_special_2_01, a.tvp_andros_special_2_03, a.tvp_andros_special_2_02, a.tvp_orion_special_2_spear_06_alternate, a.tvp_donnie_special_1_in_01_alternate, a.tvp_orion_dash_back_01_alternate, a.tvp_april_special_2_13_alternate_tint, a.hud_frame_full, a.tvp_raph_special_1_11_alternate, a.tvp_donnie_special_1_out_05_tint, a.tvp_mikey_idle_03_alternate, a.tvp_pink_attack_2_01, a.hit_big_1, a.hit_big_2, a.tvp_pink_attack_2_06,
        a.tvp_raph_special_2_idle_03, a.tvp_raph_special_2_idle_02, a.tvp_raph_special_2_idle_01, a.tvp_jason_attack_special_1_14_alternate, a.tvp_raph_special_2_idle_04, a.tvp_donnie_special_2_03_alternate_tint, a.tvp_effects_explosion_1_03, a.tvp_raph_special_1_12_tint, a.tvp_pink_attack_2_05, a.tvp_effects_explosion_1_06, a.tvp_effects_explosion_1_07, a.tvp_effects_explosion_1_04, a.tvp_effects_explosion_1_05, a.tvp_pink_walk01_alternate, a.tvp_raph_hit_up, a.level_alley_0, a.tvp_pink_attack_2_08, a.tvp_andros_special_1_03_alternate,
        a.tvp_pink_walk05_alternate, a.tvp_andros_attack_2_04, a.tvp_mikey_attack_2_04_alternate, a.tvp_andros_attack_2_01, a.tvp_andros_attack_2_03, a.tvp_andros_attack_2_02, a.tvp_andros_special_1_03_tint, a.tvp_tommy_dash_back_02_alternate, a.orion_alternate0, a.tvp_orion_special_1_10_tint, a.tvp_mikey_special_idle_01_alternate_tint, a.tvp_jason_dash_back_01_alternate_tint, a.tvp_jason_attack_special_1_15_tint, a.tvp_mikey_attack_4_05_alternate_tint, a.tvp_orion_special_2_spear_04_alternate, a.tvp_donnie_special_2_14_alternate_tint,
        a.btn_sewer_active, a.tvp_pink_special_in_03_tint, a.tvp_andros_attack_1_02_alternate, a.tvp_orion_special_2_01_alternate, a.tvp_tommy_attack_2_04_alternate, a.touch_control_special, a.tvp_andros_fall_alternate, a.tvp_pink_special_dash_back_01_tint, a.tvp_raph_special_1_03, a.tvp_raph_special_1_04_tint, a.tvp_pink_attack_2_05_alternate_tint, a.tvp_donnie_attack_3_05_alternate, a.tvp_donnie_special_2_01_tint, a.tvp_donnie_special_1_out_03_alternate, a.tvp_april_special_2_02_alternate_tint, a.tvp_effects_impact_block_02,
        a.tvp_orion_attack_2_03_alternate, a.help_key_desktop_space, a.tvp_tommy_special_2_09_alternate, a.tvp_raph_special_1_08_alternate, a.tvp_leo_special_2_04_tint, a.btn_back, a.pr_city_ground_r, a.tvp_leo_special_1_out_03, a.tvp_pink_attack_3_06, a.tvp_mikey_attack_4_06_alternate_tint, a.tvp_donnie_special_1_out_01_alternate, a.initial_universal_0, a.initial_universal_1, a.initial_universal_2, a.initial_universal_3, a.initial_universal_4, a.tvp_jason_attack_special_1_10_alternate, a.tvp_andros_special_1_02_alternate_tint,
        a.tvp_donnie_attack_3_06, a.tvp_orion_special_2_01_tint, a.tvp_tommy_attack_3_03, a.tvp_mikey_special_dash_forward_02_tint, a.tvp_pink_attack_2_02_tint, a.tvp_effects_explosion_2_08, a.mode_select_glow_2, a.tvp_mikey_attack_3_05_alternate, a.mode_select_glow_1, a.tmntVpr_splash_title, a.alley_fg_pipe, a.tvp_jason_attack_special_2_03_alternate_tint, a.tvp_pink_attack_2_08_alternate, a.tvp_effects_explosion_2_03, a.tvp_leo_special_2_04_alternate_tint, a.tvp_effects_explosion_2_02, a.tvp_donnie_special_1_in_04_alternate,
        a.tvp_pink_attack_2_01_tint, a.btn_subway, a.tVp_splash, a.tvp_donnie_special_2_13_alternate_tint, a.tvp_raph_attack_2_06_alternate, a.tvp_orion_dash_back_01_tint, a.tvp_donnie_attack_3_08, a.tvp_donnie_dash_back_02_alternate, a.tvp_orion_block, a.tvp_raph_attack_2_05_alternate, a.touch_control_right, a.tvp_andros_dash_back_02_tint, a.tvp_leo_special_2_05_alternate_tint, a.blue_glow_2, a.blue_glow_1, a.tvp_jason_attack_1_01_alternate, a.tvp_andros_dash_forward_02, a.tvp_mikey_block, a.portrait_donatello, a.tvp_andros_dash_forward_01,
        a.tvp_orion_special_1_08, a.tvp_april_special_2_08_alternate, a.tvp_donnie_special_2_09_tint, a.tvp_andros_dash_forward_02_tint, a.tvp_andros_special_2_16_alternate, a.tvp_orion_special_2_05_alternate, a.tvp_orion_special_2_spear_01_alternate, a.tvp_mikey_attack_3_01_alternate, a.tvp_raph_special_1_01_alternate_tint, a.tvp_pink_walk06_alternate, a.tvp_april_dash_forward_01_alternate_tint, a.andros_3, a.tvp_leo_special_1_idle_02_alternate, a.help_mobile_tap, a.tvp_leo_special_1_idle_02, a.tvp_donnie_attack_3_15_alternate,
        a.tvp_leo_special_1_idle_01, a.tvp_mikey_fall, a.tvp_andros_special_2_14_tint, a.tvp_leo_special_2_03_alternate_tint, a.tvp_pink_dash_out_02_alternate_tint, a.tmnt_fugship_foreground, a.tvp_leo_special_1_idle_03_tint, a.relic_ember, a.tvp_orion_special_1_04_alternate_tint, a.tvp_mikey_dash_forward_02_alternate, a.tvp_orion_special_2_02_tint, a.tvp_leo_attack_3_04_alternate, a.tvp_donnie_walk_02, a.tvp_april_special_1_07_alternate_tint, a.tvp_jason_attack_special_1_01_tint, a.btn_go_active, a.tvp_orion_attack_2_07_alternate,
        a.tvp_jason_attack_special_1_15_alternate, a.tvp_orion_special_1_03_alternate, a.tvp_jason_attack_special_1_07_tint, a.tvp_andros_special_1_02_alternate, a.tvp_pink_special_out_02_tint, a.tvp_donnie_special_2_15_alternate, a.tvp_pink_special_in_01_alternate_tint, a.tvp_jason_special_1_02_alternate, a.tvp_pink_attack_1_07_alternate, a.tvp_andros_attack_3_11, a.tvp_andros_attack_3_10, a.relic_shelby, a.tvp_donnie_block, a.tvp_andros_special_2_12, a.tvp_andros_special_2_13, a.tvp_andros_special_2_10, a.tvp_andros_special_2_11,
        a.tvp_andros_special_2_16, a.tvp_andros_special_2_14, a.tvp_andros_special_2_15, a.tvp_tommy_special_2_09_alternate_tint, a.tvp_pink_idle_08, a.portrait_tommy_partner, a.tvp_leo_special_1_in_02_tint, a.tvp_pink_idle_04, a.tvp_pink_idle_07, a.tvp_pink_idle_06, a.tvp_pink_idle_01, a.tvp_pink_idle_03, a.tvp_pink_idle_02, a.tvp_tommy_idle_04_alternate, a.portrait_shelby_main, a.tvp_april_dash_forward_01_alternate, a.tvp_jason_attack_3_05_alternate, a.tvp_april_special_2_08_alternate_tint, a.level_subway_0, a.tvp_andros_special_1_01_tint,
        a.tvp_andros_special_1_14_alternate_tint, a.tvp_april_special_2_14_alternate_tint, a.tvp_pink_attack_1_02_alternate, a.tvp_orion_special_2_10_tint, a.tvp_april_special_2_04, a.tvp_mikey_attack_4_02_alternate_tint, a.tvp_pink_attack_2_09_tint, a.tvp_orion_special_2_04_alternate_tint, a.tvp_pink_attack_2_11_alternate, a.tvp_donnie_special_2_12_alternate_tint, a.tvp_donnie_attack_3_04_alternate, a.tvp_andros_special_1_15_alternate_tint, a.tvp_andros_special_2_18_tint, a.level_quarry_0, a.blue_charge_line, a.tvp_pink_special_in_04_alternate,
        a.tvp_orion_special_1_12_tint, a.tvp_leo_special_2_06_tint, a.tvp_orion_attack_3_04_alternate, a.tvp_tommy_dash_back_02_tint, a.tower_crack_01, a.tvp_orion_special_2_11_alternate, a.tvp_donnie_special_1_in_10, a.tvp_donnie_special_1_in_11, a.tvp_donnie_special_1_in_12, a.tvp_donnie_special_1_in_13, a.tvp_donnie_special_1_in_14, a.shelby_shield, a.tvp_mikey_attack_2_02, a.tvp_donnie_special_1_in_12_tint, a.tvp_andros_dash_back_01_alternate, a.tvp_orion_special_2_05, a.tvp_orion_special_2_07, a.tvp_jason_hit_02_alternate,
        a.tvp_leo_special_1_out_01_alternate, a.btn_end_active, a.tvp_april_special_2_13_alternate, a.tvp_april_idle_06_alternate, a.tvp_tommy_dash_back_01_alternate, a.tvp_orion_special_2_02, a.versus_backing, a.bg_tile, a.tvp_mikey_attack_2_05, a.tvp_donnie_walk_01_alternate, a.alley_far_bg, a.tvp_april_idle_08_alternate, a.tvp_donnie_special_1_out_01_alternate_tint, a.tvp_april_fall, a.tvp_mikey_attack_1_03_alternate, a.tvp_pink_special_attack_2_12_alternate_tint, a.tvp_pink_idle_03_alternate, a.tvp_andros_special_2_08_alternate,
        a.tvp_donnie_attack_3_06_alternate, a.tvp_raph_special_1_04_alternate, a.tvp_jason_dash_back_02_alternate, a.tvp_raph_special_2_in_02_tint, a.tvp_tommy_walk_01, a.tvp_andros_idle_06, a.tvp_andros_idle_07, a.tvp_andros_idle_04, a.tvp_andros_idle_05, a.tvp_andros_idle_02, a.tvp_andros_idle_03, a.tvp_andros_idle_01, a.tvp_donnie_special_2_06_alternate, a.tvp_april_dash_forward_01_tint, a.ware_fg_bot, a.tvp_pink_special_attack_2_01_alternate_tint, a.key_enter, a.tvp_leo_special_1_in_03_alternate, a.tvp_raph_special_2_in_01_alternate_tint,
        a.pr_quarry_mid_r, a.column_middle, a.tvp_andros_special_2_16_alternate_tint, a.tvp_donnie_special_1_in_14_alternate_tint, a.btn_ranger_tommy, a.tvp_tommy_special_2_09_tint, a.tvp_leo_special_2_03, a.tvp_leo_special_2_02, a.tvp_leo_special_2_01, a.tvp_leo_special_2_07, a.tvp_leo_special_2_06, a.tvp_leo_special_2_05, a.tvp_leo_special_2_04, a.ware_background, a.tvp_tommy_special_2_08_alternate, a.portrait_shelby_partner, a.tvp_pink_attack_2_12_tint, a.tvp_jason_attack_1_02_alternate, a.tvp_donnie_floor, a.tvp_orion_special_2_03_tint,
        a.tvp_donnie_attack_3_07, a.tvp_donnie_attack_3_04, a.tvp_donnie_attack_3_05, a.tvp_donnie_attack_3_02, a.tvp_donnie_attack_3_03, a.swipeTrans, a.tvp_jason_attack_2_02_alternate, a.tvp_orion_special_1_17_tint, a.tvp_donnie_attack_3_09, a.key_blank_active, a.tvp_raph_special_2_idle_02_tint, a.pause_btn_sound_on, a.tvp_andros_special_2_14_alternate_tint, a.tvp_donnie_walk_01, a.tvp_jason_attack_special_1_11_alternate_tint, a.tvp_andros_special_2_02_alternate_tint, a.tvp_jason_attack_special_1_07_alternate_tint, a.tvp_andros_special_1_09_alternate_tint,
        a.tvp_tommy_special_1_07_alternate_tint, a.tvp_donnie_idle_08, a.tvp_donnie_idle_09, a.tvp_donnie_idle_06, a.tvp_donnie_idle_07, a.tvp_donnie_idle_04, a.tvp_donnie_idle_05, a.tvp_donnie_idle_02, a.tvp_donnie_idle_03, a.tvp_donnie_idle_01, a.tvp_jason_hit_down_alternate, a.tvp_donnie_attack_3_01_alternate, a.tvp_tommy_block_alternate, a.tvp_raph_dash_back_02_tint, a.hud_backing_special, a.tvp_april_dash_back_01_tint, a.tvp_tommy_special_1_03_tint, a.tvp_tommy_attack_1_04_alternate, a.tvp_raph_hit_01_alternate, a.tvp_orion_special_2_07_alternate,
        a.tvp_orion_attack_2_01, a.pr_quarry_mid_back_r, a.tvp_tommy_special_2_05_alternate_tint, a.tvp_raph_special_1_10_alternate, a.tvp_jason_special_1_05_alternate, a.tvp_leo_block, a.tvp_orion_special_2_spear_02_tint, a.tvp_mikey_special_idle_02_tint, a.tvp_jason_dash_forward_02_alternate, a.pr_quarry_mid_back_l, a.tvp_april_special_2_06_alternate, a.tvp_orion_special_1_04_alternate, a.pause_btn_sound_off, a.tvp_orion_hit_01, a.tvp_orion_hit_03, a.tvp_orion_hit_02, a.tvp_raph_special_2_idle_04_tint, a.hud_frame, a.pause_btn_achievement,
        a.tvp_leo_walk_01_alternate, a.tvp_tommy_special_2_10_tint, a.tvp_donnie_special_1_in_06_tint, a.tvp_raph_special_1_09_alternate_tint, a.btn_quarry_active, a.tvp_donnie_special_2_18_tint, a.tvp_leo_special_2_02_alternate, a.tvp_leo_hit_front, a.tvp_april_special_2_01_alternate, a.tvp_jason_dash_back_01_alternate, a.tvp_jason_attack_special_1_08_tint, a.tvp_donnie_special_2_10_alternate, a.tvp_mikey_hook_out_01_alternate_tint, a.ach_text_backing_unlocked, a.tvp_donnie_attack_2_07_alternate, a.tvp_jason_attack_1_04_alternate,
        a.tvp_pink_attack_1_01_alternate, a.tvp_mikey_special_dash_forward_01, a.tvp_mikey_special_dash_forward_02, a.tvp_raph_special_1_12_alternate_tint, a.tvp_donnie_special_2_11_tint, a.tvp_tommy_special_2_03_tint, a.tvp_jason_attack_special_1_09_alternate_tint, a.tvp_jason_special_1_12_alternate, a.tvp_pink_special_out_02_alternate, a.tvp_jason_attack_special_1_09, a.tvp_jason_attack_special_1_08, a.tvp_mikey_hook_out_01_alternate, a.tvp_orion_idle_10, a.tvp_orion_walk_02_alternate, a.tvp_jason_attack_special_1_01,
        a.tvp_jason_attack_special_1_03, a.tvp_jason_attack_special_1_02, a.tvp_jason_attack_special_1_05, a.tvp_jason_attack_special_1_04, a.tvp_jason_attack_special_1_07, a.tvp_jason_attack_special_1_06, a.tvp_donnie_attack_3_17_alternate, a.tvp_pink_special_idle_03_tint, a.tvp_tommy_special_2_02_tint, a.tvp_leo_dash_forward_01_alternate, a.tvp_mikey_special_idle_03_tint, a.tvp_mikey_hook_in_03_alternate_tint, a.tvp_jason_attack_special_1_17_alternate_tint, a.tvp_orion_special_2_09_alternate, a.tvp_donnie_special_1_in_09,
        a.tvp_donnie_special_1_in_08, a.tvp_donnie_special_1_in_07, a.tvp_donnie_special_2_08_alternate_tint, a.tvp_donnie_special_1_in_05, a.tvp_donnie_special_1_in_04, a.tvp_donnie_special_1_in_03, a.tvp_donnie_special_1_in_02, a.tvp_donnie_special_1_in_01, a.tvp_jason_attack_3_03_alternate, a.tvp_tommy_dash_back_02_alternate_tint, a.portrait_andros_partner, a.tvp_raph_special_2_idle_03_alternate, a.tvp_leo_special_1_out_02_tint, a.tvp_jason_attack_special_2_04, a.tvp_jason_attack_special_2_05, a.tvp_jason_attack_special_2_01,
        a.tvp_jason_attack_special_2_02, a.tvp_jason_attack_special_2_03, a.tvp_leo_dash_back_02, a.tvp_leo_dash_back_01, a.tvp_leo_dash_forward_02_tint, a.tvp_andros_special_2_11_tint, a.tvp_mikey_special_idle_03_alternate_tint, a.tvp_andros_special_2_09_tint, a.tvp_jason_attack_3_04_alternate, a.tvp_orion_dash_forward_01_alternate, a.tvp_andros_special_1_07_alternate, a.tvp_orion_special_1_14_alternate_tint, a.tvp_donnie_special_1_in_09_alternate_tint, a.tvp_andros_special_1_04_alternate_tint, a.tvp_andros_special_1_06_alternate,
        a.portrait_jason_main, a.tvp_tommy_walk_01_alternate, a.tvp_jason_attack_special_1_06_tint, a.tvp_jason_dash_back_02_alternate_tint, a.tvp_tommy_hit_down, a.tvp_tommy_idle_02_alternate, a.tvp_donnie_special_1_in_01_alternate_tint, a.tvp_april_floor_alternate, a.tvp_orion_special_2_01_alternate_tint, a.tvp_pink_idle_08_alternate, a.tvp_leo_hit_02_alternate, a.tvp_leo_attack_2_04_alternate, a.tvp_mikey_dash_forward_02_alternate_tint, a.tvp_mikey_special_idle_02_alternate_tint, a.tvp_orion_special_1_02_alternate_tint,
        a.tvp_pink_dash_out_01_alternate_tint, a.tvp_tommy_special_2_04_alternate, a.tvp_raph_fall_alternate, a.tvp_andros_special_2_12_tint, a.btn_leonardo, a.tvp_jason_attack_2_01, a.tvp_jason_attack_2_02, a.tvp_jason_attack_2_03, a.tvp_jason_attack_2_04, a.tvp_jason_attack_2_05, a.tvp_jason_attack_2_06, a.tvp_jason_attack_2_07, a.tvp_jason_attack_2_08, a.tvp_april_dash_back_02, a.tvp_donnie_attack_3_15, a.donnie_1, a.tvp_donnie_attack_3_17, a.donnie_3, a.tvp_donnie_attack_3_11, a.tvp_donnie_attack_3_10, a.tvp_donnie_attack_3_13,
        a.tvp_donnie_attack_3_12, a.tvp_donnie_attack_3_19, a.tvp_donnie_attack_3_18, a.tvp_orion_special_1_04_tint, a.tvp_raph_floor_alternate, a.tvp_orion_special_2_02_alternate_tint, a.btn_swap, a.tvp_jason_attack_special_2_04_alternate_tint, a.tvp_leo_dash_back_02_alternate_tint, a.tvp_raph_walk_02_alternate, a.tvp_pink_attack_3_05_alternate, a.btn_alley, a.tvp_andros_special_2_09_alternate_tint, a.tvp_mikey_special_idle_04_alternate_tint, a.tvp_raph_walk_01_alternate, a.tvp_andros_walk_02_alternate, a.btn_ranger_andros_active,
        a.tvp_orion_special_1_10_alternate_tint, a.tvp_mikey_idle_06_alternate, a.pr_city_bg, a.relic_raph, a.tvp_donnie_attack_1_02_alternate, a.tvp_donnie_special_1_out_07_alternate_tint, a.tvp_mikey_special_in_02, a.tvp_mikey_special_in_03, a.tvp_orion_dash_forward_01_alternate_tint, a.tvp_mikey_special_in_01, a.tvp_mikey_special_in_04, a.btn_swap_active, a.tvp_mikey_special_in_01_tint, a.level_sewer_0, a.tvp_jason_attack_special_1_03_alternate_tint, a.tvp_tommy_special_2_projectile_alternate, a.tvp_jason_attack_1_04,
        a.tvp_jason_attack_1_01, a.tvp_jason_attack_1_03, a.tvp_jason_attack_1_02, a.tvp_pink_special_dash_forward_02_tint, a.tvp_donnie_attack_1_03_alternate, a.tvp_raph_attack_3_08_alternate, a.tvp_andros_special_2_08_alternate_tint, a.top_bar, a.tvp_andros_special_1_20_tint, a.tvp_pink_attack_3_10, a.tvp_pink_attack_2_04_alternate_tint, a.tvp_tommy_attack_2_06_alternate, a.tvp_pink_attack_2_11_tint, a.tvp_andros_special_1_09_tint, a.tvp_mikey_special_idle_04_alternate, a.tvp_donnie_special_1_in_13_tint, a.tvp_donnie_special_1_in_02_alternate_tint,
        a.tvp_donnie_hit_02, a.tvp_donnie_hit_03, a.tvp_leo_hit_up, a.tvp_raph_special_1_12, a.tvp_raph_special_1_11, a.tvp_raph_special_1_10, a.raph_0, a.tvp_pink_special_idle_04_tint, a.raph_1, a.tvp_raph_special_1_10_tint, a.raph_2, a.tvp_orion_special_2_10_alternate, a.tvp_tommy_dash_forward_01, a.tvp_april_special_2_01_alternate_tint, a.tvp_raph_attack_1_05_alternate, a.tvp_effects_explosion_1_09, a.tvp_tommy_attack_3_01, a.tvp_april_dash_forward_02, a.tvp_april_dash_forward_01, a.relic_mikey, a.tvp_raph_attack_3_02_alternate,
        a.tvp_andros_special_1_07_alternate_tint, a.tvp_mikey_special_idle_01_tint, a.tvp_orion_special_1_14_tint, a.tvp_donnie_special_1_in_14_alternate, a.tvp_orion_special_2_03_alternate_tint, a.tvp_april_dash_back_02_alternate_tint, a.pause_btn_close, a.tvp_april_idle_04_alternate, a.relic_raph_active, a.tvp_raph_special_1_09_tint, a.tvp_donnie_special_2_14_tint, a.tvp_orion_attack_1_05, a.tvp_orion_attack_1_04, a.tvp_orion_attack_1_03, a.tvp_orion_attack_1_02, a.tvp_orion_attack_1_01, a.tvp_donnie_attack_3_20_alternate,
        a.tvp_jason_attack_special_1_12, a.tvp_jason_attack_special_1_13, a.tvp_jason_attack_special_1_10, a.tvp_jason_attack_special_1_11, a.tvp_jason_attack_special_1_16, a.tvp_jason_attack_special_1_17, a.tvp_jason_attack_special_1_14, a.tvp_jason_attack_special_1_15, a.raph_alternate2, a.raph_alternate1, a.raph_alternate0, a.tvp_raph_attack_1_04_alternate, a.tvp_raph_special_1_11_alternate_tint, a.tvp_april_special_2_12_alternate, a.tvp_jason_attack_special_2_05_alternate, a.tvp_pink_special_dash_back_02, a.tvp_effects_explosion_1_02,
        a.btn_bottom, a.tvp_donnie_special_2_05_alternate, a.tvp_orion_fall, a.tvp_pink_attack_2_06_tint, a.tvp_pink_special_block, a.help_key_mobile_arrow, a.tvp_effects_impact_upper_01, a.tvp_andros_special_2_05_tint, a.tvp_effects_impact_upper_03, a.tvp_effects_impact_upper_02, a.tvp_leo_special_2_04_alternate, a.tvp_april_attack_1_06_alternate, a.tvp_orion_idle_01_alternate, a.tvp_april_special_1_02_alternate_tint, a.pause_btn_help_active, a.help_mobile_swipe_back, a.pause_btn_play_active, a.tvp_april_attack_1_05_alternate,
        a.end_rank_holder, a.enemy_backing, a.tvp_tommy_special_1_05_alternate, a.tvp_leo_attack_2_01_alternate, a.tvp_pink_special_dash_forward_01_alternate, a.tvp_mikey_special_dash_forward_02_alternate_tint, a.tvp_april_hit_up, a.tvp_april_dash_back_02_tint, a.tvp_donnie_attack_3_14_alternate, a.touch_control_left, a.tvp_tommy_hit_02_alternate, a.tvp_tommy_attack_3_02_alternate, a.tvp_pink_special_in_04_alternate_tint, a.relic_tommy, a.tvp_orion_special_2_03_alternate, a.tvp_orion_special_2_10_alternate_tint, a.tvp_pink_special_attack_2_09_alternate_tint,
        a.tvp_tommy_attack_3_01_alternate, a.pr_quarry_mid_l, a.tvp_mikey_special_dash_forward_01_tint, a.tvp_donnie_attack_3_20, a.tvp_donnie_attack_3_21, a.tvp_donnie_attack_3_16_alternate, a.tvp_pink_attack_2_07_alternate, a.hud_special_blue_02, a.tvp_raph_dash_back_01_alternate_tint, a.help_mobile_tap_hold, a.tvp_orion_special_1_16_alternate, a.tvp_raph_special_2_out_01_tint, a.hud_special_blue_01, a.tvp_leo_hit_03_alternate, a.tvp_orion_hit_01_alternate, a.hit_med_1, a.relic_tommy_active, a.tvp_andros_special_1_05_tint,
        a.tvp_orion_hit_down, a.tvp_mikey_attack_4_01_alternate, a.tvp_orion_special_2_06_alternate, a.tvp_donnie_forward_01_alternate, a.tvp_pink_idle_05_alternate, a.tvp_mikey_attack_4_02_alternate, a.tvp_andros_walk_01, a.btn_raph_active, a.tvp_andros_walk_02, a.portrait_andros, a.tvp_jason_special_1_07_alternate, a.tvp_jason_attack_special_1_12_alternate_tint, a.tvp_effects_explosion_3_01, a.tvp_effects_explosion_3_02, a.tvp_effects_explosion_3_03, a.tvp_effects_explosion_3_04, a.tvp_leo_special_2_02_tint, a.tvp_orion_special_1_11_alternate,
        a.tvp_tommy_special_1_04_alternate, a.tvp_leo_special_1_idle_02_tint, a.hit_star_generic, a.tvp_tommy_dash_forward_01_alternate, a.tvp_april_special_2_11_alternate, a.tvp_mikey_attack_2_03_alternate, a.tvp_mikey_dash_back_02_alternate, a.lightning_4, a.fog_overlay, a.tvp_andros_special_2_16_tint, a.tvp_orion_special_1_12_alternate_tint, a.tvp_april_special_2_03_tint, a.key_blank, a.tvp_pink_attack_2_02, a.tvp_pink_attack_2_03, a.tvp_april_hit_down_alternate, a.tvp_donnie_special_2_10_alternate_tint, a.tvp_pink_attack_2_07,
        a.tvp_pink_attack_2_04, a.tvp_andros_floor, a.tvp_april_special_1_03_alternate, a.tvp_pink_attack_2_09, a.tvp_raph_special_1_04, a.tvp_andros_special_1_16_alternate, a.tvp_raph_special_1_06, a.tvp_raph_special_1_07, a.tvp_raph_special_1_01, a.tvp_raph_special_1_02, a.tvp_jason_attack_special_1_03_tint, a.tvp_april_special_2_15_tint, a.tvp_pink_attack_2_06_alternate, a.tvp_raph_special_1_08, a.tvp_raph_special_1_09, a.tvp_jason_attack_special_1_04_tint, a.tvp_pink_attack_3_05, a.tvp_pink_attack_3_04, a.tvp_jason_attack_special_1_06_alternate,
        a.tvp_mikey_attack_4_06_tint, a.tvp_pink_attack_3_01, a.tvp_pink_attack_3_03, a.tvp_pink_attack_3_02, a.tvp_effects_explosion_2_07, a.tvp_effects_explosion_2_06, a.tvp_effects_explosion_2_05, a.tvp_effects_explosion_2_04, a.tvp_pink_attack_3_09, a.tvp_pink_attack_3_08, a.tvp_effects_explosion_2_01, a.tvp_raph_dash_back_01_tint, a.btn_sewer, a.tmnt_sewer_mid_r, a.tvp_leo_special_2_projectile_01_alternate, a.tvp_pink_special_in_02_tint, a.tvp_donnie_special_2_02_alternate, a.tvp_mikey_special_in_04_alternate, a.tvp_raph_special_1_04_alternate_tint,
        a.tmnt_sewer_mid_l, a.tvp_mikey_special_in_04_alternate_tint, a.tvp_tommy_fall, a.tvp_donnie_special_2_04_alternate_tint, a.tvp_pink_attack_1_03, a.tvp_pink_attack_1_02, a.tvp_pink_attack_1_01, a.tvp_pink_attack_1_07, a.tvp_pink_attack_1_06, a.tvp_pink_attack_1_05, a.tvp_mikey_hit_up_alternate, a.tvp_mikey_attack_4_07_alternate, a.tvp_raph_special_1_05_alternate_tint, a.tvp_raph_hit_down, a.tvp_mikey_attack_3_06_alternate, a.tvp_raph_special_2_in_03_alternate_tint, a.ach_backing_01, a.relic_jason_active, a.tvp_orion_special_2_12_tint,
        a.btn_ranger_shelby_active, a.tvp_raph_attack_2_02_alternate, a.tvp_orion_attack_2_06, a.tvp_orion_attack_2_07, a.tvp_orion_attack_2_04, a.tvp_orion_attack_2_05, a.tvp_orion_attack_2_02, a.tvp_orion_attack_2_03, a.tvp_mikey_attack_4_03_alternate_tint, a.tvp_donnie_attack_1_04_alternate, a.hud_btn_pause, a.tvp_jason_dash_forward_01_alternate_tint, a.tvp_donnie_special_1_in_04_alternate_tint, a.tvp_pink_special_idle_01, a.tvp_pink_special_idle_02, a.tvp_pink_attack_2_04_tint, a.tvp_april_special_1_04_tint, a.tvp_orion_walk_01_alternate,
        a.tvp_orion_special_2_11_alternate_tint, a.tvp_orion_hit_up, a.tvp_tommy_special_2_06_alternate, a.tvp_raph_special_2_in_02_alternate, a.tvp_april_idle_02_alternate, a.tvp_raph_special_2_in_08_alternate_tint, a.tvp_tommy_special_1_06_alternate, a.tvp_orion_special_2_09_tint, a.tvp_pink_special_hit_down_alternate, a.tvp_april_idle_05_alternate, a.tvp_orion_special_1_08_tint, a.tvp_pink_special_in_01_alternate, a.tvp_mikey_attack_4_02_tint, a.tvp_raph_special_1_05, a.tvp_tommy_special_1_04_tint, a.tvp_leo_special_2_07_alternate_tint,
        a.tvp_pink_attack_2_07_tint, a.tvp_raph_special_2_in_05_alternate, a.tvp_pink_special_dash_back_01, a.tvp_andros_special_2_12_alternate_tint, a.tvp_tommy_attack_1_02_alternate, a.tvp_mikey_special_in_03_alternate_tint, a.tvp_orion_special_2_19_alternate_tint, a.tvp_pink_attack_3_06_alternate, a.tvp_orion_special_1_01_alternate, a.tvp_pink_idle_04_alternate, a.tvp_pink_attack_2_04_alternate, a.tvp_april_special_2_05_alternate, a.tvp_april_walk_01_alternate, a.tvp_donnie_attack_3_21_alternate, a.tvp_orion_special_1_16_tint,
        a.tvp_donnie_hit_02_alternate, a.medal_gold, a.tvp_donnie_dash_back_01_alternate, a.hero_fog, a.alley_midground, a.tvp_leo_special_1_idle_01_alternate, a.tvp_jason_attack_special_1_05_tint, a.tvp_donnie_attack_3_08_alternate, a.tvp_andros_special_1_02, a.tvp_donnie_special_1_in_06, a.tvp_andros_special_1_13_alternate_tint, a.tvp_donnie_special_2_05, a.tvp_donnie_special_2_04, a.tvp_donnie_special_2_07, a.tvp_donnie_special_2_06, a.tvp_donnie_special_2_01, a.tvp_donnie_special_2_03, a.tvp_donnie_special_2_02, a.tvp_donnie_special_2_09,
        a.tvp_donnie_special_2_08, a.tvp_pink_special_idle_01_alternate, a.tvp_mikey_attack_4_07_alternate_tint, a.tvp_tommy_attack_2_05_alternate, a.tvp_mikey_special_in_02_tint, a.tvp_april_special_1_05_tint, a.tvp_jason_attack_special_1_14_tint, a.tvp_tommy_dash_back_01_tint, a.relic_orion, a.tvp_jason_attack_special_1_02_tint, a.tvp_pink_special_idle_01_alternate_tint, a.tvp_raph_special_2_in_09_tint, a.tvp_mikey_dash_forward_01_alternate_tint, a.hit_ring_1, a.tvp_andros_hit_03_alternate, a.tvp_orion_special_1_09_tint,
        a.tvp_raph_special_1_05_tint, a.tvp_andros_special_1_13_alternate, a.tvp_donnie_special_1_blank_tint, a.tvp_april_hit_02_alternate, a.tvp_orion_special_2_07_alternate_tint, a.poof_3, a.tvp_leo_attack_1_02_alternate, a.poof_1, a.popup_01, a.btn_warehouse_active, a.tvp_april_special_1_09_tint, a.tvp_jason_attack_special_1_17_alternate, a.portrait_andros_main, a.tvp_andros_special_1_12_alternate_tint, a.tvp_donnie_special_1_out_06_alternate, a.pr_quarry_mid_fg_r, a.tvp_april_special_2_09_tint, a.tvp_tommy_idle_03_alternate,
        a.tvp_raph_hit_down_alternate, a.tvp_effects_sparks_1_02, a.tvp_effects_sparks_1_03, a.tvp_effects_sparks_1_01, a.tvp_tommy_attack_1_01_alternate, a.pr_quarry_mid_fg_l, a.jason_alternate2, a.jason_alternate3, a.jason_alternate0, a.jason_alternate1, a.jason_alternate6, a.jason_alternate4, a.tvp_andros_special_1_19_alternate, a.tvp_pink_attack_2_11, a.tvp_pink_attack_2_10, a.tvp_pink_attack_2_11_alternate_tint, a.tvp_pink_attack_2_12, a.ware_catwalk_rail_r, a.tvp_donnie_floor_alternate, a.bracket_particle_07, a.bracket_particle_06,
        a.tvp_mikey_special_in_02_alternate_tint, a.bracket_particle_04, a.bracket_particle_03, a.bracket_particle_02, a.bracket_particle_01, a.tvp_tommy_special_1_01_alternate_tint, a.tvp_andros_hit_01_alternate, a.tvp_andros_special_2_13_tint, a.bracket_particle_09, a.bracket_particle_08, a.hud_frame_sub_fighter, a.relic_andros, a.tvp_pink_attack_3_03_alternate, a.tvp_mikey_attack_4_03_alternate, a.tvp_donnie_dash_back_01_alternate_tint, a.tvp_leo_special_2_07_tint, a.code_unlock_item_unlocked_backing, a.tvp_orion_attack_1_03_alternate,
        a.tvp_jason_hit_up_alternate, a.ware_wallcrack_l, a.portrait_tommy_main, a.tvp_raph_dash_forward_02_alternate, a.tvp_donnie_special_2_13_tint, a.tvp_tommy_idle_09_alternate, a.tvp_april_special_1_09_alternate_tint, a.tvp_orion_hit_down_alternate, a.lightning_01, a.lightning_02, a.tvp_jason_dash_back_02_tint, a.tvp_raph_idle_02, a.tvp_raph_idle_03, a.tvp_raph_idle_01, a.tvp_raph_idle_06, a.tvp_raph_idle_07, a.tvp_raph_idle_04, a.tvp_raph_idle_05, a.tvp_pink_attack_3_04_alternate, a.tvp_raph_idle_08, a.tvp_raph_idle_09,
        a.portrait_donnie_partner, a.tvp_donnie_special_2_05_tint, a.relic_jason, a.portrait_michelangelo, a.tvp_tommy_special_1_03_alternate_tint, a.tvp_april_special_1_05_alternate, a.tvp_orion_special_1_03_tint, a.tvp_tommy_special_2_02_alternate_tint, a.tvp_orion_attack_3_01, a.select_ring, a.tvp_leo_attack_1_03_alternate, a.tvp_tommy_hit_01_alternate, a.tvp_raph_special_1_07_tint, a.vs_spinner_backing, a.tvp_tommy_dash_forward_01_alternate_tint, a.tvp_raph_dash_forward_01_alternate, a.btn_leonardo_active, a.portrait_michelangelo_partner,
        a.tvp_andros_special_1_11_alternate, a.tvp_orion_special_2_20_alternate_tint, a.tvp_leo_floor_alternate, a.pr_city_mid_r, a.tvp_jason_attack_special_1_05_alternate, a.tvp_tommy_attack_2_04, a.ach_btn_unlock_active, a.tvp_donnie_special_2_16_tint, a.poof_2, a.tvp_orion_special_2_spear_07_alternate, a.tvp_andros_attack_3_01, a.tvp_jason_attack_special_1_08_alternate_tint, a.tvp_tommy_attack_2_02, a.tvp_orion_special_2_15_alternate_tint, a.loading_vignette, a.tvp_donnie_hit_up, a.tvp_tommy_attack_2_02_alternate, a.btn_raph,
        a.tvp_raph_walk_01, a.tvp_donnie_special_1_out_03_alternate_tint, a.tvp_raph_walk_02, a.tvp_tommy_special_1_10_alternate_tint, a.tvp_april_special_1_07_tint, a.tvp_mikey_walk_01, a.tvp_raph_dash_back_01, a.tvp_raph_dash_back_02, a.tvp_tommy_special_2_03_alternate_tint, a.relic_april_active, a.tvp_andros_attack_3_01_alternate, a.tvp_tommy_special_1_05_tint, a.tvp_tommy_special_1_07_tint, a.tvp_orion_attack_2_02_alternate, a.tvp_donnie_attack_1_05_alternate, a.alley_midfore_r, a.orion_1, a.orion_0, a.orion_3, a.orion_2,
        a.orion_4, a.tvp_orion_special_1_09_alternate, a.tvp_orion_special_1_16_alternate_tint, a.tvp_jason_attack_special_1_04_alternate, a.portrait_leonardo, a.key_delete, a.tvp_orion_special_2_16_alternate_tint, a.tvp_leo_special_1_idle_03, a.tvp_mikey_hit_01_alternate, a.tvp_orion_attack_3_06_alternate, a.tvp_april_special_2_11_alternate_tint, a.tvp_donnie_special_2_12, a.tvp_donnie_special_2_13, a.tvp_donnie_special_2_10, a.tvp_donnie_special_2_11, a.tvp_donnie_special_2_16, a.tvp_donnie_special_2_17, a.tvp_donnie_special_2_14,
        a.tvp_donnie_special_2_15, a.tvp_donnie_attack_2_05, a.tvp_donnie_attack_2_04, a.tvp_donnie_attack_2_07, a.tvp_donnie_attack_2_06, a.tvp_donnie_attack_2_01, a.tvp_donnie_attack_2_03, a.tvp_donnie_attack_2_02, a.pause_btn_play, a.tvp_orion_block_alternate, a.tvp_raph_special_1_07_alternate_tint, a.portrait_andros_end, a.tvp_tommy_special_2_01_alternate, a.tvp_andros_walk_01_alternate, a.tvp_april_special_2_07_alternate_tint, a.tvp_jason_attack_3_06, a.tvp_jason_attack_3_05, a.tvp_jason_attack_3_04, a.tvp_jason_attack_3_03,
        a.tvp_jason_attack_3_02, a.tvp_jason_attack_3_01, a.btn_blank_active, a.tvp_orion_attack_3_01_alternate, a.tvp_raph_special_1_03_alternate, a.tvp_mikey_hook_in_04_alternate_tint, a.tvp_mikey_special_dash_forward_01_alternate, a.tvp_tommy_special_1_06_alternate_tint, a.tvp_leo_special_2_05_alternate, a.tvp_andros_attack_2_02_alternate, a.tvp_andros_attack_1_04_alternate, a.tvp_andros_special_2_15_alternate_tint, a.btn_difficulty_blank_active, a.btn_donnie, a.pr_city_foregorund, a.btn_mikey_active, a.hit_particles_1,
        a.tvp_pink_attack_2_07_alternate_tint, a.badge_popup_backing, a.tvp_effects_relic_lightning_03, a.tvp_effects_relic_lightning_02, a.tvp_effects_relic_lightning_01, a.tmnt_fugship_teleporter, a.tvp_jason_attack_2_04_alternate, a.tvp_andros_special_2_06_alternate, a.tvp_andros_special_1_15_alternate, a.btn_ranger_orion, a.tvp_april_special_2_14_alternate, a.tvp_orion_special_1_10_alternate, a.tvp_april_attack_2_04_alternate, a.tvp_tommy_idle_06_alternate, a.nameplate, a.tvp_april_special_2_07_tint, a.tvp_donnie_hit_03_alternate,
        a.tvp_andros_hit_02_alternate, a.tvp_raph_idle_01_alternate, a.tvp_pink_attack_3_07_alternate, a.tvp_mikey_special_in_03_alternate, a.tvp_donnie_special_2_07_alternate, a.tvp_andros_attack_3_10_alternate, a.tvp_leo_attack_1_04_alternate, a.tvp_orion_dash_back_02_alternate_tint, a.tvp_pink_special_in_02_alternate_tint, a.tvp_donnie_attack_2_05_alternate, a.tvp_orion_special_1_15_alternate, a.bracket_particle_10, a.tvp_tommy_special_2_07_alternate_tint, a.bracket_particle_12, a.tvp_tommy_special_1_10_alternate, a.tvp_raph_special_1_08_tint,
        a.btn_donnie_active, a.tvp_andros_special_2_07_alternate, a.btn_ranger_orion_active, a.portrait_donnie_main, a.tvp_pink_idle_01_alternate, a.tvp_tommy_special_2_10_alternate, a.tvp_jason_attack_special_2_02_tint, a.tvp_donnie_idle_01_alternate, a.tvp_jason_dash_back_02, a.tvp_jason_dash_back_01, a.tvp_leo_walk_02, a.tvp_leo_walk_01, a.tvp_pink_special_hit_down, a.btn_city, a.tvp_leo_special_1_idle_01_alternate_tint, a.tvp_pink_attack_2_08_alternate_tint, a.tvp_april_hit_03_alternate, a.tvp_leo_fall_alternate, a.tvp_tommy_special_1_11_tint,
        a.tvp_orion_special_1_02_alternate, a.tvp_leo_attack_2_02_alternate, a.tvp_donnie_special_2_17_tint, a.tvp_donnie_special_1_in_03_alternate_tint, a.portrait_mikey_end, a.tvp_mikey_dash_forward_01_alternate, a.tvp_donnie_special_1_in_11_alternate_tint, a.tvp_orion_dash_forward_02_alternate_tint, a.donnie_alternate2, a.tvp_jason_attack_2_05_alternate, a.tvp_mikey_floor, a.tvp_april_walk_01, a.tvp_april_special_2_01_tint, a.tvp_april_walk_02, a.tvp_raph_idle_10, a.tmnt_fugship_mid, a.jason_alternate5, a.tvp_effects_slash_heavy_01,
        a.tvp_effects_slash_heavy_02, a.tvp_effects_slash_heavy_03, a.tvp_april_block, a.hud_backing_blue, a.tvp_tommy_floor_alternate, a.tvp_orion_special_1_01_tint, a.tvp_effects_explosion_1_08, a.tvp_pink_attack_2_02_alternate, a.tvp_orion_special_2_12_alternate_tint, a.tvp_mikey_special_in_01_alternate, a.tvp_donnie_special_1_out_05_alternate, a.tvp_mikey_special_block_alternate, a.tvp_jason_attack_special_1_06_alternate_tint, a.tvp_jason_block_alternate, a.tvp_andros_special_1_08_alternate_tint, a.tvp_donnie_special_1_in_02_tint,
        a.tvp_april_dash_forward_02_alternate, a.tvp_andros_special_1_08_alternate, a.tvp_tommy_special_2_01_alternate_tint, a.tvp_donnie_attack_3_19_alternate, a.tvp_leo_special_1_idle_02_alternate_tint, a.single_backing, a.tvp_effects_explosion_1_01, a.tvp_april_special_1_03_tint, a.tmnt_sewer_fg_pipes_top_left, a.andros_0, a.andros_1, a.andros_2, a.tvp_andros_special_2_06_alternate_tint, a.tvp_tommy_special_1_09_alternate_tint, a.tvp_orion_special_1_02_tint, a.portrait_raph_end, a.tvp_orion_dash_back_02_alternate, a.portrait_michelangelo_main,
        a.tvp_april_dash_back_01, a.tvp_donnie_special_2_15_alternate_tint, a.tvp_orion_idle_09, a.tvp_orion_idle_08, a.tvp_orion_idle_05, a.tvp_orion_idle_04, a.tvp_orion_idle_07, a.tvp_orion_idle_06, a.tvp_orion_idle_01, a.tvp_orion_idle_03, a.tvp_orion_idle_02, a.tvp_april_special_2_15_alternate_tint, a.tvp_orion_special_1_13_alternate_tint, a.tvp_leo_attack_1_02, a.tvp_leo_attack_1_03, a.tvp_leo_attack_1_01, a.bracket_particle_05, a.tvp_leo_attack_1_04, a.tvp_jason_attack_special_2_01_alternate_tint, a.tvp_donnie_special_1_out_04_alternate,
        a.tvp_mikey_attack_1_01_alternate, a.tvp_tommy_dash_forward_01_tint, a.donnie_0, a.tvp_leo_special_1_in_03_alternate_tint, a.tvp_raph_special_2_in_04_alternate, a.tvp_donnie_attack_3_14, a.donnie_2, a.tvp_donnie_attack_3_16, a.donnie_4, a.donnie_5, a.tvp_andros_special_1_16_alternate_tint, a.tvp_orion_attack_3_04, a.tvp_jason_special_1_06_alternate, a.tvp_pink_attack_1_04_alternate, a.tvp_pink_special_dash_back_01_alternate, a.tvp_andros_dash_forward_01_alternate, a.tvp_leo_attack_3_04, a.tvp_leo_attack_3_05, a.tvp_leo_attack_3_01,
        a.tvp_leo_attack_3_02, a.tvp_leo_attack_3_03, a.tvp_raph_special_2_in_01_alternate, a.tvp_orion_attack_3_03, a.tvp_april_hit_down, a.tvp_orion_attack_3_02, a.pause_btn_achievement_active, a.tvp_andros_special_1_15_tint, a.tvp_april_dash_forward_02_alternate_tint, a.tvp_orion_special_2_12_alternate, a.tvp_april_hit_up_alternate, a.tvp_raph_special_2_idle_02_alternate, a.tvp_andros_block_alternate, a.tvp_leo_special_1_in_01_alternate, a.tvp_jason_attack_2_07_alternate, a.tvp_donnie_special_1_in_05_alternate_tint,
        a.tvp_andros_special_2_15_alternate, a.tvp_pink_walk04, a.tvp_pink_walk05, a.tvp_pink_walk06, a.tvp_pink_walk01, a.tvp_pink_walk02, a.tvp_pink_walk03, a.tvp_donnie_special_1_in_02_alternate, a.tvp_andros_special_2_09_alternate, a.tvp_leo_special_1_out_02_alternate_tint, a.tvp_andros_special_1_19_alternate_tint, a.tvp_andros_special_1_01_alternate, a.pause_btn_help, a.tvp_raph_special_2_in_08, a.tvp_tommy_idle_10, a.tvp_donnie_special_2_10_tint, a.tvp_donnie_hit_down_alternate, a.tvp_leo_fall, a.tvp_andros_special_2_11_alternate_tint,
        a.tvp_april_special_1_06_alternate_tint, a.tvp_andros_special_2_11_alternate, a.tvp_pink_attack_2_10_alternate, a.tvp_jason_attack_special_2_05_tint, a.tvp_tommy_special_2_03_alternate, a.tvp_april_special_1_07_alternate, a.tvp_mikey_special_idle_01, a.tvp_mikey_special_idle_03, a.tvp_mikey_special_idle_02, a.tvp_tommy_special_2_projectile, a.tvp_donnie_attack_3_09_alternate, a.tvp_donnie_special_2_12_tint, a.tvp_leo_hit_down, a.tvp_mikey_attack_4_04_alternate_tint, a.tvp_raph_special_2_in_06_tint, a.tvp_orion_special_2_08_alternate,
        a.select_glow_1, a.select_glow_2, a.tvp_raph_special_2_in_04, a.tvp_donnie_hit_down, a.relic_mikey_active, a.tvp_raph_special_1_02_alternate_tint, a.tvp_mikey_hook_in_03_alternate, a.tvp_april_idle_01_alternate, a.portrait_orion_end, a.tvp_leo_special_1_out_01_alternate_tint, a.tvp_tommy_special_1_10_tint, a.loading_bar_top, a.tvp_jason_walk_01_alternate, a.tvp_raph_attack_2_01_alternate, a.hit_block_1, a.portrait_shelby, a.tvp_leo_attack_3_03_alternate, a.tvp_tommy_special_1_08_tint, a.tvp_april_special_1_10, a.relic_donnie_active,
        a.alley_fg_wires, a.tvp_leo_special_2_projectile_01_tint, a.tvp_pink_special_out_01, a.tvp_pink_special_out_02, a.mikey_alternate0, a.mikey_alternate1, a.mikey_alternate2, a.tvp_tommy_special_2_04_alternate_tint, a.tvp_orion_special_1_16, a.tvp_orion_special_1_17, a.tvp_orion_special_1_14, a.tvp_orion_special_1_15, a.tvp_orion_special_1_12, a.tvp_orion_special_1_13, a.tvp_orion_special_1_10, a.tvp_orion_special_1_11, a.tvp_mikey_special_in_02_alternate, a.tvp_jason_attack_2_01_alternate, a.tvp_april_dash_forward_02_tint,
        a.pr_city_mid_l, a.tvp_mikey_idle_01, a.tvp_mikey_idle_03, a.tvp_mikey_idle_02, a.tvp_mikey_idle_05, a.tvp_mikey_idle_04, a.tvp_mikey_idle_06, a.tvp_donnie_special_1_in_07_alternate, a.tvp_donnie_special_2_11_alternate_tint, a.tvp_mikey_attack_2_02_alternate, a.tvp_tommy_idle_07_alternate, a.tvp_donnie_dash_back_01, a.tvp_mikey_idle_01_alternate, a.tvp_donnie_dash_back_02, a.tvp_orion_special_1_09_alternate_tint, a.tmnt_subway_bg, a.tvp_donnie_fall, a.tvp_jason_special_1_04_alternate, a.tray_01, a.tvp_jason_special_1_09_alternate,
        a.tmnt_subway_light, a.tvp_jason_attack_special_1_12_alternate, a.tvp_jason_special_1_08_alternate, a.portrait_tommy, a.tvp_andros_special_2_03_alternate_tint, a.btn_ship, a.icon_unlock, a.tvp_andros_special_2_01_alternate, a.tvp_pink_special_hit_up, a.tvp_raph_dash_forward_02, a.tvp_raph_dash_forward_01, a.tvp_jason_dash_forward_02, a.tvp_jason_dash_forward_01, a.tvp_leo_floor, a.tvp_andros_special_2_15_tint, a.tvp_raph_dash_back_02_alternate_tint, a.tvp_raph_dash_forward_02_alternate_tint, a.tvp_mikey_walk_02_alternate,
        a.tvp_raph_special_1_01_alternate, a.tvp_mikey_dash_back_01, a.tvp_mikey_dash_back_02, a.tvp_tommy_special_2_08_alternate_tint, a.tvp_andros_special_2_03_tint, a.tvp_orion_special_1_07_alternate, a.tvp_pink_special_dash_forward_01_tint, a.help_mobile_swipe, a.tvp_april_special_2_05_alternate_tint, a.april_2, a.april_0, a.april_1, a.tvp_leo_idle_10, a.tvp_andros_special_1_14_tint, a.tvp_donnie_attack_2_01_alternate, a.tvp_mikey_hit_03_alternate, a.tvp_april_walk_02_alternate, a.tvp_andros_special_1_08_tint, a.tvp_raph_special_2_in_01_tint,
        a.tvp_tommy_special_2_05, a.tvp_orion_hit_03_alternate, a.portrait_april_partner, a.tvp_raph_attack_3_03_alternate, a.tvp_pink_special_in_04_tint, a.level_warehouse_0, a.tvp_pink_dash_in_01_alternate_tint, a.mode_backing, a.btn_ranger_jason_active, a.tvp_orion_special_2_11_tint, a.tvp_andros_special_2_17_tint, a.tvp_jason_attack_special_2_02_alternate, a.relic_leo_active, a.tvp_andros_special_1_17_alternate, a.pause_btn_unlock_active, a.tvp_andros_special_1_03_alternate_tint, a.tvp_donnie_special_2_02_tint, a.hud_icon_win_empty,
        a.tvp_donnie_attack_3_18_alternate, a.key_delete_active, a.ware_bg_zord_2, a.relic_leo, a.ware_bg_zord_1, a.tvp_andros_special_1_10_tint, a.tvp_mikey_attack_3_07_alternate, a.tvp_april_attack_2_01, a.tvp_april_attack_2_03, a.tvp_april_attack_2_02, a.tvp_raph_special_2_out_02, a.tvp_april_attack_2_04, a.tvp_raph_special_2_out_01, a.tvp_raph_special_1_03_tint, a.tvp_april_special_1_04_alternate, a.tvp_april_special_2_12_alternate_tint, a.tvp_april_special_2_10_tint, a.tvp_tommy_idle_08, a.tvp_tommy_idle_09, a.tvp_orion_special_1_12_alternate,
        a.tvp_tommy_idle_01, a.tvp_tommy_idle_02, a.tvp_tommy_idle_03, a.tvp_tommy_idle_04, a.tvp_tommy_idle_05, a.tvp_tommy_idle_06, a.tvp_tommy_idle_07, a.tvp_tommy_fall_alternate, a.tvp_mikey_attack_4_01_tint, a.tvp_tommy_special_2_05_tint, a.tvp_leo_dash_back_02_tint, a.tvp_andros_special_1_19_tint, a.tvp_april_special_2_12, a.tvp_april_special_2_13, a.tvp_april_special_2_10, a.tvp_april_special_2_11, a.tvp_april_special_2_16, a.tvp_april_special_2_14, a.tvp_april_special_2_15, a.tvp_raph_special_2_idle_02_alternate_tint,
        a.tvp_andros_special_2_18_alternate_tint, a.tvp_orion_attack_2_06_alternate, a.tvp_andros_special_1_20_alternate_tint, a.tvp_andros_idle_01_alternate, a.btn_subway_active, a.help_key_desktop_dash, a.tvp_andros_attack_2_03_alternate, a.tvp_april_attack_1_02_alternate, a.tvp_leo_special_1_out_03_alternate, a.tvp_donnie_attack_1_01_alternate, a.tvp_april_attack_1_09, a.tvp_april_attack_1_04, a.tvp_april_attack_1_05, a.tvp_april_attack_1_06, a.tvp_april_attack_1_07, a.donnie_alternate3, a.tvp_april_attack_1_01, a.tvp_april_attack_1_02,
        a.tvp_april_attack_1_03, a.tvp_tommy_hit_up_alternate, a.hud_fill_red, a.tvp_mikey_special_out_02_alternate_tint, a.tvp_orion_special_1_05_alternate_tint, a.bg_lights, a.tvp_april_special_2_02_tint, a.tvp_raph_attack_3_01_alternate, a.tvp_orion_attack_3_05_alternate, a.tvp_april_special_2_03_alternate_tint, a.tvp_donnie_attack_3_11_alternate, a.pause_btn_unlock, a.tvp_donnie_special_1_in_01_tint, a.tvp_april_special_2_14_tint, a.tvp_orion_special_2_13_alternate, a.tvp_pink_dash_in_02_alternate_tint, a.tvp_tommy_hit_03_alternate,
        a.tvp_donnie_fall_alternate, a.tvp_pink_special_dash_back_02_tint, a.backing_01, a.btn_mode, a.tvp_tommy_idle_08_alternate, a.portrait_raph_partner, a.tvp_pink_attack_3_01_alternate, a.tvp_donnie_special_1_out_08_alternate_tint, a.tvp_leo_attack_1_01_alternate, a.tvp_jason_attack_special_1_13_alternate, a.tvp_tommy_attack_3_06_alternate, a.tvp_andros_special_2_01_alternate_tint, a.tvp_raph_special_1_06_alternate_tint, a.tvp_jason_attack_special_1_05_alternate_tint, a.tvp_andros_special_1_06_tint, a.tvp_leo_special_2_01_alternate,
        a.hud_special_white, a.tvp_leo_hit_01_alternate, a.enemy_backing_active, a.tvp_orion_special_1_05, a.tvp_orion_special_1_04, a.tvp_orion_special_1_07, a.tvp_orion_special_1_06, a.tvp_orion_special_1_01, a.tvp_orion_dash_back_01, a.tvp_orion_dash_back_02, a.tvp_orion_special_1_02, a.tvp_mikey_dash_back_02_tint, a.tvp_orion_special_1_09, a.tvp_mikey_special_out_01, a.tvp_mikey_special_out_02, a.tvp_jason_attack_special_1_12_tint, a.tvp_mikey_hit_02_alternate, a.tvp_donnie_attack_1_04, a.tvp_donnie_attack_1_05, a.tvp_donnie_attack_1_01,
        a.tvp_april_special_2_08_tint, a.tvp_donnie_attack_1_03, a.tvp_raph_special_2_out_02_tint, a.pr_city_ground_l, a.tvp_jason_hit_up, a.tvp_donnie_special_2_16_alternate_tint, a.tvp_donnie_block_alternate, a.tvp_effects_relic_gold_spark_01, a.tvp_effects_relic_gold_spark_02, a.tvp_effects_relic_gold_spark_03, a.ach_btn_locked, a.ach_btn_scroll_up_active, a.tvp_orion_special_2_02_alternate, a.hud_special_fill, a.tvp_donnie_special_2_08_tint, a.tvp_pink_special_out_01_alternate, a.tvp_raph_special_2_idle_01_tint, a.tvp_april_idle_09_alternate,
        a.tvp_raph_special_2_in_04_alternate_tint, a.tvp_jason_dash_back_01_tint, a.tvp_andros_special_2_04_alternate_tint, a.tvp_april_dash_back_01_alternate, a.lvl_select_top_stuff, a.btn_warehouse, a.tvp_tommy_special_1_01_alternate, a.tvp_april_idle_10_alternate, a.tvp_donnie_attack_3_02_alternate, a.tvp_andros_special_2_10_alternate, a.tvp_andros_dash_back_01_tint, a.fog_puff, a.tvp_donnie_hit_01, a.tvp_pink_attack_3_09_alternate, a.tvp_jason_floor, a.tvp_orion_dash_back_02_tint, a.tvp_pink_attack_3_07, a.tvp_orion_special_2_08_tint,
        a.tvp_mikey_attack_4_03_tint, a.tvp_raph_special_2_out_01_alternate_tint, a.tvp_orion_special_1_13_alternate, a.tvp_andros_special_1_04_tint, a.tvp_raph_special_2_in_06_alternate, a.tvp_jason_attack_special_1_14_alternate_tint, a.tvp_leo_idle_04, a.tvp_leo_idle_05, a.tvp_leo_idle_06, a.tvp_leo_idle_07, a.tvp_andros_special_1_05_alternate_tint, a.tvp_leo_idle_02, a.tvp_leo_idle_03, a.tvp_orion_dash_forward_02_alternate, a.tvp_leo_idle_08, a.tvp_leo_idle_09, a.tvp_mikey_special_hit_down_alternate, a.help_mobile_swipe_forward,
        a.ach_btn_scroll_up, a.tvp_leo_attack_3_02_alternate, a.tvp_pink_attack_2_03_alternate, a.tvp_raph_special_2_idle_01_alternate_tint, a.tvp_leo_special_2_02_alternate_tint, a.tvp_tommy_special_1_08_alternate, a.pink_1, a.tvp_orion_fall_alternate, a.tvp_andros_attack_3_04_alternate, a.tvp_leo_idle_01_alternate, a.tvp_raph_hit_02_alternate, a.tvp_mikey_floor_alternate, a.tvp_jason_attack_special_1_16_alternate, a.tvp_mikey_special_idle_03_alternate, a.tvp_jason_attack_special_1_15_alternate_tint, a.tvp_pink_walk02_alternate,
        a.tvp_tommy_dash_back_01, a.tvp_raph_attack_1_02_alternate, a.tvp_donnie_special_2_15_tint, a.ware_fg_top, a.tvp_andros_dash_back_02_alternate, a.tvp_donnie_special_2_14_alternate, a.tvp_raph_special_2_out_01_alternate, a.tvp_tommy_special_1_05_alternate_tint, a.tvp_april_special_1_01_alternate, a.tvp_leo_special_2_07_alternate, a.tvp_donnie_special_2_17_alternate, a.tvp_orion_special_2_spear_05_alternate, a.tvp_mikey_special_hit_up, a.tvp_raph_attack_3_01, a.tvp_pink_walk03_alternate, a.hud_frame_sub_fighter_red,
        a.light_sparkle, a.tvp_andros_special_1_17_tint, a.tvp_donnie_special_1_in_04_tint, a.tvp_tommy_floor, a.tvp_andros_special_1_06_alternate_tint, a.tvp_april_special_2_09, a.tvp_april_special_2_08, a.tvp_april_special_2_01, a.tvp_april_special_2_03, a.tvp_april_special_2_02, a.tvp_april_special_2_05, a.tvp_donnie_special_2_01_alternate, a.tvp_april_special_2_07, a.tvp_april_special_2_06, a.tvp_orion_special_2_14_tint, a.tvp_april_special_1_08_tint, a.medal_bronze, a.tvp_donnie_attack_3_01, a.tvp_tommy_walk_02, a.tvp_raph_attack_3_05_alternate,
        a.tvp_mikey_special_dash_forward_01_alternate_tint, a.tvp_april_special_1_08, a.tvp_april_special_1_09, a.relic_tommy_shot, a.tvp_tommy_special_1_06_tint, a.tvp_april_special_1_01, a.tvp_april_special_1_02, a.tvp_april_special_1_03, a.tvp_april_special_1_04, a.tvp_april_special_1_05, a.tvp_april_special_1_06, a.tvp_april_special_1_07, a.tvp_donnie_special_2_17_alternate_tint, a.tvp_raph_special_1_02_tint, a.tvp_mikey_special_hit_01_alternate, a.tvp_leo_special_1_out_01_tint, a.tvp_jason_attack_1_03_alternate, a.tommy_0,
        a.tommy_1, a.portrait_tommy_end, a.tvp_jason_attack_special_1_10_tint, a.tvp_donnie_special_1_out_06_alternate_tint, a.badge_btn_blank_active, a.tvp_donnie_special_1_in_03_tint, a.tvp_pink_special_out_01_alternate_tint, a.tvp_donnie_dash_forward_02_tint, a.tvp_andros_special_1_10_alternate, a.tvp_donnie_special_1_in_03_alternate, a.tvp_donnie_special_2_04_tint, a.tvp_april_attack_1_08_alternate, a.tvp_mikey_attack_4_04_tint, a.tvp_pink_special_attack_2_06_alternate_tint, a.portrait_orion, a.help_symbol_and, a.tvp_raph_special_2_in_07_alternate,
        a.tvp_andros_hit_down, a.tvp_tommy_special_2_04_tint, a.tvp_donnie_attack_2_02_alternate, a.tvp_pink_attack_2_09_alternate_tint, a.tvp_pink_attack_3_08_alternate, a.tvp_donnie_special_2_07_alternate_tint, a.tvp_raph_special_2_idle_03_tint, a.tvp_mikey_attack_4_04_alternate, a.tvp_tommy_special_2_05_alternate, a.tvp_mikey_attack_2_01_alternate, a.tvp_april_special_1_05_alternate_tint, a.portrait_leonardo_main, a.tvp_leo_special_1_out_03_alternate_tint, a.tvp_leo_special_2_03_tint, a.tvp_pink_special_idle_04_alternate_tint,
        a.jason_3, a.jason_2, a.jason_1, a.jason_0, a.jason_4, a.foe_fog, a.hud_special_lightning_03, a.hud_special_lightning_02, a.tvp_orion_special_2_04_alternate, a.tvp_raph_attack_2_04_alternate, a.hud_special_lightning_01, a.tvp_jason_idle_08, a.tvp_jason_idle_07, a.tvp_jason_idle_06, a.tvp_jason_idle_05, a.tvp_jason_idle_04, a.tvp_jason_idle_03, a.tvp_jason_idle_02, a.tvp_jason_idle_01, a.tvp_orion_attack_1_05_alternate, a.hud_backing_red, a.tvp_tommy_attack_1_03_alternate, a.tvp_raph_block, a.tvp_pink_attack_2_06_alternate_tint,
        a.tvp_leo_dash_forward_01_alternate_tint, a.tvp_jason_attack_special_1_09_tint, a.tvp_orion_special_2_13_alternate_tint, a.tvp_april_special_1_06_tint, a.tvp_raph_special_1_01_tint, a.tvp_raph_special_1_06_tint, a.tvp_tommy_special_1_09_tint, a.tvp_donnie_special_1_in_09_tint, a.tvp_raph_dash_forward_01_alternate_tint, a.hud_frame_sub_fighter_blue, a.tvp_donnie_attack_3_12_alternate, a.tvp_andros_special_1_01_alternate_tint, a.tvp_orion_special_2_spear_02, a.tvp_raph_special_2_in_06_alternate_tint, a.tmnt_fugship_foremid_console_seat,
        a.tvp_tommy_attack_3_04_alternate, a.portrait_orion_main, a.tvp_raph_special_1_11_tint, a.tvp_andros_special_2_05_alternate, a.tvp_mikey_dash_back_01_tint, a.tvp_tommy_idle_01_alternate, a.btn_alley_active, a.tvp_donnie_hit_01_alternate, a.tvp_donnie_special_2_03_alternate, a.tvp_donnie_attack_3_07_alternate, a.tvp_tommy_attack_2_06, a.tvp_tommy_attack_2_05, a.tvp_andros_special_2_10_tint, a.tvp_tommy_attack_2_03, a.tvp_leo_block_alternate, a.tvp_tommy_attack_2_01, a.tvp_jason_attack_special_2_01_alternate, a.tvp_andros_dash_back_01,
        a.tvp_andros_dash_back_02, a.tvp_tommy_block, a.tvp_mikey_walk_02, a.hit_swipe_1, a.icon_lock, a.tmnt_fugship_aliens, a.hit_slash_1, a.tvp_andros_attack_3_07_alternate, a.tvp_orion_walk_02, a.tvp_raph_special_2_in_09, a.tvp_orion_walk_01, a.tvp_orion_dash_forward_02_tint, a.tvp_raph_special_2_in_05, a.tvp_raph_special_2_in_06, a.tvp_raph_special_2_in_07, a.tvp_raph_special_2_in_01, a.tvp_raph_special_2_in_02, a.tvp_raph_special_2_in_03, a.tvp_donnie_attack_3_13_alternate, a.tvp_donnie_attack_2_06_alternate, a.tvp_donnie_special_2_18_alternate,
        a.ach_btn_scroll_down_active, a.tvp_raph_special_2_in_05_tint, a.tvp_andros_special_2_17_alternate_tint, a.tvp_raph_special_2_idle_04_alternate_tint, a.tvp_tommy_special_2_08_tint, a.help_key_desktop_A, a.tvp_tommy_walk_02_alternate, a.tvp_orion_dash_back_01_alternate_tint, a.tvp_donnie_special_2_03_tint, a.tvp_jason_attack_special_1_04_alternate_tint, a.tvp_orion_attack_3_02_alternate, a.tvp_donnie_special_1_out_02_tint, a.tvp_april_attack_1_01_alternate, a.tvp_jason_attack_special_1_08_alternate, a.tvp_andros_special_1_11_alternate_tint,
        a.gameplay_universal_3, a.tvp_orion_special_2_17_alternate_tint, a.tvp_andros_attack_2_01_alternate, a.tvp_april_attack_1_08, a.tvp_andros_special_2_06_tint, a.tvp_april_special_1_04_alternate_tint, a.tvp_leo_special_1_in_02_alternate_tint, a.tvp_jason_special_1_13_alternate, a.tvp_leo_special_1_out_03_tint, a.tvp_andros_special_2_07_alternate_tint, a.tvp_donnie_special_2_16_alternate, a.tvp_mikey_attack_3_03_alternate, a.tvp_orion_special_2_05_tint, a.hud_frame_special, a.donnie_alternate5, a.donnie_alternate4,
        a.tvp_donnie_dash_back_01_tint, a.tvp_andros_special_2_04_alternate, a.tvp_andros_hit_up_alternate, a.tvp_leo_dash_forward_01, a.tvp_leo_dash_forward_02, a.tvp_jason_attack_special_2_04_tint, a.tvp_jason_special_1_10_alternate, a.donnie_alternate1, a.tvp_andros_attack_1_03_alternate, a.tvp_mikey_special_hit_down, a.tvp_andros_special_2_02_tint, a.donnie_alternate0, a.btn_back_active, a.pause_btn_sound_on_active, a.btn_ranger_andros, a.tvp_raph_special_2_idle_03_alternate_tint, a.tvp_raph_hit_up_alternate, a.tvp_april_special_2_04_tint,
        a.tvp_pink_idle_07_alternate, a.tvp_andros_special_2_14_alternate, a.tvp_tommy_attack_3_05_alternate, a.tvp_raph_special_1_12_alternate, a.tvp_andros_special_2_01_tint, a.tvp_andros_special_1_04_alternate, a.portrait_jason_partner, a.relic_orion_active, a.tvp_pink_attack_3_02_alternate, a.tvp_leo_hit_down_alternate, a.tvp_raph_special_2_idle_01_alternate, a.preloader_0, a.tvp_raph_special_2_in_09_alternate, a.tvp_pink_special_in_01_tint, a.tvp_donnie_special_1_blank, a.tvp_leo_special_1_in_02_alternate, a.loading_spin_ray_white,
        a.tvp_orion_special_2_05_alternate_tint, a.tvp_april_special_1_08_alternate_tint, a.tvp_april_special_2_03_alternate, a.tvp_mikey_walk_01_alternate, a.tvp_pink_special_idle_02_alternate_tint, a.tvp_raph_special_2_in_03_tint, a.tvp_orion_special_2_06_tint, a.tvp_tommy_special_2_01_tint, a.tvp_andros_special_2_13_alternate_tint, a.tvp_donnie_special_1_out_08, a.tvp_donnie_special_1_out_07, a.tvp_donnie_special_1_out_06, a.tvp_donnie_special_1_out_05, a.tvp_donnie_special_1_out_04, a.tvp_donnie_special_1_out_03, a.tvp_donnie_special_1_out_02,
        a.tvp_donnie_special_1_out_01, a.tvp_pink_special_attack_2_05_alternate_tint, a.tvp_donnie_special_1_in_10_alternate, a.shelby_alternate1, a.shelby_alternate0, a.relic_shelby_active, a.tvp_orion_special_1_15_alternate_tint, a.tvp_jason_attack_special_2_03_tint, a.tvp_andros_special_1_12_alternate, a.tvp_mikey_special_idle_01_alternate, a.tvp_tommy_attack_2_01_alternate, a.tvp_andros_special_1_16_tint, a.tvp_donnie_special_1_blank_alternate_tint, a.tvp_donnie_dash_back_02_tint, a.tvp_jason_attack_special_2_02_alternate_tint,
        a.tvp_pink_attack_2_10_alternate_tint, a.tvp_pink_special_idle_02_tint, a.tvp_jason_floor_alternate, a.tvp_mikey_attack_3_02_alternate, a.tvp_raph_fall, a.tmnt_fugship_bg, a.tvp_pink_attack_2_03_tint, a.tvp_donnie_special_1_in_08_tint, a.tvp_april_special_2_05_tint, a.portrait_raph_main, a.hud_icon_win_blue, a.tvp_andros_dash_forward_02_alternate_tint, a.tvp_donnie_special_2_02_alternate_tint, a.tvp_tommy_hit_up, a.tvp_jason_hit_01_alternate, a.tvp_orion_attack_1_01_alternate, a.tvp_orion_special_1_08_alternate_tint,
        a.tvp_andros_dash_forward_02_alternate
    ];
    var Qa = g["com.workinman.cloud.ASSET_XML"] = {
        __ename__: ["com", "workinman", "cloud", "ASSET_XML"],
        __constructs__: ["config_loading", "translation", "config"]
    };
    Qa.config_loading = ["config_loading", 0];
    Qa.config_loading.toString = b;
    Qa.config_loading.__enum__ = Qa;
    Qa.translation = ["translation", 1];
    Qa.translation.toString = b;
    Qa.translation.__enum__ = Qa;
    Qa.config = ["config", 2];
    Qa.config.toString = b;
    Qa.config.__enum__ = Qa;
    Qa.__empty_constructs__ = [Qa.config_loading, Qa.translation, Qa.config];
    var j = g["com.workinman.cloud.CLOUD"] = {
        __ename__: ["com", "workinman", "cloud", "CLOUD"],
        __constructs__: "BOOL_GAME_LOSE,BOOL_GAME_WIN,BOOL_LEVEL_LOSE,BOOL_LEVEL_WIN,BOOL_PAUSED,BOOL_TOUCH_DEVICE,BOOL_CODE_SCREEN_OPEN,BOOL_CODE_UNLOCK,BOOL_ALLOW_UNLOCK,BOOL_LOW_QUALITY_MOBILE,BOOL_JSEMBED_EXISTS,BOOL_ENABLE_VO,INT_HEALTH,INT_LIVES,INT_SCORE,INT_LOADING_SCORE,INT_ACHIEVEMENT_SCORE,INT_CURRENCY,INT_LEVEL,INT_UNIQUE_INC,INT_QUALITY,INT_LOADING_PROGRESS,INT_HEALTH_P1,INT_HEALTH_P2,INT_SUPER_P1,INT_SUPER_P2,INT_RETRIES,STRING_UNLOCK_CODE,STRING_LEVEL_ID,STRING_SCALE_TYPE,STRING_REGION_ID,STRING_GAMEPLAY_MODE,STRING_CHARACTER_PROFILE,STRING_NEW_RELIC_UNLOCKED,INT_BATTLES_GOLD,INT_ARCADE_HARD_WIN,INT_TEAM_SOLO_WIN,INT_ALMOST_DEAD_WIN,INT_PERFECT_TRAINING,INT_RELICS_UNLOCKED,INT_STAGES_PLAYED,INT_ARCADE_PR,INT_ARCADE_TMNT,INT_SUPER_KILL,INT_BUST_THROUGH_WALL,INT_WINS".split(",")
    };
    j.BOOL_GAME_LOSE = ["BOOL_GAME_LOSE", 0];
    j.BOOL_GAME_LOSE.toString = b;
    j.BOOL_GAME_LOSE.__enum__ = j;
    j.BOOL_GAME_WIN = ["BOOL_GAME_WIN", 1];
    j.BOOL_GAME_WIN.toString = b;
    j.BOOL_GAME_WIN.__enum__ = j;
    j.BOOL_LEVEL_LOSE = ["BOOL_LEVEL_LOSE", 2];
    j.BOOL_LEVEL_LOSE.toString = b;
    j.BOOL_LEVEL_LOSE.__enum__ = j;
    j.BOOL_LEVEL_WIN = ["BOOL_LEVEL_WIN", 3];
    j.BOOL_LEVEL_WIN.toString = b;
    j.BOOL_LEVEL_WIN.__enum__ = j;
    j.BOOL_PAUSED = ["BOOL_PAUSED", 4];
    j.BOOL_PAUSED.toString = b;
    j.BOOL_PAUSED.__enum__ = j;
    j.BOOL_TOUCH_DEVICE = ["BOOL_TOUCH_DEVICE", 5];
    j.BOOL_TOUCH_DEVICE.toString = b;
    j.BOOL_TOUCH_DEVICE.__enum__ = j;
    j.BOOL_CODE_SCREEN_OPEN = ["BOOL_CODE_SCREEN_OPEN", 6];
    j.BOOL_CODE_SCREEN_OPEN.toString = b;
    j.BOOL_CODE_SCREEN_OPEN.__enum__ = j;
    j.BOOL_CODE_UNLOCK = ["BOOL_CODE_UNLOCK", 7];
    j.BOOL_CODE_UNLOCK.toString = b;
    j.BOOL_CODE_UNLOCK.__enum__ = j;
    j.BOOL_ALLOW_UNLOCK = ["BOOL_ALLOW_UNLOCK", 8];
    j.BOOL_ALLOW_UNLOCK.toString = b;
    j.BOOL_ALLOW_UNLOCK.__enum__ = j;
    j.BOOL_LOW_QUALITY_MOBILE = ["BOOL_LOW_QUALITY_MOBILE", 9];
    j.BOOL_LOW_QUALITY_MOBILE.toString = b;
    j.BOOL_LOW_QUALITY_MOBILE.__enum__ =
        j;
    j.BOOL_JSEMBED_EXISTS = ["BOOL_JSEMBED_EXISTS", 10];
    j.BOOL_JSEMBED_EXISTS.toString = b;
    j.BOOL_JSEMBED_EXISTS.__enum__ = j;
    j.BOOL_ENABLE_VO = ["BOOL_ENABLE_VO", 11];
    j.BOOL_ENABLE_VO.toString = b;
    j.BOOL_ENABLE_VO.__enum__ = j;
    j.INT_HEALTH = ["INT_HEALTH", 12];
    j.INT_HEALTH.toString = b;
    j.INT_HEALTH.__enum__ = j;
    j.INT_LIVES = ["INT_LIVES", 13];
    j.INT_LIVES.toString = b;
    j.INT_LIVES.__enum__ = j;
    j.INT_SCORE = ["INT_SCORE", 14];
    j.INT_SCORE.toString = b;
    j.INT_SCORE.__enum__ = j;
    j.INT_LOADING_SCORE = ["INT_LOADING_SCORE", 15];
    j.INT_LOADING_SCORE.toString =
        b;
    j.INT_LOADING_SCORE.__enum__ = j;
    j.INT_ACHIEVEMENT_SCORE = ["INT_ACHIEVEMENT_SCORE", 16];
    j.INT_ACHIEVEMENT_SCORE.toString = b;
    j.INT_ACHIEVEMENT_SCORE.__enum__ = j;
    j.INT_CURRENCY = ["INT_CURRENCY", 17];
    j.INT_CURRENCY.toString = b;
    j.INT_CURRENCY.__enum__ = j;
    j.INT_LEVEL = ["INT_LEVEL", 18];
    j.INT_LEVEL.toString = b;
    j.INT_LEVEL.__enum__ = j;
    j.INT_UNIQUE_INC = ["INT_UNIQUE_INC", 19];
    j.INT_UNIQUE_INC.toString = b;
    j.INT_UNIQUE_INC.__enum__ = j;
    j.INT_QUALITY = ["INT_QUALITY", 20];
    j.INT_QUALITY.toString = b;
    j.INT_QUALITY.__enum__ = j;
    j.INT_LOADING_PROGRESS = ["INT_LOADING_PROGRESS", 21];
    j.INT_LOADING_PROGRESS.toString = b;
    j.INT_LOADING_PROGRESS.__enum__ = j;
    j.INT_HEALTH_P1 = ["INT_HEALTH_P1", 22];
    j.INT_HEALTH_P1.toString = b;
    j.INT_HEALTH_P1.__enum__ = j;
    j.INT_HEALTH_P2 = ["INT_HEALTH_P2", 23];
    j.INT_HEALTH_P2.toString = b;
    j.INT_HEALTH_P2.__enum__ = j;
    j.INT_SUPER_P1 = ["INT_SUPER_P1", 24];
    j.INT_SUPER_P1.toString = b;
    j.INT_SUPER_P1.__enum__ = j;
    j.INT_SUPER_P2 = ["INT_SUPER_P2", 25];
    j.INT_SUPER_P2.toString = b;
    j.INT_SUPER_P2.__enum__ = j;
    j.INT_RETRIES = ["INT_RETRIES", 26];
    j.INT_RETRIES.toString =
        b;
    j.INT_RETRIES.__enum__ = j;
    j.STRING_UNLOCK_CODE = ["STRING_UNLOCK_CODE", 27];
    j.STRING_UNLOCK_CODE.toString = b;
    j.STRING_UNLOCK_CODE.__enum__ = j;
    j.STRING_LEVEL_ID = ["STRING_LEVEL_ID", 28];
    j.STRING_LEVEL_ID.toString = b;
    j.STRING_LEVEL_ID.__enum__ = j;
    j.STRING_SCALE_TYPE = ["STRING_SCALE_TYPE", 29];
    j.STRING_SCALE_TYPE.toString = b;
    j.STRING_SCALE_TYPE.__enum__ = j;
    j.STRING_REGION_ID = ["STRING_REGION_ID", 30];
    j.STRING_REGION_ID.toString = b;
    j.STRING_REGION_ID.__enum__ = j;
    j.STRING_GAMEPLAY_MODE = ["STRING_GAMEPLAY_MODE", 31];
    j.STRING_GAMEPLAY_MODE.toString =
        b;
    j.STRING_GAMEPLAY_MODE.__enum__ = j;
    j.STRING_CHARACTER_PROFILE = ["STRING_CHARACTER_PROFILE", 32];
    j.STRING_CHARACTER_PROFILE.toString = b;
    j.STRING_CHARACTER_PROFILE.__enum__ = j;
    j.STRING_NEW_RELIC_UNLOCKED = ["STRING_NEW_RELIC_UNLOCKED", 33];
    j.STRING_NEW_RELIC_UNLOCKED.toString = b;
    j.STRING_NEW_RELIC_UNLOCKED.__enum__ = j;
    j.INT_BATTLES_GOLD = ["INT_BATTLES_GOLD", 34];
    j.INT_BATTLES_GOLD.toString = b;
    j.INT_BATTLES_GOLD.__enum__ = j;
    j.INT_ARCADE_HARD_WIN = ["INT_ARCADE_HARD_WIN", 35];
    j.INT_ARCADE_HARD_WIN.toString = b;
    j.INT_ARCADE_HARD_WIN.__enum__ =
        j;
    j.INT_TEAM_SOLO_WIN = ["INT_TEAM_SOLO_WIN", 36];
    j.INT_TEAM_SOLO_WIN.toString = b;
    j.INT_TEAM_SOLO_WIN.__enum__ = j;
    j.INT_ALMOST_DEAD_WIN = ["INT_ALMOST_DEAD_WIN", 37];
    j.INT_ALMOST_DEAD_WIN.toString = b;
    j.INT_ALMOST_DEAD_WIN.__enum__ = j;
    j.INT_PERFECT_TRAINING = ["INT_PERFECT_TRAINING", 38];
    j.INT_PERFECT_TRAINING.toString = b;
    j.INT_PERFECT_TRAINING.__enum__ = j;
    j.INT_RELICS_UNLOCKED = ["INT_RELICS_UNLOCKED", 39];
    j.INT_RELICS_UNLOCKED.toString = b;
    j.INT_RELICS_UNLOCKED.__enum__ = j;
    j.INT_STAGES_PLAYED = ["INT_STAGES_PLAYED", 40];
    j.INT_STAGES_PLAYED.toString = b;
    j.INT_STAGES_PLAYED.__enum__ = j;
    j.INT_ARCADE_PR = ["INT_ARCADE_PR", 41];
    j.INT_ARCADE_PR.toString = b;
    j.INT_ARCADE_PR.__enum__ = j;
    j.INT_ARCADE_TMNT = ["INT_ARCADE_TMNT", 42];
    j.INT_ARCADE_TMNT.toString = b;
    j.INT_ARCADE_TMNT.__enum__ = j;
    j.INT_SUPER_KILL = ["INT_SUPER_KILL", 43];
    j.INT_SUPER_KILL.toString = b;
    j.INT_SUPER_KILL.__enum__ = j;
    j.INT_BUST_THROUGH_WALL = ["INT_BUST_THROUGH_WALL", 44];
    j.INT_BUST_THROUGH_WALL.toString = b;
    j.INT_BUST_THROUGH_WALL.__enum__ = j;
    j.INT_WINS = ["INT_WINS", 45];
    j.INT_WINS.toString =
        b;
    j.INT_WINS.__enum__ = j;
    j.__empty_constructs__ = [j.BOOL_GAME_LOSE, j.BOOL_GAME_WIN, j.BOOL_LEVEL_LOSE, j.BOOL_LEVEL_WIN, j.BOOL_PAUSED, j.BOOL_TOUCH_DEVICE, j.BOOL_CODE_SCREEN_OPEN, j.BOOL_CODE_UNLOCK, j.BOOL_ALLOW_UNLOCK, j.BOOL_LOW_QUALITY_MOBILE, j.BOOL_JSEMBED_EXISTS, j.BOOL_ENABLE_VO, j.INT_HEALTH, j.INT_LIVES, j.INT_SCORE, j.INT_LOADING_SCORE, j.INT_ACHIEVEMENT_SCORE, j.INT_CURRENCY, j.INT_LEVEL, j.INT_UNIQUE_INC, j.INT_QUALITY, j.INT_LOADING_PROGRESS, j.INT_HEALTH_P1, j.INT_HEALTH_P2, j.INT_SUPER_P1, j.INT_SUPER_P2,
        j.INT_RETRIES, j.STRING_UNLOCK_CODE, j.STRING_LEVEL_ID, j.STRING_SCALE_TYPE, j.STRING_REGION_ID, j.STRING_GAMEPLAY_MODE, j.STRING_CHARACTER_PROFILE, j.STRING_NEW_RELIC_UNLOCKED, j.INT_BATTLES_GOLD, j.INT_ARCADE_HARD_WIN, j.INT_TEAM_SOLO_WIN, j.INT_ALMOST_DEAD_WIN, j.INT_PERFECT_TRAINING, j.INT_RELICS_UNLOCKED, j.INT_STAGES_PLAYED, j.INT_ARCADE_PR, j.INT_ARCADE_TMNT, j.INT_SUPER_KILL, j.INT_BUST_THROUGH_WALL, j.INT_WINS
    ];
    var D = function() {};
    g["com.workinman.cloud.ConstantsApp"] = D;
    D.__name__ = ["com", "workinman", "cloud",
        "ConstantsApp"
    ];
    D.__properties__ = {
        get_CANVAS_WIDTH: "get_CANVAS_WIDTH",
        get_CANVAS_RIGHT: "get_CANVAS_RIGHT",
        get_CANVAS_LEFT: "get_CANVAS_LEFT",
        get_isCocoon: "get_isCocoon"
    };
    D.dispatchFlowEvent = function(a) {
        D._flowDelegate(a)
    };
    D.setFlowDelegate = function(a) {
        D._flowDelegate = a
    };
    D.getUniqueId = function() {
        return "" + D._uniqueId
    };
    D.get_isCocoon = function() {
        0 &gt; D._isCocoon &amp;&amp; (D._isCocoon = window.CocoonJS ? 1 : 0);
        return 1 == D._isCocoon
    };
    D.allAudioSupported = function() {
        return D.get_isCocoon() ? !0 : oa.get_supported() &amp;&amp; !(0 &lt;= window.navigator.userAgent.indexOf("Android"))
    };
    D.get_CANVAS_LEFT = function() {
        return -D._canvasOrigin
    };
    D.get_CANVAS_RIGHT = function() {
        return 960 + D._canvasOrigin
    };
    D.get_CANVAS_WIDTH = function() {
        return D._canvasWidth
    };
    D.setCanvasVars = function(a, b) {
        D._canvasOrigin = b;
        D._canvasWidth = a
    };
    var n = g["com.workinman.cloud.EVENT"] = {
        __ename__: ["com", "workinman", "cloud", "EVENT"],
        __constructs__: "GAME_OVER,PAUSE,UNPAUSE,MUTE_TOGGLE,RESIZE_CANVAS,UPDATE_DISPLAY,TWEENS_ALL_COMPLETE,TWEEN_CURRENT_COMPLETE,INITIAL_LOAD_COMPLETE,WORLD_GENERATION_COMPLETE,FILES_LOADING,FILES_ERROR,FILE_RESULT,ALL_POOLS_FULL,VO_PAUSED,VO_ENDED,VO_STARTED,INPUT_ARBITRARY_KEY,INPUT_FIELD_ENTER,INPUT_ARBITRARY_KEY_BUTTON,INPUT_ARBITRARY_KEY_KEYBOARD,INPUT_LOSE_FOCUS,ITEM_SELECT,BUTTON_CLICK,BUTTON_OVER,BUTTON_OUT,BUTTON_UP,BUTTON_DOWN,BUTTON_DRAG,BUTTON_DROP,BUTTON_CANCEL_DRAG,DIFFICULTY_SELECT_COMPLETE,EVENT_ENVIRONMENT_TRANSITION,EVENT_FIRE_PLAYER_PROJECTILE,EVENT_SCREEN_SHAKE,EVENT_PARTICLE,EVENT_INPUT_ARBITRARY_KEY,EVENT_INPUT_LOSE_FOCUS".split(",")
    };
    n.GAME_OVER = ["GAME_OVER", 0];
    n.GAME_OVER.toString = b;
    n.GAME_OVER.__enum__ = n;
    n.PAUSE = ["PAUSE", 1];
    n.PAUSE.toString = b;
    n.PAUSE.__enum__ = n;
    n.UNPAUSE = ["UNPAUSE", 2];
    n.UNPAUSE.toString = b;
    n.UNPAUSE.__enum__ = n;
    n.MUTE_TOGGLE = ["MUTE_TOGGLE", 3];
    n.MUTE_TOGGLE.toString = b;
    n.MUTE_TOGGLE.__enum__ = n;
    n.RESIZE_CANVAS = ["RESIZE_CANVAS", 4];
    n.RESIZE_CANVAS.toString = b;
    n.RESIZE_CANVAS.__enum__ = n;
    n.UPDATE_DISPLAY = ["UPDATE_DISPLAY", 5];
    n.UPDATE_DISPLAY.toString = b;
    n.UPDATE_DISPLAY.__enum__ = n;
    n.TWEENS_ALL_COMPLETE = ["TWEENS_ALL_COMPLETE",
        6
    ];
    n.TWEENS_ALL_COMPLETE.toString = b;
    n.TWEENS_ALL_COMPLETE.__enum__ = n;
    n.TWEEN_CURRENT_COMPLETE = ["TWEEN_CURRENT_COMPLETE", 7];
    n.TWEEN_CURRENT_COMPLETE.toString = b;
    n.TWEEN_CURRENT_COMPLETE.__enum__ = n;
    n.INITIAL_LOAD_COMPLETE = ["INITIAL_LOAD_COMPLETE", 8];
    n.INITIAL_LOAD_COMPLETE.toString = b;
    n.INITIAL_LOAD_COMPLETE.__enum__ = n;
    n.WORLD_GENERATION_COMPLETE = ["WORLD_GENERATION_COMPLETE", 9];
    n.WORLD_GENERATION_COMPLETE.toString = b;
    n.WORLD_GENERATION_COMPLETE.__enum__ = n;
    n.FILES_LOADING = ["FILES_LOADING", 10];
    n.FILES_LOADING.toString =
        b;
    n.FILES_LOADING.__enum__ = n;
    n.FILES_ERROR = ["FILES_ERROR", 11];
    n.FILES_ERROR.toString = b;
    n.FILES_ERROR.__enum__ = n;
    n.FILE_RESULT = ["FILE_RESULT", 12];
    n.FILE_RESULT.toString = b;
    n.FILE_RESULT.__enum__ = n;
    n.ALL_POOLS_FULL = ["ALL_POOLS_FULL", 13];
    n.ALL_POOLS_FULL.toString = b;
    n.ALL_POOLS_FULL.__enum__ = n;
    n.VO_PAUSED = ["VO_PAUSED", 14];
    n.VO_PAUSED.toString = b;
    n.VO_PAUSED.__enum__ = n;
    n.VO_ENDED = ["VO_ENDED", 15];
    n.VO_ENDED.toString = b;
    n.VO_ENDED.__enum__ = n;
    n.VO_STARTED = ["VO_STARTED", 16];
    n.VO_STARTED.toString = b;
    n.VO_STARTED.__enum__ =
        n;
    n.INPUT_ARBITRARY_KEY = ["INPUT_ARBITRARY_KEY", 17];
    n.INPUT_ARBITRARY_KEY.toString = b;
    n.INPUT_ARBITRARY_KEY.__enum__ = n;
    n.INPUT_FIELD_ENTER = ["INPUT_FIELD_ENTER", 18];
    n.INPUT_FIELD_ENTER.toString = b;
    n.INPUT_FIELD_ENTER.__enum__ = n;
    n.INPUT_ARBITRARY_KEY_BUTTON = ["INPUT_ARBITRARY_KEY_BUTTON", 19];
    n.INPUT_ARBITRARY_KEY_BUTTON.toString = b;
    n.INPUT_ARBITRARY_KEY_BUTTON.__enum__ = n;
    n.INPUT_ARBITRARY_KEY_KEYBOARD = ["INPUT_ARBITRARY_KEY_KEYBOARD", 20];
    n.INPUT_ARBITRARY_KEY_KEYBOARD.toString = b;
    n.INPUT_ARBITRARY_KEY_KEYBOARD.__enum__ =
        n;
    n.INPUT_LOSE_FOCUS = ["INPUT_LOSE_FOCUS", 21];
    n.INPUT_LOSE_FOCUS.toString = b;
    n.INPUT_LOSE_FOCUS.__enum__ = n;
    n.ITEM_SELECT = ["ITEM_SELECT", 22];
    n.ITEM_SELECT.toString = b;
    n.ITEM_SELECT.__enum__ = n;
    n.BUTTON_CLICK = ["BUTTON_CLICK", 23];
    n.BUTTON_CLICK.toString = b;
    n.BUTTON_CLICK.__enum__ = n;
    n.BUTTON_OVER = ["BUTTON_OVER", 24];
    n.BUTTON_OVER.toString = b;
    n.BUTTON_OVER.__enum__ = n;
    n.BUTTON_OUT = ["BUTTON_OUT", 25];
    n.BUTTON_OUT.toString = b;
    n.BUTTON_OUT.__enum__ = n;
    n.BUTTON_UP = ["BUTTON_UP", 26];
    n.BUTTON_UP.toString = b;
    n.BUTTON_UP.__enum__ =
        n;
    n.BUTTON_DOWN = ["BUTTON_DOWN", 27];
    n.BUTTON_DOWN.toString = b;
    n.BUTTON_DOWN.__enum__ = n;
    n.BUTTON_DRAG = ["BUTTON_DRAG", 28];
    n.BUTTON_DRAG.toString = b;
    n.BUTTON_DRAG.__enum__ = n;
    n.BUTTON_DROP = ["BUTTON_DROP", 29];
    n.BUTTON_DROP.toString = b;
    n.BUTTON_DROP.__enum__ = n;
    n.BUTTON_CANCEL_DRAG = ["BUTTON_CANCEL_DRAG", 30];
    n.BUTTON_CANCEL_DRAG.toString = b;
    n.BUTTON_CANCEL_DRAG.__enum__ = n;
    n.DIFFICULTY_SELECT_COMPLETE = ["DIFFICULTY_SELECT_COMPLETE", 31];
    n.DIFFICULTY_SELECT_COMPLETE.toString = b;
    n.DIFFICULTY_SELECT_COMPLETE.__enum__ =
        n;
    n.EVENT_ENVIRONMENT_TRANSITION = ["EVENT_ENVIRONMENT_TRANSITION", 32];
    n.EVENT_ENVIRONMENT_TRANSITION.toString = b;
    n.EVENT_ENVIRONMENT_TRANSITION.__enum__ = n;
    n.EVENT_FIRE_PLAYER_PROJECTILE = ["EVENT_FIRE_PLAYER_PROJECTILE", 33];
    n.EVENT_FIRE_PLAYER_PROJECTILE.toString = b;
    n.EVENT_FIRE_PLAYER_PROJECTILE.__enum__ = n;
    n.EVENT_SCREEN_SHAKE = ["EVENT_SCREEN_SHAKE", 34];
    n.EVENT_SCREEN_SHAKE.toString = b;
    n.EVENT_SCREEN_SHAKE.__enum__ = n;
    n.EVENT_PARTICLE = ["EVENT_PARTICLE", 35];
    n.EVENT_PARTICLE.toString = b;
    n.EVENT_PARTICLE.__enum__ =
        n;
    n.EVENT_INPUT_ARBITRARY_KEY = ["EVENT_INPUT_ARBITRARY_KEY", 36];
    n.EVENT_INPUT_ARBITRARY_KEY.toString = b;
    n.EVENT_INPUT_ARBITRARY_KEY.__enum__ = n;
    n.EVENT_INPUT_LOSE_FOCUS = ["EVENT_INPUT_LOSE_FOCUS", 37];
    n.EVENT_INPUT_LOSE_FOCUS.toString = b;
    n.EVENT_INPUT_LOSE_FOCUS.__enum__ = n;
    n.__empty_constructs__ = [n.GAME_OVER, n.PAUSE, n.UNPAUSE, n.MUTE_TOGGLE, n.RESIZE_CANVAS, n.UPDATE_DISPLAY, n.TWEENS_ALL_COMPLETE, n.TWEEN_CURRENT_COMPLETE, n.INITIAL_LOAD_COMPLETE, n.WORLD_GENERATION_COMPLETE, n.FILES_LOADING, n.FILES_ERROR, n.FILE_RESULT,
        n.ALL_POOLS_FULL, n.VO_PAUSED, n.VO_ENDED, n.VO_STARTED, n.INPUT_ARBITRARY_KEY, n.INPUT_FIELD_ENTER, n.INPUT_ARBITRARY_KEY_BUTTON, n.INPUT_ARBITRARY_KEY_KEYBOARD, n.INPUT_LOSE_FOCUS, n.ITEM_SELECT, n.BUTTON_CLICK, n.BUTTON_OVER, n.BUTTON_OUT, n.BUTTON_UP, n.BUTTON_DOWN, n.BUTTON_DRAG, n.BUTTON_DROP, n.BUTTON_CANCEL_DRAG, n.DIFFICULTY_SELECT_COMPLETE, n.EVENT_ENVIRONMENT_TRANSITION, n.EVENT_FIRE_PLAYER_PROJECTILE, n.EVENT_SCREEN_SHAKE, n.EVENT_PARTICLE, n.EVENT_INPUT_ARBITRARY_KEY, n.EVENT_INPUT_LOSE_FOCUS
    ];
    var A = g["com.workinman.cloud.LAYER"] = {
        __ename__: ["com", "workinman", "cloud", "LAYER"],
        __constructs__: ["z__MAINUI", "BG", "WORLD", "EFFECTS"]
    };
    A.z__MAINUI = ["z__MAINUI", 0];
    A.z__MAINUI.toString = b;
    A.z__MAINUI.__enum__ = A;
    A.BG = ["BG", 1];
    A.BG.toString = b;
    A.BG.__enum__ = A;
    A.WORLD = ["WORLD", 2];
    A.WORLD.toString = b;
    A.WORLD.__enum__ = A;
    A.EFFECTS = ["EFFECTS", 3];
    A.EFFECTS.toString = b;
    A.EFFECTS.__enum__ = A;
    A.__empty_constructs__ = [A.z__MAINUI, A.BG, A.WORLD, A.EFFECTS];
    var i = function() {
        this._TIMER_STACK = 0.1;
        this._poolStore = new Wg;
        this._values = new hb;
        this._defaults =
            new hb
    };
    g["com.workinman.cloud.WMCloud"] = i;
    i.__name__ = ["com", "workinman", "cloud", "WMCloud"];
    i.__properties__ = {
        get_instance: "get_instance"
    };
    i.get_instance = function() {
        null == i.__instance &amp;&amp; (i.__instance = new i, i.__instance.init());
        return i.__instance
    };
    i.prototype = {
        init: function() {
            this._dispatcher = Hb.request();
            this._input = new Xg;
            this._assets = new Yg;
            this._sound = new Zg;
            this._random = new $g;
            this._localize = new ah;
            this._achievements = new bh;
            this._stack = [];
            this._timerStack = -1;
            this._flagStackPaused = !1;
            this.setString(j.STRING_REGION_ID,
                "en")
        },
        get_dispatcher: function() {
            return this._dispatcher
        },
        get_input: function() {
            return this._input
        },
        get_assets: function() {
            return this._assets
        },
        get_sound: function() {
            return this._sound
        },
        get_localize: function() {
            return this._localize
        },
        get_pool: function() {
            return this._poolStore
        },
        get_achievements: function() {
            return this._achievements
        },
        setBool: function(a, b) {
            this.setValue(a, b)
        },
        getBool: function(a) {
            return this._values.get(a)
        },
        getFloat: function(a) {
            return this._values.get(a)
        },
        setInt: function(a, b) {
            this.setValue(a,
                b)
        },
        modifyInt: function(a, b) {
            return Math.floor(this.modifyValue(a, b))
        },
        getInt: function(a) {
            return this._values.get(a)
        },
        setString: function(a, b) {
            this.setValue(a, b)
        },
        getString: function(a) {
            return this._values.get(a)
        },
        setDefault: function(a, b) {
            this._defaults.set(a, b);
            this.resetValue(a)
        },
        getValue: function(a) {
            return this._values.get(a)
        },
        setValue: function(a, b) {
            this._values.set(a, b);
            !1 == this._defaults.exists(a) &amp;&amp; this.setDefault(a, b);
            this._updateDisplays(a)
        },
        modifyValue: function(a, b) {
            null == b &amp;&amp; (b = 1);
            var c = this.getFloat(a) +
                b;
            this._values.set(a, c);
            this._updateDisplays(a);
            return this.getFloat(a)
        },
        resetValue: function(a) {
            var b = this._defaults.get(a);
            this._values.set(a, b);
            this._updateDisplays(a)
        },
        sharedObjectGetData: function(a) {
            try {
                var b = Ub.getLocal(a),
                    c = b.get_data();
                b.dispose();
                return c
            } catch (f) {
                return {}
            }
        },
        sharedObjectSetData: function(a, b) {
            try {
                var c = Ub.getLocal(a);
                c.set_data(b);
                c.flush();
                c.dispose()
            } catch (f) {
                null
            }
        },
        _updateDisplays: function(a) {
            this._dispatcher.dispatchEvent(da.request(n.UPDATE_DISPLAY, function() {
                var b = new U;
                b.set("val", a);
                return b
            }(this)))
        },
        stack: function(a) {
            this._timerStack = this._TIMER_STACK;
            for (var b = 0; b &lt; a.length;) {
                var c = a[b];
                ++b;
                this._stack.push(c)
            }
        },
        update: function(a) {
            this._updateStack(a);
            this._input.update(a)
        },
        pauseStack: function() {
            this._flagStackPaused = !0
        },
        unpauseStack: function() {
            this._flagStackPaused = !1
        },
        _updateStack: function(a) {
            1 &gt; this._stack.length || this._flagStackPaused || (this._timerStack -= a, 0 &gt; this._timerStack &amp;&amp; (this._stack[0](), this._stack.shift(), this._timerStack = this._TIMER_STACK))
        },
        __class__: i,
        __properties__: {
            get_achievements: "get_achievements",
            get_pool: "get_pool",
            get_localize: "get_localize",
            get_sound: "get_sound",
            get_assets: "get_assets",
            get_input: "get_input",
            get_dispatcher: "get_dispatcher"
        }
    };
    var bc = function() {
        this._assetPaths = new hb;
        this._assetPaths.set(a.relic_shelby_shield, "relic_shelby_shield");
        "relic_shelby_shield";
        this._assetPaths.set(a.tmnt_subway_mid_r, "tmnt_subway_mid_r");
        "tmnt_subway_mid_r";
        this._assetPaths.set(a.tvp_raph_attack_3_07_alternate, "tvp_raph_attack_3_07_alternate");
        "tvp_raph_attack_3_07_alternate";
        this._assetPaths.set(a.tmnt_subway_mid_l, "tmnt_subway_mid_l");
        "tmnt_subway_mid_l";
        this._assetPaths.set(a.tvp_orion_attack_3_03_alternate, "tvp_orion_attack_3_03_alternate");
        "tvp_orion_attack_3_03_alternate";
        this._assetPaths.set(a.btn_bottom_active, "btn_bottom_active");
        "btn_bottom_active";
        this._assetPaths.set(a.tvp_donnie_special_2_05_alternate_tint, "tvp_donnie_special_2_05_alternate_tint");
        "tvp_donnie_special_2_05_alternate_tint";
        this._assetPaths.set(a.tvp_leo_special_1_idle_03_alternate_tint,
            "tvp_leo_special_1_idle_03_alternate_tint");
        "tvp_leo_special_1_idle_03_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_2_16_alternate_tint, "tvp_april_special_2_16_alternate_tint");
        "tvp_april_special_2_16_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_1_02_tint, "tvp_andros_special_1_02_tint");
        "tvp_andros_special_1_02_tint";
        this._assetPaths.set(a.tvp_jason_dash_forward_02_alternate_tint, "tvp_jason_dash_forward_02_alternate_tint");
        "tvp_jason_dash_forward_02_alternate_tint";
        this._assetPaths.set(a.tvp_pink_special_attack_2_04_alternate_tint,
            "tvp_pink_special_attack_2_04_alternate_tint");
        "tvp_pink_special_attack_2_04_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_3_06_alternate, "tvp_jason_attack_3_06_alternate");
        "tvp_jason_attack_3_06_alternate";
        this._assetPaths.set(a.tvp_mikey_hit_down_alternate, "tvp_mikey_hit_down_alternate");
        "tvp_mikey_hit_down_alternate";
        this._assetPaths.set(a.tvp_april_special_2_12_tint, "tvp_april_special_2_12_tint");
        "tvp_april_special_2_12_tint";
        this._assetPaths.set(a.btn_quarry, "btn_quarry");
        "btn_quarry";
        this._assetPaths.set(a.tvp_leo_attack_2_04, "tvp_leo_attack_2_04");
        "tvp_leo_attack_2_04";
        this._assetPaths.set(a.tvp_leo_attack_2_03, "tvp_leo_attack_2_03");
        "tvp_leo_attack_2_03";
        this._assetPaths.set(a.tvp_april_dash_back_01_alternate_tint, "tvp_april_dash_back_01_alternate_tint");
        "tvp_april_dash_back_01_alternate_tint";
        this._assetPaths.set(a.tvp_leo_attack_2_01, "tvp_leo_attack_2_01");
        "tvp_leo_attack_2_01";
        this._assetPaths.set(a.tvp_orion_floor_alternate, "tvp_orion_floor_alternate");
        "tvp_orion_floor_alternate";
        this._assetPaths.set(a.tvp_tommy_special_2_08, "tvp_tommy_special_2_08");
        "tvp_tommy_special_2_08";
        this._assetPaths.set(a.column_difficult, "column_difficult");
        "column_difficult";
        this._assetPaths.set(a.tvp_tommy_attack_1_04, "tvp_tommy_attack_1_04");
        "tvp_tommy_attack_1_04";
        this._assetPaths.set(a.tvp_raph_special_2_in_07_tint, "tvp_raph_special_2_in_07_tint");
        "tvp_raph_special_2_in_07_tint";
        this._assetPaths.set(a.tvp_tommy_attack_1_03, "tvp_tommy_attack_1_03");
        "tvp_tommy_attack_1_03";
        this._assetPaths.set(a.tvp_tommy_special_2_06,
            "tvp_tommy_special_2_06");
        "tvp_tommy_special_2_06";
        this._assetPaths.set(a.tvp_april_special_2_04_alternate_tint, "tvp_april_special_2_04_alternate_tint");
        "tvp_april_special_2_04_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_13_alternate, "tvp_donnie_special_2_13_alternate");
        "tvp_donnie_special_2_13_alternate";
        this._assetPaths.set(a.tvp_tommy_special_2_04, "tvp_tommy_special_2_04");
        "tvp_tommy_special_2_04";
        this._assetPaths.set(a.portrait_jason_end, "portrait_jason_end");
        "portrait_jason_end";
        this._assetPaths.set(a.tvp_pink_attack_1_06_alternate, "tvp_pink_attack_1_06_alternate");
        "tvp_pink_attack_1_06_alternate";
        this._assetPaths.set(a.tvp_pink_special_out_02_alternate_tint, "tvp_pink_special_out_02_alternate_tint");
        "tvp_pink_special_out_02_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_13_tint, "tvp_jason_attack_special_1_13_tint");
        "tvp_jason_attack_special_1_13_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_out_08_alternate, "tvp_donnie_special_1_out_08_alternate");
        "tvp_donnie_special_1_out_08_alternate";
        this._assetPaths.set(a.tvp_orion_floor, "tvp_orion_floor");
        "tvp_orion_floor";
        this._assetPaths.set(a.tvp_donnie_special_1_in_11_tint, "tvp_donnie_special_1_in_11_tint");
        "tvp_donnie_special_1_in_11_tint";
        this._assetPaths.set(a.tvp_raph_hit_03_alternate, "tvp_raph_hit_03_alternate");
        "tvp_raph_hit_03_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_21_alternate_tint, "tvp_orion_special_2_21_alternate_tint");
        "tvp_orion_special_2_21_alternate_tint";
        this._assetPaths.set(a.tvp_andros_attack_3_03_alternate,
            "tvp_andros_attack_3_03_alternate");
        "tvp_andros_attack_3_03_alternate";
        this._assetPaths.set(a.tvp_pink_special_out_01_tint, "tvp_pink_special_out_01_tint");
        "tvp_pink_special_out_01_tint";
        this._assetPaths.set(a.ware_catwalk_base_r, "ware_catwalk_base_r");
        "ware_catwalk_base_r";
        this._assetPaths.set(a.portrait_orion_partner, "portrait_orion_partner");
        "portrait_orion_partner";
        this._assetPaths.set(a.badge_icon_stupid, "badge_icon_stupid");
        "badge_icon_stupid";
        this._assetPaths.set(a.tvp_orion_special_1_07_tint,
            "tvp_orion_special_1_07_tint");
        "tvp_orion_special_1_07_tint";
        this._assetPaths.set(a.ware_catwalk_base_l, "ware_catwalk_base_l");
        "ware_catwalk_base_l";
        this._assetPaths.set(a.tvp_donnie_special_1_out_01_tint, "tvp_donnie_special_1_out_01_tint");
        "tvp_donnie_special_1_out_01_tint";
        this._assetPaths.set(a.btn_city_active, "btn_city_active");
        "btn_city_active";
        this._assetPaths.set(a.tvp_donnie_special_1_in_10_alternate_tint, "tvp_donnie_special_1_in_10_alternate_tint");
        "tvp_donnie_special_1_in_10_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_2_07_tint, "tvp_andros_special_2_07_tint");
        "tvp_andros_special_2_07_tint";
        this._assetPaths.set(a.tvp_andros_special_1_19, "tvp_andros_special_1_19");
        "tvp_andros_special_1_19";
        this._assetPaths.set(a.tvp_andros_special_1_18, "tvp_andros_special_1_18");
        "tvp_andros_special_1_18";
        this._assetPaths.set(a.tvp_andros_special_1_17, "tvp_andros_special_1_17");
        "tvp_andros_special_1_17";
        this._assetPaths.set(a.tvp_andros_special_1_16, "tvp_andros_special_1_16");
        "tvp_andros_special_1_16";
        this._assetPaths.set(a.tvp_andros_special_1_15, "tvp_andros_special_1_15");
        "tvp_andros_special_1_15";
        this._assetPaths.set(a.tvp_andros_special_1_14, "tvp_andros_special_1_14");
        "tvp_andros_special_1_14";
        this._assetPaths.set(a.tvp_andros_special_1_13, "tvp_andros_special_1_13");
        "tvp_andros_special_1_13";
        this._assetPaths.set(a.tvp_andros_special_1_12, "tvp_andros_special_1_12");
        "tvp_andros_special_1_12";
        this._assetPaths.set(a.tvp_andros_special_1_11, "tvp_andros_special_1_11");
        "tvp_andros_special_1_11";
        this._assetPaths.set(a.tvp_andros_special_1_10,
            "tvp_andros_special_1_10");
        "tvp_andros_special_1_10";
        this._assetPaths.set(a.tvp_pink_special_hit_01, "tvp_pink_special_hit_01");
        "tvp_pink_special_hit_01";
        this._assetPaths.set(a.tvp_pink_special_hit_03, "tvp_pink_special_hit_03");
        "tvp_pink_special_hit_03";
        this._assetPaths.set(a.tvp_pink_special_hit_02, "tvp_pink_special_hit_02");
        "tvp_pink_special_hit_02";
        this._assetPaths.set(a.tvp_donnie_special_1_out_05_alternate_tint, "tvp_donnie_special_1_out_05_alternate_tint");
        "tvp_donnie_special_1_out_05_alternate_tint";
        this._assetPaths.set(a.gameplay_universal_2, "gameplay_universal_2");
        "gameplay_universal_2";
        this._assetPaths.set(a.gameplay_universal_1, "gameplay_universal_1");
        "gameplay_universal_1";
        this._assetPaths.set(a.gameplay_universal_0, "gameplay_universal_0");
        "gameplay_universal_0";
        this._assetPaths.set(a.tvp_tommy_idle_05_alternate, "tvp_tommy_idle_05_alternate");
        "tvp_tommy_idle_05_alternate";
        this._assetPaths.set(a.tvp_pink_special_in_02_alternate, "tvp_pink_special_in_02_alternate");
        "tvp_pink_special_in_02_alternate";
        this._assetPaths.set(a.tvp_mikey_idle_02_alternate, "tvp_mikey_idle_02_alternate");
        "tvp_mikey_idle_02_alternate";
        this._assetPaths.set(a.tvp_raph_dash_forward_01_tint, "tvp_raph_dash_forward_01_tint");
        "tvp_raph_dash_forward_01_tint";
        this._assetPaths.set(a.tvp_april_special_1_01_alternate_tint, "tvp_april_special_1_01_alternate_tint");
        "tvp_april_special_1_01_alternate_tint";
        this._assetPaths.set(a.tvp_orion_attack_2_05_alternate, "tvp_orion_attack_2_05_alternate");
        "tvp_orion_attack_2_05_alternate";
        this._assetPaths.set(a.Basic,
            "Basic");
        "Basic";
        this._assetPaths.set(a.hud_fill_blue, "hud_fill_blue");
        "hud_fill_blue";
        this._assetPaths.set(a.tvp_april_fall_alternate, "tvp_april_fall_alternate");
        "tvp_april_fall_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_15_tint, "tvp_orion_special_1_15_tint");
        "tvp_orion_special_1_15_tint";
        this._assetPaths.set(a.tvp_april_special_2_07_alternate, "tvp_april_special_2_07_alternate");
        "tvp_april_special_2_07_alternate";
        this._assetPaths.set(a.tvp_andros_attack_3_09_alternate, "tvp_andros_attack_3_09_alternate");
        "tvp_andros_attack_3_09_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_10_alternate_tint, "tvp_raph_special_1_10_alternate_tint");
        "tvp_raph_special_1_10_alternate_tint";
        this._assetPaths.set(a.portrait_leonardo_partner, "portrait_leonardo_partner");
        "portrait_leonardo_partner";
        this._assetPaths.set(a.btn_difficulty_blank, "btn_difficulty_blank");
        "btn_difficulty_blank";
        this._assetPaths.set(a.tvp_tommy_attack_2_03_alternate, "tvp_tommy_attack_2_03_alternate");
        "tvp_tommy_attack_2_03_alternate";
        this._assetPaths.set(a.tvp_pink_attack_1_05_alternate,
            "tvp_pink_attack_1_05_alternate");
        "tvp_pink_attack_1_05_alternate";
        this._assetPaths.set(a.tvp_pink_attack_1_03_alternate, "tvp_pink_attack_1_03_alternate");
        "tvp_pink_attack_1_03_alternate";
        this._assetPaths.set(a.tvp_jason_special_1_03_alternate, "tvp_jason_special_1_03_alternate");
        "tvp_jason_special_1_03_alternate";
        this._assetPaths.set(a.tvp_orion_attack_1_04_alternate, "tvp_orion_attack_1_04_alternate");
        "tvp_orion_attack_1_04_alternate";
        this._assetPaths.set(a.tvp_jason_idle_alternate, "tvp_jason_idle_alternate");
        "tvp_jason_idle_alternate";
        this._assetPaths.set(a.tvp_jason_special_1_11_alternate, "tvp_jason_special_1_11_alternate");
        "tvp_jason_special_1_11_alternate";
        this._assetPaths.set(a.btn_go, "btn_go");
        "btn_go";
        this._assetPaths.set(a.tvp_donnie_special_2_11_alternate, "tvp_donnie_special_2_11_alternate");
        "tvp_donnie_special_2_11_alternate";
        this._assetPaths.set(a.hud_icon_win_red, "hud_icon_win_red");
        "hud_icon_win_red";
        this._assetPaths.set(a.tvp_raph_special_2_in_09_alternate_tint, "tvp_raph_special_2_in_09_alternate_tint");
        "tvp_raph_special_2_in_09_alternate_tint";
        this._assetPaths.set(a.tvp_andros_dash_back_01_alternate_tint, "tvp_andros_dash_back_01_alternate_tint");
        "tvp_andros_dash_back_01_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_special_out_01_alternate, "tvp_mikey_special_out_01_alternate");
        "tvp_mikey_special_out_01_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_06_alternate, "tvp_orion_special_1_06_alternate");
        "tvp_orion_special_1_06_alternate";
        this._assetPaths.set(a.tvp_pink_special_hit_up_alternate,
            "tvp_pink_special_hit_up_alternate");
        "tvp_pink_special_hit_up_alternate";
        this._assetPaths.set(a.portrait_april_end, "portrait_april_end");
        "portrait_april_end";
        this._assetPaths.set(a.tvp_mikey_special_in_01_alternate_tint, "tvp_mikey_special_in_01_alternate_tint");
        "tvp_mikey_special_in_01_alternate_tint";
        this._assetPaths.set(a.tvp_pink_special_hit_01_alternate, "tvp_pink_special_hit_01_alternate");
        "tvp_pink_special_hit_01_alternate";
        this._assetPaths.set(a.tvp_tommy_special_2_projectile_tint, "tvp_tommy_special_2_projectile_tint");
        "tvp_tommy_special_2_projectile_tint";
        this._assetPaths.set(a.tvp_mikey_attack_1_03, "tvp_mikey_attack_1_03");
        "tvp_mikey_attack_1_03";
        this._assetPaths.set(a.tvp_mikey_attack_1_02, "tvp_mikey_attack_1_02");
        "tvp_mikey_attack_1_02";
        this._assetPaths.set(a.tvp_mikey_attack_1_01, "tvp_mikey_attack_1_01");
        "tvp_mikey_attack_1_01";
        this._assetPaths.set(a.tvp_mikey_attack_1_04, "tvp_mikey_attack_1_04");
        "tvp_mikey_attack_1_04";
        this._assetPaths.set(a.tvp_donnie_special_1_in_05_alternate, "tvp_donnie_special_1_in_05_alternate");
        "tvp_donnie_special_1_in_05_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_02_alternate, "tvp_jason_attack_special_1_02_alternate");
        "tvp_jason_attack_special_1_02_alternate";
        this._assetPaths.set(a.tvp_pink_special_dash_forward_01, "tvp_pink_special_dash_forward_01");
        "tvp_pink_special_dash_forward_01";
        this._assetPaths.set(a.tvp_mikey_special_idle_02_alternate, "tvp_mikey_special_idle_02_alternate");
        "tvp_mikey_special_idle_02_alternate";
        this._assetPaths.set(a.tvp_pink_special_dash_forward_02,
            "tvp_pink_special_dash_forward_02");
        "tvp_pink_special_dash_forward_02";
        this._assetPaths.set(a.tvp_leo_special_1_out_01, "tvp_leo_special_1_out_01");
        "tvp_leo_special_1_out_01";
        this._assetPaths.set(a.tvp_donnie_hit_up_alternate, "tvp_donnie_hit_up_alternate");
        "tvp_donnie_hit_up_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_out_02, "tvp_leo_special_1_out_02");
        "tvp_leo_special_1_out_02";
        this._assetPaths.set(a.tvp_pink_special_dash_forward_02_alternate, "tvp_pink_special_dash_forward_02_alternate");
        "tvp_pink_special_dash_forward_02_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_4_01, "tvp_mikey_attack_4_01");
        "tvp_mikey_attack_4_01";
        this._assetPaths.set(a.tvp_mikey_attack_4_02, "tvp_mikey_attack_4_02");
        "tvp_mikey_attack_4_02";
        this._assetPaths.set(a.tvp_mikey_attack_4_03, "tvp_mikey_attack_4_03");
        "tvp_mikey_attack_4_03";
        this._assetPaths.set(a.tvp_mikey_attack_4_04, "tvp_mikey_attack_4_04");
        "tvp_mikey_attack_4_04";
        this._assetPaths.set(a.tvp_mikey_attack_4_05, "tvp_mikey_attack_4_05");
        "tvp_mikey_attack_4_05";
        this._assetPaths.set(a.tvp_mikey_attack_4_06, "tvp_mikey_attack_4_06");
        "tvp_mikey_attack_4_06";
        this._assetPaths.set(a.tvp_mikey_attack_4_07, "tvp_mikey_attack_4_07");
        "tvp_mikey_attack_4_07";
        this._assetPaths.set(a.april_alternate1, "april_alternate1");
        "april_alternate1";
        this._assetPaths.set(a.april_alternate0, "april_alternate0");
        "april_alternate0";
        this._assetPaths.set(a.april_alternate2, "april_alternate2");
        "april_alternate2";
        this._assetPaths.set(a.tvp_leo_special_1_in_01_alternate_tint, "tvp_leo_special_1_in_01_alternate_tint");
        "tvp_leo_special_1_in_01_alternate_tint";
        this._assetPaths.set(a.tvp_jason_hit_down, "tvp_jason_hit_down");
        "tvp_jason_hit_down";
        this._assetPaths.set(a.tvp_jason_block, "tvp_jason_block");
        "tvp_jason_block";
        this._assetPaths.set(a.endgame_portraits_2, "endgame_portraits_2");
        "endgame_portraits_2";
        this._assetPaths.set(a.endgame_portraits_0, "endgame_portraits_0");
        "endgame_portraits_0";
        this._assetPaths.set(a.endgame_portraits_1, "endgame_portraits_1");
        "endgame_portraits_1";
        this._assetPaths.set(a.column_easy,
            "column_easy");
        "column_easy";
        this._assetPaths.set(a.tvp_raph_special_2_in_02_alternate_tint, "tvp_raph_special_2_in_02_alternate_tint");
        "tvp_raph_special_2_in_02_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_2_in_04_tint, "tvp_raph_special_2_in_04_tint");
        "tvp_raph_special_2_in_04_tint";
        this._assetPaths.set(a.tvp_orion_special_2_04_tint, "tvp_orion_special_2_04_tint");
        "tvp_orion_special_2_04_tint";
        this._assetPaths.set(a.tvp_mikey_attack_3_01, "tvp_mikey_attack_3_01");
        "tvp_mikey_attack_3_01";
        this._assetPaths.set(a.tvp_mikey_attack_3_03, "tvp_mikey_attack_3_03");
        "tvp_mikey_attack_3_03";
        this._assetPaths.set(a.tvp_mikey_attack_3_02, "tvp_mikey_attack_3_02");
        "tvp_mikey_attack_3_02";
        this._assetPaths.set(a.tvp_mikey_attack_3_05, "tvp_mikey_attack_3_05");
        "tvp_mikey_attack_3_05";
        this._assetPaths.set(a.tvp_mikey_attack_3_04, "tvp_mikey_attack_3_04");
        "tvp_mikey_attack_3_04";
        this._assetPaths.set(a.tvp_mikey_attack_3_07, "tvp_mikey_attack_3_07");
        "tvp_mikey_attack_3_07";
        this._assetPaths.set(a.tvp_mikey_attack_3_06,
            "tvp_mikey_attack_3_06");
        "tvp_mikey_attack_3_06";
        this._assetPaths.set(a.tvp_pink_special_in_02, "tvp_pink_special_in_02");
        "tvp_pink_special_in_02";
        this._assetPaths.set(a.tvp_pink_special_in_03, "tvp_pink_special_in_03");
        "tvp_pink_special_in_03";
        this._assetPaths.set(a.tvp_pink_special_in_01, "tvp_pink_special_in_01");
        "tvp_pink_special_in_01";
        this._assetPaths.set(a.pause_backing, "pause_backing");
        "pause_backing";
        this._assetPaths.set(a.tvp_pink_special_in_04, "tvp_pink_special_in_04");
        "tvp_pink_special_in_04";
        this._assetPaths.set(a.tvp_jason_attack_special_1_09_alternate, "tvp_jason_attack_special_1_09_alternate");
        "tvp_jason_attack_special_1_09_alternate";
        this._assetPaths.set(a.tvp_tommy_special_2_10_alternate_tint, "tvp_tommy_special_2_10_alternate_tint");
        "tvp_tommy_special_2_10_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_2_04, "tvp_orion_special_2_04");
        "tvp_orion_special_2_04";
        this._assetPaths.set(a.tvp_mikey_attack_2_03, "tvp_mikey_attack_2_03");
        "tvp_mikey_attack_2_03";
        this._assetPaths.set(a.tvp_orion_special_2_06,
            "tvp_orion_special_2_06");
        "tvp_orion_special_2_06";
        this._assetPaths.set(a.tvp_mikey_attack_2_01, "tvp_mikey_attack_2_01");
        "tvp_mikey_attack_2_01";
        this._assetPaths.set(a.tvp_orion_special_2_01, "tvp_orion_special_2_01");
        "tvp_orion_special_2_01";
        this._assetPaths.set(a.tvp_mikey_attack_2_04, "tvp_mikey_attack_2_04");
        "tvp_mikey_attack_2_04";
        this._assetPaths.set(a.tvp_orion_special_2_03, "tvp_orion_special_2_03");
        "tvp_orion_special_2_03";
        this._assetPaths.set(a.tvp_pink_floor, "tvp_pink_floor");
        "tvp_pink_floor";
        this._assetPaths.set(a.tvp_orion_special_2_08, "tvp_orion_special_2_08");
        "tvp_orion_special_2_08";
        this._assetPaths.set(a.tvp_orion_special_2_09, "tvp_orion_special_2_09");
        "tvp_orion_special_2_09";
        this._assetPaths.set(a.tvp_mikey_attack_4_06_alternate, "tvp_mikey_attack_4_06_alternate");
        "tvp_mikey_attack_4_06_alternate";
        this._assetPaths.set(a.tvp_leo_dash_forward_01_tint, "tvp_leo_dash_forward_01_tint");
        "tvp_leo_dash_forward_01_tint";
        this._assetPaths.set(a.relic_andros_active, "relic_andros_active");
        "relic_andros_active";
        this._assetPaths.set(a.tvp_andros_special_2_10_alternate_tint, "tvp_andros_special_2_10_alternate_tint");
        "tvp_andros_special_2_10_alternate_tint";
        this._assetPaths.set(a.tvp_andros_attack_3_02_alternate, "tvp_andros_attack_3_02_alternate");
        "tvp_andros_attack_3_02_alternate";
        this._assetPaths.set(a.pause_btn_close_active, "pause_btn_close_active");
        "pause_btn_close_active";
        this._assetPaths.set(a.tvp_pink_special_attack_2_08_alternate_tint, "tvp_pink_special_attack_2_08_alternate_tint");
        "tvp_pink_special_attack_2_08_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_18, "tvp_donnie_special_2_18");
        "tvp_donnie_special_2_18";
        this._assetPaths.set(a.tvp_leo_special_1_in_03_tint, "tvp_leo_special_1_in_03_tint");
        "tvp_leo_special_1_in_03_tint";
        this._assetPaths.set(a.tvp_jason_attack_3_02_alternate, "tvp_jason_attack_3_02_alternate");
        "tvp_jason_attack_3_02_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_02_alternate, "tvp_tommy_special_1_02_alternate");
        "tvp_tommy_special_1_02_alternate";
        this._assetPaths.set(a.tvp_raph_attack_3_04_alternate,
            "tvp_raph_attack_3_04_alternate");
        "tvp_raph_attack_3_04_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_03, "tvp_orion_special_1_03");
        "tvp_orion_special_1_03";
        this._assetPaths.set(a.tvp_raph_attack_1_03_alternate, "tvp_raph_attack_1_03_alternate");
        "tvp_raph_attack_1_03_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_13_alternate, "tvp_andros_special_2_13_alternate");
        "tvp_andros_special_2_13_alternate";
        this._assetPaths.set(a.top_bar_overlay, "top_bar_overlay");
        "top_bar_overlay";
        this._assetPaths.set(a.tvp_april_special_2_10_alternate,
            "tvp_april_special_2_10_alternate");
        "tvp_april_special_2_10_alternate";
        this._assetPaths.set(a.tvp_april_attack_2_02_alternate, "tvp_april_attack_2_02_alternate");
        "tvp_april_attack_2_02_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_02_alternate_tint, "tvp_jason_attack_special_1_02_alternate_tint");
        "tvp_jason_attack_special_1_02_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_1_11_alternate_tint, "tvp_orion_special_1_11_alternate_tint");
        "tvp_orion_special_1_11_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_16_tint,
            "tvp_jason_attack_special_1_16_tint");
        "tvp_jason_attack_special_1_16_tint";
        this._assetPaths.set(a.tmnt_subway_fg, "tmnt_subway_fg");
        "tmnt_subway_fg";
        this._assetPaths.set(a.tvp_andros_block, "tvp_andros_block");
        "tvp_andros_block";
        this._assetPaths.set(a.tvp_leo_special_2_projectile_01_alternate_tint, "tvp_leo_special_2_projectile_01_alternate_tint");
        "tvp_leo_special_2_projectile_01_alternate_tint";
        this._assetPaths.set(a.alley_board_left, "alley_board_left");
        "alley_board_left";
        this._assetPaths.set(a.tvp_donnie_walk_02_alternate,
            "tvp_donnie_walk_02_alternate");
        "tvp_donnie_walk_02_alternate";
        this._assetPaths.set(a.tvp_pink_special_attack_2_10_alternate_tint, "tvp_pink_special_attack_2_10_alternate_tint");
        "tvp_pink_special_attack_2_10_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_dash_back_01_alternate_tint, "tvp_mikey_dash_back_01_alternate_tint");
        "tvp_mikey_dash_back_01_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_01_tint, "tvp_tommy_special_1_01_tint");
        "tvp_tommy_special_1_01_tint";
        this._assetPaths.set(a.tvp_leo_attack_2_02,
            "tvp_leo_attack_2_02");
        "tvp_leo_attack_2_02";
        this._assetPaths.set(a.tvp_donnie_attack_2_04_alternate, "tvp_donnie_attack_2_04_alternate");
        "tvp_donnie_attack_2_04_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_12_alternate_tint, "tvp_pink_attack_2_12_alternate_tint");
        "tvp_pink_attack_2_12_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_2_out_02_alternate, "tvp_raph_special_2_out_02_alternate");
        "tvp_raph_special_2_out_02_alternate";
        this._assetPaths.set(a.tvp_raph_attack_1_01_alternate, "tvp_raph_attack_1_01_alternate");
        "tvp_raph_attack_1_01_alternate";
        this._assetPaths.set(a.single_backing_active, "single_backing_active");
        "single_backing_active";
        this._assetPaths.set(a.tvp_raph_special_1_09_alternate, "tvp_raph_special_1_09_alternate");
        "tvp_raph_special_1_09_alternate";
        this._assetPaths.set(a.btn_mikey, "btn_mikey");
        "btn_mikey";
        this._assetPaths.set(a.tvp_andros_attack_3_06_alternate, "tvp_andros_attack_3_06_alternate");
        "tvp_andros_attack_3_06_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_13_tint, "tvp_orion_special_2_13_tint");
        "tvp_orion_special_2_13_tint";
        this._assetPaths.set(a.tvp_andros_special_1_18_alternate, "tvp_andros_special_1_18_alternate");
        "tvp_andros_special_1_18_alternate";
        this._assetPaths.set(a.ach_btn_unlock, "ach_btn_unlock");
        "ach_btn_unlock";
        this._assetPaths.set(a.tvp_leo_attack_3_01_alternate, "tvp_leo_attack_3_01_alternate");
        "tvp_leo_attack_3_01_alternate";
        this._assetPaths.set(a.logo, "logo");
        "logo";
        this._assetPaths.set(a.tvp_jason_attack_special_1_07_alternate, "tvp_jason_attack_special_1_07_alternate");
        "tvp_jason_attack_special_1_07_alternate";
        this._assetPaths.set(a.tvp_april_special_2_15_alternate, "tvp_april_special_2_15_alternate");
        "tvp_april_special_2_15_alternate";
        this._assetPaths.set(a.tvp_andros_dash_forward_01_tint, "tvp_andros_dash_forward_01_tint");
        "tvp_andros_dash_forward_01_tint";
        this._assetPaths.set(a.tvp_pink_special_idle_01_tint, "tvp_pink_special_idle_01_tint");
        "tvp_pink_special_idle_01_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_14_tint, "tvp_donnie_special_1_in_14_tint");
        "tvp_donnie_special_1_in_14_tint";
        this._assetPaths.set(a.tvp_donnie_attack_1_02,
            "tvp_donnie_attack_1_02");
        "tvp_donnie_attack_1_02";
        this._assetPaths.set(a.tvp_tommy_attack_1_02, "tvp_tommy_attack_1_02");
        "tvp_tommy_attack_1_02";
        this._assetPaths.set(a.tvp_leo_dash_forward_02_alternate, "tvp_leo_dash_forward_02_alternate");
        "tvp_leo_dash_forward_02_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_1_04_alternate, "tvp_mikey_attack_1_04_alternate");
        "tvp_mikey_attack_1_04_alternate";
        this._assetPaths.set(a.tvp_tommy_attack_1_01, "tvp_tommy_attack_1_01");
        "tvp_tommy_attack_1_01";
        this._assetPaths.set(a.tvp_jason_attack_special_1_11_tint,
            "tvp_jason_attack_special_1_11_tint");
        "tvp_jason_attack_special_1_11_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_2_04_alternate, "tvp_jason_attack_special_2_04_alternate");
        "tvp_jason_attack_special_2_04_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_13_alternate, "tvp_donnie_special_1_in_13_alternate");
        "tvp_donnie_special_1_in_13_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_03_alternate_tint, "tvp_raph_special_1_03_alternate_tint");
        "tvp_raph_special_1_03_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_09_alternate, "tvp_donnie_special_1_in_09_alternate");
        "tvp_donnie_special_1_in_09_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_out_02_alternate, "tvp_leo_special_1_out_02_alternate");
        "tvp_leo_special_1_out_02_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_2_01_tint, "tvp_jason_attack_special_2_01_tint");
        "tvp_jason_attack_special_2_01_tint";
        this._assetPaths.set(a.tvp_jason_fall, "tvp_jason_fall");
        "tvp_jason_fall";
        this._assetPaths.set(a.tvp_tommy_special_2_06_tint,
            "tvp_tommy_special_2_06_tint");
        "tvp_tommy_special_2_06_tint";
        this._assetPaths.set(a.tvp_andros_dash_back_02_alternate_tint, "tvp_andros_dash_back_02_alternate_tint");
        "tvp_andros_dash_back_02_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_07_alternate, "tvp_tommy_special_1_07_alternate");
        "tvp_tommy_special_1_07_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_2_05_alternate_tint, "tvp_jason_attack_special_2_05_alternate_tint");
        "tvp_jason_attack_special_2_05_alternate_tint";
        this._assetPaths.set(a.tvp_pink_idle_05,
            "tvp_pink_idle_05");
        "tvp_pink_idle_05";
        this._assetPaths.set(a.tvp_tommy_dash_forward_02_alternate, "tvp_tommy_dash_forward_02_alternate");
        "tvp_tommy_dash_forward_02_alternate";
        this._assetPaths.set(a.tvp_leo_dash_back_02_alternate, "tvp_leo_dash_back_02_alternate");
        "tvp_leo_dash_back_02_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_09_alternate, "tvp_tommy_special_1_09_alternate");
        "tvp_tommy_special_1_09_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_11_tint, "tvp_andros_special_1_11_tint");
        "tvp_andros_special_1_11_tint";
        this._assetPaths.set(a.tvp_jason_special_1_14_alternate, "tvp_jason_special_1_14_alternate");
        "tvp_jason_special_1_14_alternate";
        this._assetPaths.set(a.tvp_leo_special_2_03_alternate, "tvp_leo_special_2_03_alternate");
        "tvp_leo_special_2_03_alternate";
        this._assetPaths.set(a.tvp_april_special_2_16_alternate, "tvp_april_special_2_16_alternate");
        "tvp_april_special_2_16_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_07_tint, "tvp_orion_special_2_07_tint");
        "tvp_orion_special_2_07_tint";
        this._assetPaths.set(a.tvp_leo_dash_back_01_tint, "tvp_leo_dash_back_01_tint");
        "tvp_leo_dash_back_01_tint";
        this._assetPaths.set(a.tommy_alternate1, "tommy_alternate1");
        "tommy_alternate1";
        this._assetPaths.set(a.tommy_alternate0, "tommy_alternate0");
        "tommy_alternate0";
        this._assetPaths.set(a.relic_april, "relic_april");
        "relic_april";
        this._assetPaths.set(a.tvp_tommy_special_2_10, "tvp_tommy_special_2_10");
        "tvp_tommy_special_2_10";
        this._assetPaths.set(a.tvp_andros_special_1_08, "tvp_andros_special_1_08");
        "tvp_andros_special_1_08";
        this._assetPaths.set(a.tvp_andros_special_1_09, "tvp_andros_special_1_09");
        "tvp_andros_special_1_09";
        this._assetPaths.set(a.btn_ship_active, "btn_ship_active");
        "btn_ship_active";
        this._assetPaths.set(a.tvp_andros_special_1_04, "tvp_andros_special_1_04");
        "tvp_andros_special_1_04";
        this._assetPaths.set(a.tvp_andros_special_1_05, "tvp_andros_special_1_05");
        "tvp_andros_special_1_05";
        this._assetPaths.set(a.tvp_andros_special_1_06, "tvp_andros_special_1_06");
        "tvp_andros_special_1_06";
        this._assetPaths.set(a.tvp_andros_special_1_07,
            "tvp_andros_special_1_07");
        "tvp_andros_special_1_07";
        this._assetPaths.set(a.tvp_andros_special_1_01, "tvp_andros_special_1_01");
        "tvp_andros_special_1_01";
        this._assetPaths.set(a.tvp_donnie_special_1_in_08_alternate, "tvp_donnie_special_1_in_08_alternate");
        "tvp_donnie_special_1_in_08_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_03, "tvp_andros_special_1_03");
        "tvp_andros_special_1_03";
        this._assetPaths.set(a.tvp_april_floor, "tvp_april_floor");
        "tvp_april_floor";
        this._assetPaths.set(a.tvp_donnie_special_2_06_tint,
            "tvp_donnie_special_2_06_tint");
        "tvp_donnie_special_2_06_tint";
        this._assetPaths.set(a.quarry_fg, "quarry_fg");
        "quarry_fg";
        this._assetPaths.set(a.tmntVpr_splash_lightning, "tmntVpr_splash_lightning");
        "tmntVpr_splash_lightning";
        this._assetPaths.set(a.tvp_donnie_special_1_out_08_tint, "tvp_donnie_special_1_out_08_tint");
        "tvp_donnie_special_1_out_08_tint";
        this._assetPaths.set(a.tvp_mikey_idle_04_alternate, "tvp_mikey_idle_04_alternate");
        "tvp_mikey_idle_04_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_12_alternate,
            "tvp_donnie_special_2_12_alternate");
        "tvp_donnie_special_2_12_alternate";
        this._assetPaths.set(a.tvp_tommy_idle_10_alternate, "tvp_tommy_idle_10_alternate");
        "tvp_tommy_idle_10_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_idle_03_alternate, "tvp_leo_special_1_idle_03_alternate");
        "tvp_leo_special_1_idle_03_alternate";
        this._assetPaths.set(a.portrait_april, "portrait_april");
        "portrait_april";
        this._assetPaths.set(a.tvp_leo_special_2_01_tint, "tvp_leo_special_2_01_tint");
        "tvp_leo_special_2_01_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_05_alternate,
            "tvp_pink_attack_2_05_alternate");
        "tvp_pink_attack_2_05_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_12_alternate, "tvp_donnie_special_1_in_12_alternate");
        "tvp_donnie_special_1_in_12_alternate";
        this._assetPaths.set(a.logo_rays, "logo_rays");
        "logo_rays";
        this._assetPaths.set(a.tvp_donnie_special_1_in_07_tint, "tvp_donnie_special_1_in_07_tint");
        "tvp_donnie_special_1_in_07_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_11_alternate, "tvp_tommy_special_1_11_alternate");
        "tvp_tommy_special_1_11_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_06_alternate_tint, "tvp_orion_special_1_06_alternate_tint");
        "tvp_orion_special_1_06_alternate_tint";
        this._assetPaths.set(a.tvp_leo_special_2_01_alternate_tint, "tvp_leo_special_2_01_alternate_tint");
        "tvp_leo_special_2_01_alternate_tint";
        this._assetPaths.set(a.tvp_jason_walk_01, "tvp_jason_walk_01");
        "tvp_jason_walk_01";
        this._assetPaths.set(a.tvp_jason_walk_02, "tvp_jason_walk_02");
        "tvp_jason_walk_02";
        this._assetPaths.set(a.tvp_april_attack_1_04_alternate, "tvp_april_attack_1_04_alternate");
        "tvp_april_attack_1_04_alternate";
        this._assetPaths.set(a.tvp_april_special_2_09_alternate_tint, "tvp_april_special_2_09_alternate_tint");
        "tvp_april_special_2_09_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_2_06_alternate_tint, "tvp_april_special_2_06_alternate_tint");
        "tvp_april_special_2_06_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_2_04_alternate, "tvp_april_special_2_04_alternate");
        "tvp_april_special_2_04_alternate";
        this._assetPaths.set(a.tvp_leo_hit_up_alternate, "tvp_leo_hit_up_alternate");
        "tvp_leo_hit_up_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_02_alternate, "tvp_andros_special_2_02_alternate");
        "tvp_andros_special_2_02_alternate";
        this._assetPaths.set(a.btn_ranger_shelby, "btn_ranger_shelby");
        "btn_ranger_shelby";
        this._assetPaths.set(a.tvp_donnie_special_1_in_11_alternate, "tvp_donnie_special_1_in_11_alternate");
        "tvp_donnie_special_1_in_11_alternate";
        this._assetPaths.set(a.btn_blank, "btn_blank");
        "btn_blank";
        this._assetPaths.set(a.tvp_donnie_special_1_out_02_alternate, "tvp_donnie_special_1_out_02_alternate");
        "tvp_donnie_special_1_out_02_alternate";
        this._assetPaths.set(a.tvp_jason_hit_03, "tvp_jason_hit_03");
        "tvp_jason_hit_03";
        this._assetPaths.set(a.tvp_jason_hit_02, "tvp_jason_hit_02");
        "tvp_jason_hit_02";
        this._assetPaths.set(a.tvp_jason_hit_01, "tvp_jason_hit_01");
        "tvp_jason_hit_01";
        this._assetPaths.set(a.relic_raph_hit, "relic_raph_hit");
        "relic_raph_hit";
        this._assetPaths.set(a.tvp_tommy_hit_02, "tvp_tommy_hit_02");
        "tvp_tommy_hit_02";
        this._assetPaths.set(a.tvp_tommy_hit_03, "tvp_tommy_hit_03");
        "tvp_tommy_hit_03";
        this._assetPaths.set(a.tvp_tommy_hit_01, "tvp_tommy_hit_01");
        "tvp_tommy_hit_01";
        this._assetPaths.set(a.tvp_orion_special_1_17_alternate, "tvp_orion_special_1_17_alternate");
        "tvp_orion_special_1_17_alternate";
        this._assetPaths.set(a.tvp_pink_special_attack_2_02_alternate_tint, "tvp_pink_special_attack_2_02_alternate_tint");
        "tvp_pink_special_attack_2_02_alternate_tint";
        this._assetPaths.set(a.tvp_pink_special_hit_03_alternate, "tvp_pink_special_hit_03_alternate");
        "tvp_pink_special_hit_03_alternate";
        this._assetPaths.set(a.tvp_pink_idle_06_alternate,
            "tvp_pink_idle_06_alternate");
        "tvp_pink_idle_06_alternate";
        this._assetPaths.set(a.tvp_andros_attack_3_05_alternate, "tvp_andros_attack_3_05_alternate");
        "tvp_andros_attack_3_05_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_07_tint, "tvp_donnie_special_2_07_tint");
        "tvp_donnie_special_2_07_tint";
        this._assetPaths.set(a.tvp_andros_attack_1_01_alternate, "tvp_andros_attack_1_01_alternate");
        "tvp_andros_attack_1_01_alternate";
        this._assetPaths.set(a.badge_btn_blank, "badge_btn_blank");
        "badge_btn_blank";
        this._assetPaths.set(a.tvp_raph_special_2_in_07_alternate_tint, "tvp_raph_special_2_in_07_alternate_tint");
        "tvp_raph_special_2_in_07_alternate_tint";
        this._assetPaths.set(a.tvp_pink_special_in_03_alternate, "tvp_pink_special_in_03_alternate");
        "tvp_pink_special_in_03_alternate";
        this._assetPaths.set(a.tvp_april_idle_10, "tvp_april_idle_10");
        "tvp_april_idle_10";
        this._assetPaths.set(a.tvp_mikey_attack_1_02_alternate, "tvp_mikey_attack_1_02_alternate");
        "tvp_mikey_attack_1_02_alternate";
        this._assetPaths.set(a.tvp_jason_special_1_16_alternate,
            "tvp_jason_special_1_16_alternate");
        "tvp_jason_special_1_16_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_05_alternate, "tvp_andros_special_1_05_alternate");
        "tvp_andros_special_1_05_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_14_alternate_tint, "tvp_orion_special_2_14_alternate_tint");
        "tvp_orion_special_2_14_alternate_tint";
        this._assetPaths.set(a.tvp_pink_fall_alternate, "tvp_pink_fall_alternate");
        "tvp_pink_fall_alternate";
        this._assetPaths.set(a.tvp_andros_hit_01, "tvp_andros_hit_01");
        "tvp_andros_hit_01";
        this._assetPaths.set(a.tvp_andros_hit_02, "tvp_andros_hit_02");
        "tvp_andros_hit_02";
        this._assetPaths.set(a.tvp_andros_hit_03, "tvp_andros_hit_03");
        "tvp_andros_hit_03";
        this._assetPaths.set(a.mikey_1, "mikey_1");
        "mikey_1";
        this._assetPaths.set(a.mikey_0, "mikey_0");
        "mikey_0";
        this._assetPaths.set(a.tvp_orion_special_2_18_alternate_tint, "tvp_orion_special_2_18_alternate_tint");
        "tvp_orion_special_2_18_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_1_08_alternate_tint, "tvp_raph_special_1_08_alternate_tint");
        "tvp_raph_special_1_08_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_2_14_alternate, "tvp_orion_special_2_14_alternate");
        "tvp_orion_special_2_14_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_12_alternate, "tvp_pink_attack_2_12_alternate");
        "tvp_pink_attack_2_12_alternate";
        this._assetPaths.set(a.tvp_orion_attack_2_04_alternate, "tvp_orion_attack_2_04_alternate");
        "tvp_orion_attack_2_04_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_04_alternate_tint, "tvp_tommy_special_1_04_alternate_tint");
        "tvp_tommy_special_1_04_alternate_tint";
        this._assetPaths.set(a.tvp_raph_attack_1_01, "tvp_raph_attack_1_01");
        "tvp_raph_attack_1_01";
        this._assetPaths.set(a.tvp_raph_attack_1_02, "tvp_raph_attack_1_02");
        "tvp_raph_attack_1_02";
        this._assetPaths.set(a.tvp_raph_attack_1_03, "tvp_raph_attack_1_03");
        "tvp_raph_attack_1_03";
        this._assetPaths.set(a.tvp_raph_attack_1_04, "tvp_raph_attack_1_04");
        "tvp_raph_attack_1_04";
        this._assetPaths.set(a.tvp_raph_attack_1_05, "tvp_raph_attack_1_05");
        "tvp_raph_attack_1_05";
        this._assetPaths.set(a.tvp_raph_special_2_idle_04_alternate,
            "tvp_raph_special_2_idle_04_alternate");
        "tvp_raph_special_2_idle_04_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_out_06_tint, "tvp_donnie_special_1_out_06_tint");
        "tvp_donnie_special_1_out_06_tint";
        this._assetPaths.set(a.tvp_orion_special_2_13, "tvp_orion_special_2_13");
        "tvp_orion_special_2_13";
        this._assetPaths.set(a.tvp_orion_special_2_12, "tvp_orion_special_2_12");
        "tvp_orion_special_2_12";
        this._assetPaths.set(a.tvp_orion_special_2_11, "tvp_orion_special_2_11");
        "tvp_orion_special_2_11";
        this._assetPaths.set(a.tvp_orion_special_2_10,
            "tvp_orion_special_2_10");
        "tvp_orion_special_2_10";
        this._assetPaths.set(a.tvp_jason_attack_special_1_13_alternate_tint, "tvp_jason_attack_special_1_13_alternate_tint");
        "tvp_jason_attack_special_1_13_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_2_14, "tvp_orion_special_2_14");
        "tvp_orion_special_2_14";
        this._assetPaths.set(a.tvp_april_special_1_09_alternate, "tvp_april_special_1_09_alternate");
        "tvp_april_special_1_09_alternate";
        this._assetPaths.set(a.pr_quarry_bg, "pr_quarry_bg");
        "pr_quarry_bg";
        this._assetPaths.set(a.leo_0, "leo_0");
        "leo_0";
        this._assetPaths.set(a.leo_1, "leo_1");
        "leo_1";
        this._assetPaths.set(a.leo_2, "leo_2");
        "leo_2";
        this._assetPaths.set(a.tvp_mikey_special_in_04_tint, "tvp_mikey_special_in_04_tint");
        "tvp_mikey_special_in_04_tint";
        this._assetPaths.set(a.tvp_orion_hit_up_alternate, "tvp_orion_hit_up_alternate");
        "tvp_orion_hit_up_alternate";
        this._assetPaths.set(a.tvp_mikey_special_out_01_tint, "tvp_mikey_special_out_01_tint");
        "tvp_mikey_special_out_01_tint";
        this._assetPaths.set(a.tvp_orion_special_1_06_tint,
            "tvp_orion_special_1_06_tint");
        "tvp_orion_special_1_06_tint";
        this._assetPaths.set(a.tvp_andros_special_2_08_tint, "tvp_andros_special_2_08_tint");
        "tvp_andros_special_2_08_tint";
        this._assetPaths.set(a.tvp_orion_special_1_03_alternate_tint, "tvp_orion_special_1_03_alternate_tint");
        "tvp_orion_special_1_03_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_dash_forward_02_tint, "tvp_tommy_dash_forward_02_tint");
        "tvp_tommy_dash_forward_02_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_out_07_tint, "tvp_donnie_special_1_out_07_tint");
        "tvp_donnie_special_1_out_07_tint";
        this._assetPaths.set(a.tvp_mikey_special_dash_forward_02_alternate, "tvp_mikey_special_dash_forward_02_alternate");
        "tvp_mikey_special_dash_forward_02_alternate";
        this._assetPaths.set(a.tvp_jason_hit_03_alternate, "tvp_jason_hit_03_alternate");
        "tvp_jason_hit_03_alternate";
        this._assetPaths.set(a.tvp_raph_attack_2_05, "tvp_raph_attack_2_05");
        "tvp_raph_attack_2_05";
        this._assetPaths.set(a.tvp_raph_attack_2_04, "tvp_raph_attack_2_04");
        "tvp_raph_attack_2_04";
        this._assetPaths.set(a.tvp_raph_attack_2_06,
            "tvp_raph_attack_2_06");
        "tvp_raph_attack_2_06";
        this._assetPaths.set(a.tvp_raph_attack_2_01, "tvp_raph_attack_2_01");
        "tvp_raph_attack_2_01";
        this._assetPaths.set(a.tvp_raph_attack_2_03, "tvp_raph_attack_2_03");
        "tvp_raph_attack_2_03";
        this._assetPaths.set(a.tvp_raph_attack_2_02, "tvp_raph_attack_2_02");
        "tvp_raph_attack_2_02";
        this._assetPaths.set(a.tvp_mikey_attack_4_05_tint, "tvp_mikey_attack_4_05_tint");
        "tvp_mikey_attack_4_05_tint";
        this._assetPaths.set(a.andros_alternate3, "andros_alternate3");
        "andros_alternate3";
        this._assetPaths.set(a.andros_alternate2, "andros_alternate2");
        "andros_alternate2";
        this._assetPaths.set(a.andros_alternate1, "andros_alternate1");
        "andros_alternate1";
        this._assetPaths.set(a.andros_alternate0, "andros_alternate0");
        "andros_alternate0";
        this._assetPaths.set(a.tvp_donnie_special_1_out_04_alternate_tint, "tvp_donnie_special_1_out_04_alternate_tint");
        "tvp_donnie_special_1_out_04_alternate_tint";
        this._assetPaths.set(a.tvp_pink_special_attack_2_03_alternate_tint, "tvp_pink_special_attack_2_03_alternate_tint");
        "tvp_pink_special_attack_2_03_alternate_tint";
        this._assetPaths.set(a.tvp_raph_attack_2_03_alternate, "tvp_raph_attack_2_03_alternate");
        "tvp_raph_attack_2_03_alternate";
        this._assetPaths.set(a.help_key_desktop_arrow, "help_key_desktop_arrow");
        "help_key_desktop_arrow";
        this._assetPaths.set(a.tvp_donnie_special_1_out_07_alternate, "tvp_donnie_special_1_out_07_alternate");
        "tvp_donnie_special_1_out_07_alternate";
        this._assetPaths.set(a.tvp_andros_dash_forward_01_alternate_tint, "tvp_andros_dash_forward_01_alternate_tint");
        "tvp_andros_dash_forward_01_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_2_04_tint, "tvp_andros_special_2_04_tint");
        "tvp_andros_special_2_04_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_06_alternate_tint, "tvp_donnie_special_2_06_alternate_tint");
        "tvp_donnie_special_2_06_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_attack_3_04_alternate, "tvp_mikey_attack_3_04_alternate");
        "tvp_mikey_attack_3_04_alternate";
        this._assetPaths.set(a.tvp_tommy_dash_back_02, "tvp_tommy_dash_back_02");
        "tvp_tommy_dash_back_02";
        this._assetPaths.set(a.tvp_raph_attack_3_08, "tvp_raph_attack_3_08");
        "tvp_raph_attack_3_08";
        this._assetPaths.set(a.tvp_raph_attack_3_02, "tvp_raph_attack_3_02");
        "tvp_raph_attack_3_02";
        this._assetPaths.set(a.tvp_raph_attack_3_03, "tvp_raph_attack_3_03");
        "tvp_raph_attack_3_03";
        this._assetPaths.set(a.tvp_jason_attack_3_01_alternate, "tvp_jason_attack_3_01_alternate");
        "tvp_jason_attack_3_01_alternate";
        this._assetPaths.set(a.tvp_raph_attack_3_06, "tvp_raph_attack_3_06");
        "tvp_raph_attack_3_06";
        this._assetPaths.set(a.tvp_raph_attack_3_07,
            "tvp_raph_attack_3_07");
        "tvp_raph_attack_3_07";
        this._assetPaths.set(a.tvp_raph_attack_3_04, "tvp_raph_attack_3_04");
        "tvp_raph_attack_3_04";
        this._assetPaths.set(a.tvp_raph_attack_3_05, "tvp_raph_attack_3_05");
        "tvp_raph_attack_3_05";
        this._assetPaths.set(a.tmnt_sewer_bg_mid, "tmnt_sewer_bg_mid");
        "tmnt_sewer_bg_mid";
        this._assetPaths.set(a.tvp_andros_special_1_14_alternate, "tvp_andros_special_1_14_alternate");
        "tvp_andros_special_1_14_alternate";
        this._assetPaths.set(a.tvp_andros_hit_down_alternate, "tvp_andros_hit_down_alternate");
        "tvp_andros_hit_down_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_11_alternate_tint, "tvp_tommy_special_1_11_alternate_tint");
        "tvp_tommy_special_1_11_alternate_tint";
        this._assetPaths.set(a.tvp_jason_dash_forward_01_tint, "tvp_jason_dash_forward_01_tint");
        "tvp_jason_dash_forward_01_tint";
        this._assetPaths.set(a.tvp_april_idle_07_alternate, "tvp_april_idle_07_alternate");
        "tvp_april_idle_07_alternate";
        this._assetPaths.set(a.tvp_mikey_hook_out_02_alternate_tint, "tvp_mikey_hook_out_02_alternate_tint");
        "tvp_mikey_hook_out_02_alternate_tint";
        this._assetPaths.set(a.tvp_effects_impact_ground_04, "tvp_effects_impact_ground_04");
        "tvp_effects_impact_ground_04";
        this._assetPaths.set(a.tvp_effects_impact_ground_03, "tvp_effects_impact_ground_03");
        "tvp_effects_impact_ground_03";
        this._assetPaths.set(a.tvp_effects_impact_ground_02, "tvp_effects_impact_ground_02");
        "tvp_effects_impact_ground_02";
        this._assetPaths.set(a.tvp_effects_impact_ground_01, "tvp_effects_impact_ground_01");
        "tvp_effects_impact_ground_01";
        this._assetPaths.set(a.tvp_orion_special_2_spear_02_alternate,
            "tvp_orion_special_2_spear_02_alternate");
        "tvp_orion_special_2_spear_02_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_06_alternate, "tvp_donnie_special_1_in_06_alternate");
        "tvp_donnie_special_1_in_06_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_17_alternate_tint, "tvp_andros_special_1_17_alternate_tint");
        "tvp_andros_special_1_17_alternate_tint";
        this._assetPaths.set(a.bracket_particle_11, "bracket_particle_11");
        "bracket_particle_11";
        this._assetPaths.set(a.tvp_pink_special_in_03_alternate_tint,
            "tvp_pink_special_in_03_alternate_tint");
        "tvp_pink_special_in_03_alternate_tint";
        this._assetPaths.set(a.tvp_april_attack_1_03_alternate, "tvp_april_attack_1_03_alternate");
        "tvp_april_attack_1_03_alternate";
        this._assetPaths.set(a.ground_fire_1, "ground_fire_1");
        "ground_fire_1";
        this._assetPaths.set(a.ground_fire_2, "ground_fire_2");
        "ground_fire_2";
        this._assetPaths.set(a.portrait_donnie_end, "portrait_donnie_end");
        "portrait_donnie_end";
        this._assetPaths.set(a.tvp_donnie_special_1_in_13_alternate_tint, "tvp_donnie_special_1_in_13_alternate_tint");
        "tvp_donnie_special_1_in_13_alternate_tint";
        this._assetPaths.set(a.help_key_desktop_S, "help_key_desktop_S");
        "help_key_desktop_S";
        this._assetPaths.set(a.tvp_tommy_special_1_02, "tvp_tommy_special_1_02");
        "tvp_tommy_special_1_02";
        this._assetPaths.set(a.tvp_tommy_special_1_03, "tvp_tommy_special_1_03");
        "tvp_tommy_special_1_03";
        this._assetPaths.set(a.tvp_tommy_special_1_01, "tvp_tommy_special_1_01");
        "tvp_tommy_special_1_01";
        this._assetPaths.set(a.tvp_tommy_special_1_06, "tvp_tommy_special_1_06");
        "tvp_tommy_special_1_06";
        this._assetPaths.set(a.tvp_tommy_special_1_07, "tvp_tommy_special_1_07");
        "tvp_tommy_special_1_07";
        this._assetPaths.set(a.tvp_tommy_special_1_04, "tvp_tommy_special_1_04");
        "tvp_tommy_special_1_04";
        this._assetPaths.set(a.tvp_tommy_special_1_05, "tvp_tommy_special_1_05");
        "tvp_tommy_special_1_05";
        this._assetPaths.set(a.tvp_tommy_special_1_08, "tvp_tommy_special_1_08");
        "tvp_tommy_special_1_08";
        this._assetPaths.set(a.tvp_tommy_special_1_09, "tvp_tommy_special_1_09");
        "tvp_tommy_special_1_09";
        this._assetPaths.set(a.tvp_raph_dash_back_02_alternate,
            "tvp_raph_dash_back_02_alternate");
        "tvp_raph_dash_back_02_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_02_tint, "tvp_tommy_special_1_02_tint");
        "tvp_tommy_special_1_02_tint";
        this._assetPaths.set(a.tvp_raph_special_2_in_03_alternate, "tvp_raph_special_2_in_03_alternate");
        "tvp_raph_special_2_in_03_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_12_alternate, "tvp_andros_special_2_12_alternate");
        "tvp_andros_special_2_12_alternate";
        this._assetPaths.set(a.tvp_orion_dash_forward_01, "tvp_orion_dash_forward_01");
        "tvp_orion_dash_forward_01";
        this._assetPaths.set(a.tvp_orion_dash_forward_02, "tvp_orion_dash_forward_02");
        "tvp_orion_dash_forward_02";
        this._assetPaths.set(a.tvp_jason_attack_special_1_10_alternate_tint, "tvp_jason_attack_special_1_10_alternate_tint");
        "tvp_jason_attack_special_1_10_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_2_07_tint, "tvp_tommy_special_2_07_tint");
        "tvp_tommy_special_2_07_tint";
        this._assetPaths.set(a.tvp_april_special_2_09_alternate, "tvp_april_special_2_09_alternate");
        "tvp_april_special_2_09_alternate";
        this._assetPaths.set(a.tvp_jason_dash_forward_01_alternate, "tvp_jason_dash_forward_01_alternate");
        "tvp_jason_dash_forward_01_alternate";
        this._assetPaths.set(a.tvp_andros_attack_3_11_alternate, "tvp_andros_attack_3_11_alternate");
        "tvp_andros_attack_3_11_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_05_tint, "tvp_donnie_special_1_in_05_tint");
        "tvp_donnie_special_1_in_05_tint";
        this._assetPaths.set(a.tvp_leo_special_2_06_alternate_tint, "tvp_leo_special_2_06_alternate_tint");
        "tvp_leo_special_2_06_alternate_tint";
        this._assetPaths.set(a.ach_btn_locked_active, "ach_btn_locked_active");
        "ach_btn_locked_active";
        this._assetPaths.set(a.tvp_pink_special_dash_back_02_alternate, "tvp_pink_special_dash_back_02_alternate");
        "tvp_pink_special_dash_back_02_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_blank_alternate, "tvp_donnie_special_1_blank_alternate");
        "tvp_donnie_special_1_blank_alternate";
        this._assetPaths.set(a.tvp_tommy_attack_3_07_alternate, "tvp_tommy_attack_3_07_alternate");
        "tvp_tommy_attack_3_07_alternate";
        this._assetPaths.set(a.tvp_tommy_special_2_09, "tvp_tommy_special_2_09");
        "tvp_tommy_special_2_09";
        this._assetPaths.set(a.tvp_andros_fall, "tvp_andros_fall");
        "tvp_andros_fall";
        this._assetPaths.set(a.tvp_tommy_special_2_07, "tvp_tommy_special_2_07");
        "tvp_tommy_special_2_07";
        this._assetPaths.set(a.tvp_raph_hit_01, "tvp_raph_hit_01");
        "tvp_raph_hit_01";
        this._assetPaths.set(a.tvp_raph_hit_02, "tvp_raph_hit_02");
        "tvp_raph_hit_02";
        this._assetPaths.set(a.tvp_raph_hit_03, "tvp_raph_hit_03");
        "tvp_raph_hit_03";
        this._assetPaths.set(a.tvp_tommy_special_2_03, "tvp_tommy_special_2_03");
        "tvp_tommy_special_2_03";
        this._assetPaths.set(a.tvp_tommy_special_2_02, "tvp_tommy_special_2_02");
        "tvp_tommy_special_2_02";
        this._assetPaths.set(a.tvp_tommy_special_2_01, "tvp_tommy_special_2_01");
        "tvp_tommy_special_2_01";
        this._assetPaths.set(a.tvp_raph_block_alternate, "tvp_raph_block_alternate");
        "tvp_raph_block_alternate";
        this._assetPaths.set(a.tvp_tommy_special_2_projectile_alternate_tint, "tvp_tommy_special_2_projectile_alternate_tint");
        "tvp_tommy_special_2_projectile_alternate_tint";
        this._assetPaths.set(a.tvp_leo_special_1_idle_01_tint, "tvp_leo_special_1_idle_01_tint");
        "tvp_leo_special_1_idle_01_tint";
        this._assetPaths.set(a.tvp_pink_walk04_alternate, "tvp_pink_walk04_alternate");
        "tvp_pink_walk04_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_2_03_alternate, "tvp_donnie_attack_2_03_alternate");
        "tvp_donnie_attack_2_03_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_17_alternate_tint, "tvp_orion_special_1_17_alternate_tint");
        "tvp_orion_special_1_17_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_fall_alternate, "tvp_mikey_fall_alternate");
        "tvp_mikey_fall_alternate";
        this._assetPaths.set(a.tvp_tommy_dash_forward_02_alternate_tint, "tvp_tommy_dash_forward_02_alternate_tint");
        "tvp_tommy_dash_forward_02_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_1_04, "tvp_pink_attack_1_04");
        "tvp_pink_attack_1_04";
        this._assetPaths.set(a.btn_end, "btn_end");
        "btn_end";
        this._assetPaths.set(a.tvp_april_special_1_06_alternate, "tvp_april_special_1_06_alternate");
        "tvp_april_special_1_06_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_08_tint, "tvp_pink_attack_2_08_tint");
        "tvp_pink_attack_2_08_tint";
        this._assetPaths.set(a.tvp_april_special_2_16_tint, "tvp_april_special_2_16_tint");
        "tvp_april_special_2_16_tint";
        this._assetPaths.set(a.tvp_april_hit_01_alternate, "tvp_april_hit_01_alternate");
        "tvp_april_hit_01_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_3_10_alternate, "tvp_donnie_attack_3_10_alternate");
        "tvp_donnie_attack_3_10_alternate";
        this._assetPaths.set(a.relic_donnie,
            "relic_donnie");
        "relic_donnie";
        this._assetPaths.set(a.tvp_raph_special_1_07_alternate, "tvp_raph_special_1_07_alternate");
        "tvp_raph_special_1_07_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_05_tint, "tvp_pink_attack_2_05_tint");
        "tvp_pink_attack_2_05_tint";
        this._assetPaths.set(a.tvp_andros_special_1_18_alternate_tint, "tvp_andros_special_1_18_alternate_tint");
        "tvp_andros_special_1_18_alternate_tint";
        this._assetPaths.set(a.btn_april, "btn_april");
        "btn_april";
        this._assetPaths.set(a.tvp_pink_floor_alternate,
            "tvp_pink_floor_alternate");
        "tvp_pink_floor_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_06_alternate_tint, "tvp_donnie_special_1_in_06_alternate_tint");
        "tvp_donnie_special_1_in_06_alternate_tint";
        this._assetPaths.set(a.tvp_april_block_alternate, "tvp_april_block_alternate");
        "tvp_april_block_alternate";
        this._assetPaths.set(a.ach_btn_close_active, "ach_btn_close_active");
        "ach_btn_close_active";
        this._assetPaths.set(a.ware_catwalk_base_wire, "ware_catwalk_base_wire");
        "ware_catwalk_base_wire";
        this._assetPaths.set(a.tvpeffects_dustpoof_1_04, "tvp effects_dust poof_1_04");
        "tvp effects_dust poof_1_04";
        this._assetPaths.set(a.tvpeffects_dustpoof_1_05, "tvp effects_dust poof_1_05");
        "tvp effects_dust poof_1_05";
        this._assetPaths.set(a.tvpeffects_dustpoof_1_02, "tvp effects_dust poof_1_02");
        "tvp effects_dust poof_1_02";
        this._assetPaths.set(a.tvpeffects_dustpoof_1_03, "tvp effects_dust poof_1_03");
        "tvp effects_dust poof_1_03";
        this._assetPaths.set(a.tvpeffects_dustpoof_1_01, "tvp effects_dust poof_1_01");
        "tvp effects_dust poof_1_01";
        this._assetPaths.set(a.tvp_jason_special_1_15_alternate, "tvp_jason_special_1_15_alternate");
        "tvp_jason_special_1_15_alternate";
        this._assetPaths.set(a.btn_ranger_tommy_active, "btn_ranger_tommy_active");
        "btn_ranger_tommy_active";
        this._assetPaths.set(a.tvp_andros_special_1_07_tint, "tvp_andros_special_1_07_tint");
        "tvp_andros_special_1_07_tint";
        this._assetPaths.set(a.tvp_donnie_dash_back_02_alternate_tint, "tvp_donnie_dash_back_02_alternate_tint");
        "tvp_donnie_dash_back_02_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_2_06_tint, "tvp_april_special_2_06_tint");
        "tvp_april_special_2_06_tint";
        this._assetPaths.set(a.tvp_orion_hit_02_alternate, "tvp_orion_hit_02_alternate");
        "tvp_orion_hit_02_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_01_alternate_tint, "tvp_jason_attack_special_1_01_alternate_tint");
        "tvp_jason_attack_special_1_01_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_1_11_tint, "tvp_orion_special_1_11_tint");
        "tvp_orion_special_1_11_tint";
        this._assetPaths.set(a.tvp_leo_special_2_projectile_01,
            "tvp_leo_special_2_projectile_01");
        "tvp_leo_special_2_projectile_01";
        this._assetPaths.set(a.tvp_mikey_special_out_01_alternate_tint, "tvp_mikey_special_out_01_alternate_tint");
        "tvp_mikey_special_out_01_alternate_tint";
        this._assetPaths.set(a.tvp_andros_attack_3_08_alternate, "tvp_andros_attack_3_08_alternate");
        "tvp_andros_attack_3_08_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_06_alternate, "tvp_raph_special_1_06_alternate");
        "tvp_raph_special_1_06_alternate";
        this._assetPaths.set(a.tvp_donnie_forward_02_alternate,
            "tvp_donnie_forward_02_alternate");
        "tvp_donnie_forward_02_alternate";
        this._assetPaths.set(a.debug_button, "debug_button");
        "debug_button";
        this._assetPaths.set(a.tvp_april_idle_08, "tvp_april_idle_08");
        "tvp_april_idle_08";
        this._assetPaths.set(a.tvp_april_idle_09, "tvp_april_idle_09");
        "tvp_april_idle_09";
        this._assetPaths.set(a.tvp_orion_special_1_08_alternate, "tvp_orion_special_1_08_alternate");
        "tvp_orion_special_1_08_alternate";
        this._assetPaths.set(a.btn_april_active, "btn_april_active");
        "btn_april_active";
        this._assetPaths.set(a.tvp_april_idle_02, "tvp_april_idle_02");
        "tvp_april_idle_02";
        this._assetPaths.set(a.tvp_april_idle_03, "tvp_april_idle_03");
        "tvp_april_idle_03";
        this._assetPaths.set(a.tvp_orion_special_2_08_alternate_tint, "tvp_orion_special_2_08_alternate_tint");
        "tvp_orion_special_2_08_alternate_tint";
        this._assetPaths.set(a.tvp_april_idle_01, "tvp_april_idle_01");
        "tvp_april_idle_01";
        this._assetPaths.set(a.tvp_april_idle_06, "tvp_april_idle_06");
        "tvp_april_idle_06";
        this._assetPaths.set(a.tvp_april_idle_07,
            "tvp_april_idle_07");
        "tvp_april_idle_07";
        this._assetPaths.set(a.tvp_april_idle_04, "tvp_april_idle_04");
        "tvp_april_idle_04";
        this._assetPaths.set(a.tvp_april_idle_05, "tvp_april_idle_05");
        "tvp_april_idle_05";
        this._assetPaths.set(a.tvp_mikey_idle_05_alternate, "tvp_mikey_idle_05_alternate");
        "tvp_mikey_idle_05_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_09_alternate, "tvp_andros_special_1_09_alternate");
        "tvp_andros_special_1_09_alternate";
        this._assetPaths.set(a.tvp_pink_attack_3_10_alternate,
            "tvp_pink_attack_3_10_alternate");
        "tvp_pink_attack_3_10_alternate";
        this._assetPaths.set(a.tvp_tommy_special_2_07_alternate, "tvp_tommy_special_2_07_alternate");
        "tvp_tommy_special_2_07_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_10_tint, "tvp_pink_attack_2_10_tint");
        "tvp_pink_attack_2_10_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_07_alternate_tint, "tvp_donnie_special_1_in_07_alternate_tint");
        "tvp_donnie_special_1_in_07_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_special_hit_01,
            "tvp_mikey_special_hit_01");
        "tvp_mikey_special_hit_01";
        this._assetPaths.set(a.tvp_raph_special_2_in_08_alternate, "tvp_raph_special_2_in_08_alternate");
        "tvp_raph_special_2_in_08_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_in_08_tint, "tvp_raph_special_2_in_08_tint");
        "tvp_raph_special_2_in_08_tint";
        this._assetPaths.set(a.tvp_leo_dash_back_01_alternate_tint, "tvp_leo_dash_back_01_alternate_tint");
        "tvp_leo_dash_back_01_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_04_alternate, "tvp_donnie_special_2_04_alternate");
        "tvp_donnie_special_2_04_alternate";
        this._assetPaths.set(a.tvp_orion_attack_2_01_alternate, "tvp_orion_attack_2_01_alternate");
        "tvp_orion_attack_2_01_alternate";
        this._assetPaths.set(a.tvp_pink_special_idle_02_alternate, "tvp_pink_special_idle_02_alternate");
        "tvp_pink_special_idle_02_alternate";
        this._assetPaths.set(a.tvp_jason_fall_alternate, "tvp_jason_fall_alternate");
        "tvp_jason_fall_alternate";
        this._assetPaths.set(a.medal_silver, "medal_silver");
        "medal_silver";
        this._assetPaths.set(a.loading_bar_fill,
            "loading_bar_fill");
        "loading_bar_fill";
        this._assetPaths.set(a.tvp_tommy_special_2_06_alternate_tint, "tvp_tommy_special_2_06_alternate_tint");
        "tvp_tommy_special_2_06_alternate_tint";
        this._assetPaths.set(a.shadow, "shadow");
        "shadow";
        this._assetPaths.set(a.tvp_mikey_dash_back_01_alternate, "tvp_mikey_dash_back_01_alternate");
        "tvp_mikey_dash_back_01_alternate";
        this._assetPaths.set(a.tvp_april_special_2_10_alternate_tint, "tvp_april_special_2_10_alternate_tint");
        "tvp_april_special_2_10_alternate_tint";
        this._assetPaths.set(a.end_frame,
            "end_frame");
        "end_frame";
        this._assetPaths.set(a.tvp_orion_special_2_spear_02_alternate_tint, "tvp_orion_special_2_spear_02_alternate_tint");
        "tvp_orion_special_2_spear_02_alternate_tint";
        this._assetPaths.set(a.tvp_leo_attack_2_03_alternate, "tvp_leo_attack_2_03_alternate");
        "tvp_leo_attack_2_03_alternate";
        this._assetPaths.set(a.tvp_april_special_2_02_alternate, "tvp_april_special_2_02_alternate");
        "tvp_april_special_2_02_alternate";
        this._assetPaths.set(a.tvp_leo_walk_02_alternate, "tvp_leo_walk_02_alternate");
        "tvp_leo_walk_02_alternate";
        this._assetPaths.set(a.tvp_effects_impact_block_01, "tvp_effects_impact_block_01");
        "tvp_effects_impact_block_01";
        this._assetPaths.set(a.btn_ranger_jason, "btn_ranger_jason");
        "btn_ranger_jason";
        this._assetPaths.set(a.btn_mode_active, "btn_mode_active");
        "btn_mode_active";
        this._assetPaths.set(a.leo_alternate2, "leo_alternate2");
        "leo_alternate2";
        this._assetPaths.set(a.leo_alternate1, "leo_alternate1");
        "leo_alternate1";
        this._assetPaths.set(a.leo_alternate0, "leo_alternate0");
        "leo_alternate0";
        this._assetPaths.set(a.tvp_effects_impact_block_03, "tvp_effects_impact_block_03");
        "tvp_effects_impact_block_03";
        this._assetPaths.set(a.tvp_leo_idle_01, "tvp_leo_idle_01");
        "tvp_leo_idle_01";
        this._assetPaths.set(a.tvp_pink_special_block_alternate, "tvp_pink_special_block_alternate");
        "tvp_pink_special_block_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_02_alternate, "tvp_raph_special_1_02_alternate");
        "tvp_raph_special_1_02_alternate";
        this._assetPaths.set(a.tvp_april_idle_03_alternate, "tvp_april_idle_03_alternate");
        "tvp_april_idle_03_alternate";
        this._assetPaths.set(a.tvp_tommy_dash_forward_02, "tvp_tommy_dash_forward_02");
        "tvp_tommy_dash_forward_02";
        this._assetPaths.set(a.ware_catwalk_rail_l, "ware_catwalk_rail_l");
        "ware_catwalk_rail_l";
        this._assetPaths.set(a.tvp_andros_special_1_18_tint, "tvp_andros_special_1_18_tint");
        "tvp_andros_special_1_18_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_2_03_alternate, "tvp_jason_attack_special_2_03_alternate");
        "tvp_jason_attack_special_2_03_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_08_alternate_tint,
            "tvp_donnie_special_1_in_08_alternate_tint");
        "tvp_donnie_special_1_in_08_alternate_tint";
        this._assetPaths.set(a.tvp_jason_walk_02_alternate, "tvp_jason_walk_02_alternate");
        "tvp_jason_walk_02_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_09_alternate_tint, "tvp_orion_special_2_09_alternate_tint");
        "tvp_orion_special_2_09_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_11_alternate, "tvp_jason_attack_special_1_11_alternate");
        "tvp_jason_attack_special_1_11_alternate";
        this._assetPaths.set(a.tvp_mikey_hook_in_04_alternate,
            "tvp_mikey_hook_in_04_alternate");
        "tvp_mikey_hook_in_04_alternate";
        this._assetPaths.set(a.tvp_april_special_1_02_tint, "tvp_april_special_1_02_tint");
        "tvp_april_special_1_02_tint";
        this._assetPaths.set(a.tvp_mikey_attack_4_01_alternate_tint, "tvp_mikey_attack_4_01_alternate_tint");
        "tvp_mikey_attack_4_01_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_17_tint, "tvp_jason_attack_special_1_17_tint");
        "tvp_jason_attack_special_1_17_tint";
        this._assetPaths.set(a.tvp_effects_explosion_3_05,
            "tvp_effects_explosion_3_05");
        "tvp_effects_explosion_3_05";
        this._assetPaths.set(a.tvp_tommy_hit_down_alternate, "tvp_tommy_hit_down_alternate");
        "tvp_tommy_hit_down_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_01_alternate_tint, "tvp_donnie_special_2_01_alternate_tint");
        "tvp_donnie_special_2_01_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_03_alternate, "tvp_tommy_special_1_03_alternate");
        "tvp_tommy_special_1_03_alternate";
        this._assetPaths.set(a.tvp_donnie_dash_forward_01_tint,
            "tvp_donnie_dash_forward_01_tint");
        "tvp_donnie_dash_forward_01_tint";
        this._assetPaths.set(a.tvp_leo_hit_02, "tvp_leo_hit_02");
        "tvp_leo_hit_02";
        this._assetPaths.set(a.tvp_leo_hit_03, "tvp_leo_hit_03");
        "tvp_leo_hit_03";
        this._assetPaths.set(a.tvp_tommy_attack_3_02, "tvp_tommy_attack_3_02");
        "tvp_tommy_attack_3_02";
        this._assetPaths.set(a.tvp_leo_hit_01, "tvp_leo_hit_01");
        "tvp_leo_hit_01";
        this._assetPaths.set(a.tvp_tommy_attack_3_04, "tvp_tommy_attack_3_04");
        "tvp_tommy_attack_3_04";
        this._assetPaths.set(a.tvp_tommy_attack_3_05,
            "tvp_tommy_attack_3_05");
        "tvp_tommy_attack_3_05";
        this._assetPaths.set(a.tvp_tommy_attack_3_06, "tvp_tommy_attack_3_06");
        "tvp_tommy_attack_3_06";
        this._assetPaths.set(a.tvp_tommy_attack_3_07, "tvp_tommy_attack_3_07");
        "tvp_tommy_attack_3_07";
        this._assetPaths.set(a.tvp_raph_special_2_out_02_alternate_tint, "tvp_raph_special_2_out_02_alternate_tint");
        "tvp_raph_special_2_out_02_alternate_tint";
        this._assetPaths.set(a.bottom_tray_01, "bottom_tray_01");
        "bottom_tray_01";
        this._assetPaths.set(a.tvp_jason_special_1_01_alternate,
            "tvp_jason_special_1_01_alternate");
        "tvp_jason_special_1_01_alternate";
        this._assetPaths.set(a.ach_btn_close, "ach_btn_close");
        "ach_btn_close";
        this._assetPaths.set(a.tvp_pink_idle_02_alternate, "tvp_pink_idle_02_alternate");
        "tvp_pink_idle_02_alternate";
        this._assetPaths.set(a.tvp_mikey_special_out_02_tint, "tvp_mikey_special_out_02_tint");
        "tvp_mikey_special_out_02_tint";
        this._assetPaths.set(a.tvp_donnie_dash_forward_02, "tvp_donnie_dash_forward_02");
        "tvp_donnie_dash_forward_02";
        this._assetPaths.set(a.tvp_orion_special_1_05_tint,
            "tvp_orion_special_1_05_tint");
        "tvp_orion_special_1_05_tint";
        this._assetPaths.set(a.tvp_april_special_1_10_alternate, "tvp_april_special_1_10_alternate");
        "tvp_april_special_1_10_alternate";
        this._assetPaths.set(a.tvp_donnie_dash_forward_01, "tvp_donnie_dash_forward_01");
        "tvp_donnie_dash_forward_01";
        this._assetPaths.set(a.key_enter_active, "key_enter_active");
        "key_enter_active";
        this._assetPaths.set(a.tvp_mikey_special_hit_up_alternate, "tvp_mikey_special_hit_up_alternate");
        "tvp_mikey_special_hit_up_alternate";
        this._assetPaths.set(a.tvp_andros_attack_1_04, "tvp_andros_attack_1_04");
        "tvp_andros_attack_1_04";
        this._assetPaths.set(a.tvp_april_special_1_08_alternate, "tvp_april_special_1_08_alternate");
        "tvp_april_special_1_08_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_14_alternate, "tvp_orion_special_1_14_alternate");
        "tvp_orion_special_1_14_alternate";
        this._assetPaths.set(a.tvp_andros_attack_1_01, "tvp_andros_attack_1_01");
        "tvp_andros_attack_1_01";
        this._assetPaths.set(a.tvp_andros_attack_1_02, "tvp_andros_attack_1_02");
        "tvp_andros_attack_1_02";
        this._assetPaths.set(a.tvp_andros_attack_1_03, "tvp_andros_attack_1_03");
        "tvp_andros_attack_1_03";
        this._assetPaths.set(a.tvp_pink_attack_2_09_alternate, "tvp_pink_attack_2_09_alternate");
        "tvp_pink_attack_2_09_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_11, "tvp_tommy_special_1_11");
        "tvp_tommy_special_1_11";
        this._assetPaths.set(a.tvp_tommy_special_1_10, "tvp_tommy_special_1_10");
        "tvp_tommy_special_1_10";
        this._assetPaths.set(a.tvp_april_special_1_01_tint, "tvp_april_special_1_01_tint");
        "tvp_april_special_1_01_tint";
        this._assetPaths.set(a.pause_btn_sound_off_active, "pause_btn_sound_off_active");
        "pause_btn_sound_off_active";
        this._assetPaths.set(a.tvp_andros_floor_alternate, "tvp_andros_floor_alternate");
        "tvp_andros_floor_alternate";
        this._assetPaths.set(a.portrait_april_main, "portrait_april_main");
        "portrait_april_main";
        this._assetPaths.set(a.tvp_april_special_2_11_tint, "tvp_april_special_2_11_tint");
        "tvp_april_special_2_11_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_01_alternate,
            "tvp_pink_attack_2_01_alternate");
        "tvp_pink_attack_2_01_alternate";
        this._assetPaths.set(a.tvp_tommy_special_2_02_alternate, "tvp_tommy_special_2_02_alternate");
        "tvp_tommy_special_2_02_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_3_03_alternate, "tvp_donnie_attack_3_03_alternate");
        "tvp_donnie_attack_3_03_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_2_05_alternate, "tvp_mikey_attack_2_05_alternate");
        "tvp_mikey_attack_2_05_alternate";
        this._assetPaths.set(a.tvp_orion_attack_1_02_alternate, "tvp_orion_attack_1_02_alternate");
        "tvp_orion_attack_1_02_alternate";
        this._assetPaths.set(a.portrait_leo_end, "portrait_leo_end");
        "portrait_leo_end";
        this._assetPaths.set(a.tvp_leo_special_2_06_alternate, "tvp_leo_special_2_06_alternate");
        "tvp_leo_special_2_06_alternate";
        this._assetPaths.set(a.portrait_raphael, "portrait_raphael");
        "portrait_raphael";
        this._assetPaths.set(a.closeup_name_backing, "closeup_name_backing");
        "closeup_name_backing";
        this._assetPaths.set(a.tvp_april_attack_1_09_alternate, "tvp_april_attack_1_09_alternate");
        "tvp_april_attack_1_09_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_in_05_alternate_tint, "tvp_raph_special_2_in_05_alternate_tint");
        "tvp_raph_special_2_in_05_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_block_alternate, "tvp_mikey_block_alternate");
        "tvp_mikey_block_alternate";
        this._assetPaths.set(a.codeunlock_backing, "codeunlock_backing");
        "codeunlock_backing";
        this._assetPaths.set(a.tvp_donnie_special_1_out_03_tint, "tvp_donnie_special_1_out_03_tint");
        "tvp_donnie_special_1_out_03_tint";
        this._assetPaths.set(a.ware_catwalk_rail_wire,
            "ware_catwalk_rail_wire");
        "ware_catwalk_rail_wire";
        this._assetPaths.set(a.pink_0, "pink_0");
        "pink_0";
        this._assetPaths.set(a.tvp_donnie_special_1_out_04_tint, "tvp_donnie_special_1_out_04_tint");
        "tvp_donnie_special_1_out_04_tint";
        this._assetPaths.set(a.tvp_jason_attack_2_03_alternate, "tvp_jason_attack_2_03_alternate");
        "tvp_jason_attack_2_03_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_03_alternate, "tvp_jason_attack_special_1_03_alternate");
        "tvp_jason_attack_special_1_03_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_01_alternate_tint,
            "tvp_orion_special_1_01_alternate_tint");
        "tvp_orion_special_1_01_alternate_tint";
        this._assetPaths.set(a.level_ship_0, "level_ship_0");
        "level_ship_0";
        this._assetPaths.set(a.tvp_jason_dash_forward_02_tint, "tvp_jason_dash_forward_02_tint");
        "tvp_jason_dash_forward_02_tint";
        this._assetPaths.set(a.tvp_andros_special_1_10_alternate_tint, "tvp_andros_special_1_10_alternate_tint");
        "tvp_andros_special_1_10_alternate_tint";
        this._assetPaths.set(a.tvp_leo_dash_back_01_alternate, "tvp_leo_dash_back_01_alternate");
        "tvp_leo_dash_back_01_alternate";
        this._assetPaths.set(a.tvp_april_special_1_02_alternate, "tvp_april_special_1_02_alternate");
        "tvp_april_special_1_02_alternate";
        this._assetPaths.set(a.tvp_leo_attack_3_05_alternate, "tvp_leo_attack_3_05_alternate");
        "tvp_leo_attack_3_05_alternate";
        this._assetPaths.set(a.portrait_jason, "portrait_jason");
        "portrait_jason";
        this._assetPaths.set(a.tvp_mikey_attack_4_05_alternate, "tvp_mikey_attack_4_05_alternate");
        "tvp_mikey_attack_4_05_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_07_alternate_tint,
            "tvp_orion_special_1_07_alternate_tint");
        "tvp_orion_special_1_07_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_dash_forward_02_alternate_tint, "tvp_donnie_dash_forward_02_alternate_tint");
        "tvp_donnie_dash_forward_02_alternate_tint";
        this._assetPaths.set(a.tvp_leo_special_1_in_01, "tvp_leo_special_1_in_01");
        "tvp_leo_special_1_in_01";
        this._assetPaths.set(a.level_city_0, "level_city_0");
        "level_city_0";
        this._assetPaths.set(a.tvp_leo_special_1_in_03, "tvp_leo_special_1_in_03");
        "tvp_leo_special_1_in_03";
        this._assetPaths.set(a.tvp_leo_special_1_in_02, "tvp_leo_special_1_in_02");
        "tvp_leo_special_1_in_02";
        this._assetPaths.set(a.tvp_jason_attack_special_1_01_alternate, "tvp_jason_attack_special_1_01_alternate");
        "tvp_jason_attack_special_1_01_alternate";
        this._assetPaths.set(a.tvp_andros_hit_up, "tvp_andros_hit_up");
        "tvp_andros_hit_up";
        this._assetPaths.set(a.tvp_mikey_hook_out_02_alternate, "tvp_mikey_hook_out_02_alternate");
        "tvp_mikey_hook_out_02_alternate";
        this._assetPaths.set(a.tvp_tommy_dash_back_01_alternate_tint,
            "tvp_tommy_dash_back_01_alternate_tint");
        "tvp_tommy_dash_back_01_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_2_spear_03_alternate, "tvp_orion_special_2_spear_03_alternate");
        "tvp_orion_special_2_spear_03_alternate";
        this._assetPaths.set(a.tvp_pink_fall, "tvp_pink_fall");
        "tvp_pink_fall";
        this._assetPaths.set(a.tvp_effects_relic_wind_swirl_02, "tvp_effects_relic_wind_swirl_02");
        "tvp_effects_relic_wind_swirl_02";
        this._assetPaths.set(a.tvp_effects_relic_wind_swirl_03, "tvp_effects_relic_wind_swirl_03");
        "tvp_effects_relic_wind_swirl_03";
        this._assetPaths.set(a.tvp_effects_relic_wind_swirl_01, "tvp_effects_relic_wind_swirl_01");
        "tvp_effects_relic_wind_swirl_01";
        this._assetPaths.set(a.tvp_donnie_special_2_08_alternate, "tvp_donnie_special_2_08_alternate");
        "tvp_donnie_special_2_08_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_13_tint, "tvp_orion_special_1_13_tint");
        "tvp_orion_special_1_13_tint";
        this._assetPaths.set(a.tvp_mikey_attack_4_07_tint, "tvp_mikey_attack_4_07_tint");
        "tvp_mikey_attack_4_07_tint";
        this._assetPaths.set(a.orion_alternate1, "orion_alternate1");
        "orion_alternate1";
        this._assetPaths.set(a.orion_alternate2, "orion_alternate2");
        "orion_alternate2";
        this._assetPaths.set(a.orion_alternate3, "orion_alternate3");
        "orion_alternate3";
        this._assetPaths.set(a.orion_alternate4, "orion_alternate4");
        "orion_alternate4";
        this._assetPaths.set(a.tvp_pink_special_hit_02_alternate, "tvp_pink_special_hit_02_alternate");
        "tvp_pink_special_hit_02_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_12_tint, "tvp_andros_special_1_12_tint");
        "tvp_andros_special_1_12_tint";
        this._assetPaths.set(a.ach_btn_scroll_down, "ach_btn_scroll_down");
        "ach_btn_scroll_down";
        this._assetPaths.set(a.tvp_april_special_2_13_tint, "tvp_april_special_2_13_tint");
        "tvp_april_special_2_13_tint";
        this._assetPaths.set(a.tvp_orion_special_2_06_alternate_tint, "tvp_orion_special_2_06_alternate_tint");
        "tvp_orion_special_2_06_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_10_tint, "tvp_donnie_special_1_in_10_tint");
        "tvp_donnie_special_1_in_10_tint";
        this._assetPaths.set(a.tvp_raph_floor,
            "tvp_raph_floor");
        "tvp_raph_floor";
        this._assetPaths.set(a.tvp_orion_special_1_05_alternate, "tvp_orion_special_1_05_alternate");
        "tvp_orion_special_1_05_alternate";
        this._assetPaths.set(a.tvp_mikey_special_out_02_alternate, "tvp_mikey_special_out_02_alternate");
        "tvp_mikey_special_out_02_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_08_alternate_tint, "tvp_tommy_special_1_08_alternate_tint");
        "tvp_tommy_special_1_08_alternate_tint";
        this._assetPaths.set(a.tvp_april_attack_2_03_alternate, "tvp_april_attack_2_03_alternate");
        "tvp_april_attack_2_03_alternate";
        this._assetPaths.set(a.tvp_andros_attack_2_04_alternate, "tvp_andros_attack_2_04_alternate");
        "tvp_andros_attack_2_04_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_13_tint, "tvp_andros_special_1_13_tint");
        "tvp_andros_special_1_13_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_out_02_alternate_tint, "tvp_donnie_special_1_out_02_alternate_tint");
        "tvp_donnie_special_1_out_02_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_16_alternate_tint,
            "tvp_jason_attack_special_1_16_alternate_tint");
        "tvp_jason_attack_special_1_16_alternate_tint";
        this._assetPaths.set(a.tvp_april_attack_1_07_alternate, "tvp_april_attack_1_07_alternate");
        "tvp_april_attack_1_07_alternate";
        this._assetPaths.set(a.tvp_pink_special_idle_03_alternate_tint, "tvp_pink_special_idle_03_alternate_tint");
        "tvp_pink_special_idle_03_alternate_tint";
        this._assetPaths.set(a.lightning_1, "lightning_1");
        "lightning_1";
        this._assetPaths.set(a.lightning_2, "lightning_2");
        "lightning_2";
        this._assetPaths.set(a.lightning_3,
            "lightning_3");
        "lightning_3";
        this._assetPaths.set(a.tvp_jason_attack_2_08_alternate, "tvp_jason_attack_2_08_alternate");
        "tvp_jason_attack_2_08_alternate";
        this._assetPaths.set(a.portrait_shelby_end, "portrait_shelby_end");
        "portrait_shelby_end";
        this._assetPaths.set(a.tvp_leo_special_1_in_01_tint, "tvp_leo_special_1_in_01_tint");
        "tvp_leo_special_1_in_01_tint";
        this._assetPaths.set(a.alley_fg_junk, "alley_fg_junk");
        "alley_fg_junk";
        this._assetPaths.set(a.tvp_jason_attack_2_06_alternate, "tvp_jason_attack_2_06_alternate");
        "tvp_jason_attack_2_06_alternate";
        this._assetPaths.set(a.tvp_april_hit_01, "tvp_april_hit_01");
        "tvp_april_hit_01";
        this._assetPaths.set(a.tvp_april_hit_02, "tvp_april_hit_02");
        "tvp_april_hit_02";
        this._assetPaths.set(a.tvp_april_hit_03, "tvp_april_hit_03");
        "tvp_april_hit_03";
        this._assetPaths.set(a.tvp_donnie_special_2_09_alternate_tint, "tvp_donnie_special_2_09_alternate_tint");
        "tvp_donnie_special_2_09_alternate_tint";
        this._assetPaths.set(a.tmnt_sewer_fg, "tmnt_sewer_fg");
        "tmnt_sewer_fg";
        this._assetPaths.set(a.tvp_raph_dash_back_01_alternate,
            "tvp_raph_dash_back_01_alternate");
        "tvp_raph_dash_back_01_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_05_alternate_tint, "tvp_andros_special_2_05_alternate_tint");
        "tvp_andros_special_2_05_alternate_tint";
        this._assetPaths.set(a.tvp_april_attack_2_01_alternate, "tvp_april_attack_2_01_alternate");
        "tvp_april_attack_2_01_alternate";
        this._assetPaths.set(a.tvp_donnie_dash_forward_01_alternate_tint, "tvp_donnie_dash_forward_01_alternate_tint");
        "tvp_donnie_dash_forward_01_alternate_tint";
        this._assetPaths.set(a.tvp_pink_special_attack_2_07_alternate_tint,
            "tvp_pink_special_attack_2_07_alternate_tint");
        "tvp_pink_special_attack_2_07_alternate_tint";
        this._assetPaths.set(a.tvp_april_dash_back_02_alternate, "tvp_april_dash_back_02_alternate");
        "tvp_april_dash_back_02_alternate";
        this._assetPaths.set(a.tvp_orion_dash_forward_01_tint, "tvp_orion_dash_forward_01_tint");
        "tvp_orion_dash_forward_01_tint";
        this._assetPaths.set(a.ach_text_backing_locked, "ach_text_backing_locked");
        "ach_text_backing_locked";
        this._assetPaths.set(a.tvp_donnie_special_1_in_12_alternate_tint,
            "tvp_donnie_special_1_in_12_alternate_tint");
        "tvp_donnie_special_1_in_12_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_02_alternate_tint, "tvp_tommy_special_1_02_alternate_tint");
        "tvp_tommy_special_1_02_alternate_tint";
        this._assetPaths.set(a.loading_bar_backing, "loading_bar_backing");
        "loading_bar_backing";
        this._assetPaths.set(a.tvp_april_special_1_03_alternate_tint, "tvp_april_special_1_03_alternate_tint");
        "tvp_april_special_1_03_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_1_05_alternate,
            "tvp_raph_special_1_05_alternate");
        "tvp_raph_special_1_05_alternate";
        this._assetPaths.set(a.tvp_leo_dash_forward_02_alternate_tint, "tvp_leo_dash_forward_02_alternate_tint");
        "tvp_leo_dash_forward_02_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_09_alternate, "tvp_donnie_special_2_09_alternate");
        "tvp_donnie_special_2_09_alternate";
        this._assetPaths.set(a.tmnt_sewer_fg_pipes_top_right, "tmnt_sewer_fg_pipes_top_right");
        "tmnt_sewer_fg_pipes_top_right";
        this._assetPaths.set(a.tvp_tommy_attack_3_03_alternate,
            "tvp_tommy_attack_3_03_alternate");
        "tvp_tommy_attack_3_03_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_18_alternate_tint, "tvp_donnie_special_2_18_alternate_tint");
        "tvp_donnie_special_2_18_alternate_tint";
        this._assetPaths.set(a.alley_midfore_l, "alley_midfore_l");
        "alley_midfore_l";
        this._assetPaths.set(a.tvp_mikey_special_in_03_tint, "tvp_mikey_special_in_03_tint");
        "tvp_mikey_special_in_03_tint";
        this._assetPaths.set(a.tvp_mikey_dash_back_02_alternate_tint, "tvp_mikey_dash_back_02_alternate_tint");
        "tvp_mikey_dash_back_02_alternate_tint";
        this._assetPaths.set(a.tvp_raph_dash_forward_02_tint, "tvp_raph_dash_forward_02_tint");
        "tvp_raph_dash_forward_02_tint";
        this._assetPaths.set(a.tvp_andros_attack_3_08, "tvp_andros_attack_3_08");
        "tvp_andros_attack_3_08";
        this._assetPaths.set(a.tvp_andros_attack_3_09, "tvp_andros_attack_3_09");
        "tvp_andros_attack_3_09";
        this._assetPaths.set(a.tvp_andros_attack_3_06, "tvp_andros_attack_3_06");
        "tvp_andros_attack_3_06";
        this._assetPaths.set(a.tvp_andros_attack_3_07, "tvp_andros_attack_3_07");
        "tvp_andros_attack_3_07";
        this._assetPaths.set(a.tvp_andros_attack_3_04, "tvp_andros_attack_3_04");
        "tvp_andros_attack_3_04";
        this._assetPaths.set(a.tvp_andros_attack_3_05, "tvp_andros_attack_3_05");
        "tvp_andros_attack_3_05";
        this._assetPaths.set(a.tvp_andros_attack_3_02, "tvp_andros_attack_3_02");
        "tvp_andros_attack_3_02";
        this._assetPaths.set(a.tvp_andros_attack_3_03, "tvp_andros_attack_3_03");
        "tvp_andros_attack_3_03";
        this._assetPaths.set(a.tvp_andros_special_2_03_alternate, "tvp_andros_special_2_03_alternate");
        "tvp_andros_special_2_03_alternate";
        this._assetPaths.set(a.tvp_raph_attack_3_06_alternate, "tvp_raph_attack_3_06_alternate");
        "tvp_raph_attack_3_06_alternate";
        this._assetPaths.set(a.tvp_leo_special_2_05_tint, "tvp_leo_special_2_05_tint");
        "tvp_leo_special_2_05_tint";
        this._assetPaths.set(a.tvp_andros_special_2_09, "tvp_andros_special_2_09");
        "tvp_andros_special_2_09";
        this._assetPaths.set(a.tvp_andros_special_2_08, "tvp_andros_special_2_08");
        "tvp_andros_special_2_08";
        this._assetPaths.set(a.tvp_pink_special_attack_2_11_alternate_tint,
            "tvp_pink_special_attack_2_11_alternate_tint");
        "tvp_pink_special_attack_2_11_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_2_05, "tvp_andros_special_2_05");
        "tvp_andros_special_2_05";
        this._assetPaths.set(a.tvp_andros_special_2_04, "tvp_andros_special_2_04");
        "tvp_andros_special_2_04";
        this._assetPaths.set(a.tvp_andros_special_2_07, "tvp_andros_special_2_07");
        "tvp_andros_special_2_07";
        this._assetPaths.set(a.tvp_andros_special_2_06, "tvp_andros_special_2_06");
        "tvp_andros_special_2_06";
        this._assetPaths.set(a.tvp_andros_special_2_01,
            "tvp_andros_special_2_01");
        "tvp_andros_special_2_01";
        this._assetPaths.set(a.tvp_andros_special_2_03, "tvp_andros_special_2_03");
        "tvp_andros_special_2_03";
        this._assetPaths.set(a.tvp_andros_special_2_02, "tvp_andros_special_2_02");
        "tvp_andros_special_2_02";
        this._assetPaths.set(a.tvp_orion_special_2_spear_06_alternate, "tvp_orion_special_2_spear_06_alternate");
        "tvp_orion_special_2_spear_06_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_01_alternate, "tvp_donnie_special_1_in_01_alternate");
        "tvp_donnie_special_1_in_01_alternate";
        this._assetPaths.set(a.tvp_orion_dash_back_01_alternate, "tvp_orion_dash_back_01_alternate");
        "tvp_orion_dash_back_01_alternate";
        this._assetPaths.set(a.tvp_april_special_2_13_alternate_tint, "tvp_april_special_2_13_alternate_tint");
        "tvp_april_special_2_13_alternate_tint";
        this._assetPaths.set(a.hud_frame_full, "hud_frame_full");
        "hud_frame_full";
        this._assetPaths.set(a.tvp_raph_special_1_11_alternate, "tvp_raph_special_1_11_alternate");
        "tvp_raph_special_1_11_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_out_05_tint,
            "tvp_donnie_special_1_out_05_tint");
        "tvp_donnie_special_1_out_05_tint";
        this._assetPaths.set(a.tvp_mikey_idle_03_alternate, "tvp_mikey_idle_03_alternate");
        "tvp_mikey_idle_03_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_01, "tvp_pink_attack_2_01");
        "tvp_pink_attack_2_01";
        this._assetPaths.set(a.hit_big_1, "hit_big_1");
        "hit_big_1";
        this._assetPaths.set(a.hit_big_2, "hit_big_2");
        "hit_big_2";
        this._assetPaths.set(a.tvp_pink_attack_2_06, "tvp_pink_attack_2_06");
        "tvp_pink_attack_2_06";
        this._assetPaths.set(a.tvp_raph_special_2_idle_03,
            "tvp_raph_special_2_idle_03");
        "tvp_raph_special_2_idle_03";
        this._assetPaths.set(a.tvp_raph_special_2_idle_02, "tvp_raph_special_2_idle_02");
        "tvp_raph_special_2_idle_02";
        this._assetPaths.set(a.tvp_raph_special_2_idle_01, "tvp_raph_special_2_idle_01");
        "tvp_raph_special_2_idle_01";
        this._assetPaths.set(a.tvp_jason_attack_special_1_14_alternate, "tvp_jason_attack_special_1_14_alternate");
        "tvp_jason_attack_special_1_14_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_idle_04, "tvp_raph_special_2_idle_04");
        "tvp_raph_special_2_idle_04";
        this._assetPaths.set(a.tvp_donnie_special_2_03_alternate_tint, "tvp_donnie_special_2_03_alternate_tint");
        "tvp_donnie_special_2_03_alternate_tint";
        this._assetPaths.set(a.tvp_effects_explosion_1_03, "tvp_effects_explosion_1_03");
        "tvp_effects_explosion_1_03";
        this._assetPaths.set(a.tvp_raph_special_1_12_tint, "tvp_raph_special_1_12_tint");
        "tvp_raph_special_1_12_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_05, "tvp_pink_attack_2_05");
        "tvp_pink_attack_2_05";
        this._assetPaths.set(a.tvp_effects_explosion_1_06,
            "tvp_effects_explosion_1_06");
        "tvp_effects_explosion_1_06";
        this._assetPaths.set(a.tvp_effects_explosion_1_07, "tvp_effects_explosion_1_07");
        "tvp_effects_explosion_1_07";
        this._assetPaths.set(a.tvp_effects_explosion_1_04, "tvp_effects_explosion_1_04");
        "tvp_effects_explosion_1_04";
        this._assetPaths.set(a.tvp_effects_explosion_1_05, "tvp_effects_explosion_1_05");
        "tvp_effects_explosion_1_05";
        this._assetPaths.set(a.tvp_pink_walk01_alternate, "tvp_pink_walk01_alternate");
        "tvp_pink_walk01_alternate";
        this._assetPaths.set(a.tvp_raph_hit_up,
            "tvp_raph_hit_up");
        "tvp_raph_hit_up";
        this._assetPaths.set(a.level_alley_0, "level_alley_0");
        "level_alley_0";
        this._assetPaths.set(a.tvp_pink_attack_2_08, "tvp_pink_attack_2_08");
        "tvp_pink_attack_2_08";
        this._assetPaths.set(a.tvp_andros_special_1_03_alternate, "tvp_andros_special_1_03_alternate");
        "tvp_andros_special_1_03_alternate";
        this._assetPaths.set(a.tvp_pink_walk05_alternate, "tvp_pink_walk05_alternate");
        "tvp_pink_walk05_alternate";
        this._assetPaths.set(a.tvp_andros_attack_2_04, "tvp_andros_attack_2_04");
        "tvp_andros_attack_2_04";
        this._assetPaths.set(a.tvp_mikey_attack_2_04_alternate, "tvp_mikey_attack_2_04_alternate");
        "tvp_mikey_attack_2_04_alternate";
        this._assetPaths.set(a.tvp_andros_attack_2_01, "tvp_andros_attack_2_01");
        "tvp_andros_attack_2_01";
        this._assetPaths.set(a.tvp_andros_attack_2_03, "tvp_andros_attack_2_03");
        "tvp_andros_attack_2_03";
        this._assetPaths.set(a.tvp_andros_attack_2_02, "tvp_andros_attack_2_02");
        "tvp_andros_attack_2_02";
        this._assetPaths.set(a.tvp_andros_special_1_03_tint, "tvp_andros_special_1_03_tint");
        "tvp_andros_special_1_03_tint";
        this._assetPaths.set(a.tvp_tommy_dash_back_02_alternate, "tvp_tommy_dash_back_02_alternate");
        "tvp_tommy_dash_back_02_alternate";
        this._assetPaths.set(a.orion_alternate0, "orion_alternate0");
        "orion_alternate0";
        this._assetPaths.set(a.tvp_orion_special_1_10_tint, "tvp_orion_special_1_10_tint");
        "tvp_orion_special_1_10_tint";
        this._assetPaths.set(a.tvp_mikey_special_idle_01_alternate_tint, "tvp_mikey_special_idle_01_alternate_tint");
        "tvp_mikey_special_idle_01_alternate_tint";
        this._assetPaths.set(a.tvp_jason_dash_back_01_alternate_tint,
            "tvp_jason_dash_back_01_alternate_tint");
        "tvp_jason_dash_back_01_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_15_tint, "tvp_jason_attack_special_1_15_tint");
        "tvp_jason_attack_special_1_15_tint";
        this._assetPaths.set(a.tvp_mikey_attack_4_05_alternate_tint, "tvp_mikey_attack_4_05_alternate_tint");
        "tvp_mikey_attack_4_05_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_2_spear_04_alternate, "tvp_orion_special_2_spear_04_alternate");
        "tvp_orion_special_2_spear_04_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_14_alternate_tint,
            "tvp_donnie_special_2_14_alternate_tint");
        "tvp_donnie_special_2_14_alternate_tint";
        this._assetPaths.set(a.btn_sewer_active, "btn_sewer_active");
        "btn_sewer_active";
        this._assetPaths.set(a.tvp_pink_special_in_03_tint, "tvp_pink_special_in_03_tint");
        "tvp_pink_special_in_03_tint";
        this._assetPaths.set(a.tvp_andros_attack_1_02_alternate, "tvp_andros_attack_1_02_alternate");
        "tvp_andros_attack_1_02_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_01_alternate, "tvp_orion_special_2_01_alternate");
        "tvp_orion_special_2_01_alternate";
        this._assetPaths.set(a.tvp_tommy_attack_2_04_alternate, "tvp_tommy_attack_2_04_alternate");
        "tvp_tommy_attack_2_04_alternate";
        this._assetPaths.set(a.touch_control_special, "touch_control_special");
        "touch_control_special";
        this._assetPaths.set(a.tvp_andros_fall_alternate, "tvp_andros_fall_alternate");
        "tvp_andros_fall_alternate";
        this._assetPaths.set(a.tvp_pink_special_dash_back_01_tint, "tvp_pink_special_dash_back_01_tint");
        "tvp_pink_special_dash_back_01_tint";
        this._assetPaths.set(a.tvp_raph_special_1_03,
            "tvp_raph_special_1_03");
        "tvp_raph_special_1_03";
        this._assetPaths.set(a.tvp_raph_special_1_04_tint, "tvp_raph_special_1_04_tint");
        "tvp_raph_special_1_04_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_05_alternate_tint, "tvp_pink_attack_2_05_alternate_tint");
        "tvp_pink_attack_2_05_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_attack_3_05_alternate, "tvp_donnie_attack_3_05_alternate");
        "tvp_donnie_attack_3_05_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_01_tint, "tvp_donnie_special_2_01_tint");
        "tvp_donnie_special_2_01_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_out_03_alternate, "tvp_donnie_special_1_out_03_alternate");
        "tvp_donnie_special_1_out_03_alternate";
        this._assetPaths.set(a.tvp_april_special_2_02_alternate_tint, "tvp_april_special_2_02_alternate_tint");
        "tvp_april_special_2_02_alternate_tint";
        this._assetPaths.set(a.tvp_effects_impact_block_02, "tvp_effects_impact_block_02");
        "tvp_effects_impact_block_02";
        this._assetPaths.set(a.tvp_orion_attack_2_03_alternate, "tvp_orion_attack_2_03_alternate");
        "tvp_orion_attack_2_03_alternate";
        this._assetPaths.set(a.help_key_desktop_space, "help_key_desktop_space");
        "help_key_desktop_space";
        this._assetPaths.set(a.tvp_tommy_special_2_09_alternate, "tvp_tommy_special_2_09_alternate");
        "tvp_tommy_special_2_09_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_08_alternate, "tvp_raph_special_1_08_alternate");
        "tvp_raph_special_1_08_alternate";
        this._assetPaths.set(a.tvp_leo_special_2_04_tint, "tvp_leo_special_2_04_tint");
        "tvp_leo_special_2_04_tint";
        this._assetPaths.set(a.btn_back,
            "btn_back");
        "btn_back";
        this._assetPaths.set(a.pr_city_ground_r, "pr_city_ground_r");
        "pr_city_ground_r";
        this._assetPaths.set(a.tvp_leo_special_1_out_03, "tvp_leo_special_1_out_03");
        "tvp_leo_special_1_out_03";
        this._assetPaths.set(a.tvp_pink_attack_3_06, "tvp_pink_attack_3_06");
        "tvp_pink_attack_3_06";
        this._assetPaths.set(a.tvp_mikey_attack_4_06_alternate_tint, "tvp_mikey_attack_4_06_alternate_tint");
        "tvp_mikey_attack_4_06_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_out_01_alternate, "tvp_donnie_special_1_out_01_alternate");
        "tvp_donnie_special_1_out_01_alternate";
        this._assetPaths.set(a.initial_universal_0, "initial_universal_0");
        "initial_universal_0";
        this._assetPaths.set(a.initial_universal_1, "initial_universal_1");
        "initial_universal_1";
        this._assetPaths.set(a.initial_universal_2, "initial_universal_2");
        "initial_universal_2";
        this._assetPaths.set(a.initial_universal_3, "initial_universal_3");
        "initial_universal_3";
        this._assetPaths.set(a.initial_universal_4, "initial_universal_4");
        "initial_universal_4";
        this._assetPaths.set(a.tvp_jason_attack_special_1_10_alternate,
            "tvp_jason_attack_special_1_10_alternate");
        "tvp_jason_attack_special_1_10_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_02_alternate_tint, "tvp_andros_special_1_02_alternate_tint");
        "tvp_andros_special_1_02_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_attack_3_06, "tvp_donnie_attack_3_06");
        "tvp_donnie_attack_3_06";
        this._assetPaths.set(a.tvp_orion_special_2_01_tint, "tvp_orion_special_2_01_tint");
        "tvp_orion_special_2_01_tint";
        this._assetPaths.set(a.tvp_tommy_attack_3_03, "tvp_tommy_attack_3_03");
        "tvp_tommy_attack_3_03";
        this._assetPaths.set(a.tvp_mikey_special_dash_forward_02_tint, "tvp_mikey_special_dash_forward_02_tint");
        "tvp_mikey_special_dash_forward_02_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_02_tint, "tvp_pink_attack_2_02_tint");
        "tvp_pink_attack_2_02_tint";
        this._assetPaths.set(a.tvp_effects_explosion_2_08, "tvp_effects_explosion_2_08");
        "tvp_effects_explosion_2_08";
        this._assetPaths.set(a.mode_select_glow_2, "mode_select_glow_2");
        "mode_select_glow_2";
        this._assetPaths.set(a.tvp_mikey_attack_3_05_alternate,
            "tvp_mikey_attack_3_05_alternate");
        "tvp_mikey_attack_3_05_alternate";
        this._assetPaths.set(a.mode_select_glow_1, "mode_select_glow_1");
        "mode_select_glow_1";
        this._assetPaths.set(a.tmntVpr_splash_title, "tmntVpr_splash_title");
        "tmntVpr_splash_title";
        this._assetPaths.set(a.alley_fg_pipe, "alley_fg_pipe");
        "alley_fg_pipe";
        this._assetPaths.set(a.tvp_jason_attack_special_2_03_alternate_tint, "tvp_jason_attack_special_2_03_alternate_tint");
        "tvp_jason_attack_special_2_03_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_08_alternate,
            "tvp_pink_attack_2_08_alternate");
        "tvp_pink_attack_2_08_alternate";
        this._assetPaths.set(a.tvp_effects_explosion_2_03, "tvp_effects_explosion_2_03");
        "tvp_effects_explosion_2_03";
        this._assetPaths.set(a.tvp_leo_special_2_04_alternate_tint, "tvp_leo_special_2_04_alternate_tint");
        "tvp_leo_special_2_04_alternate_tint";
        this._assetPaths.set(a.tvp_effects_explosion_2_02, "tvp_effects_explosion_2_02");
        "tvp_effects_explosion_2_02";
        this._assetPaths.set(a.tvp_donnie_special_1_in_04_alternate, "tvp_donnie_special_1_in_04_alternate");
        "tvp_donnie_special_1_in_04_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_01_tint, "tvp_pink_attack_2_01_tint");
        "tvp_pink_attack_2_01_tint";
        this._assetPaths.set(a.btn_subway, "btn_subway");
        "btn_subway";
        this._assetPaths.set(a.tVp_splash, "tVp_splash");
        "tVp_splash";
        this._assetPaths.set(a.tvp_donnie_special_2_13_alternate_tint, "tvp_donnie_special_2_13_alternate_tint");
        "tvp_donnie_special_2_13_alternate_tint";
        this._assetPaths.set(a.tvp_raph_attack_2_06_alternate, "tvp_raph_attack_2_06_alternate");
        "tvp_raph_attack_2_06_alternate";
        this._assetPaths.set(a.tvp_orion_dash_back_01_tint, "tvp_orion_dash_back_01_tint");
        "tvp_orion_dash_back_01_tint";
        this._assetPaths.set(a.tvp_donnie_attack_3_08, "tvp_donnie_attack_3_08");
        "tvp_donnie_attack_3_08";
        this._assetPaths.set(a.tvp_donnie_dash_back_02_alternate, "tvp_donnie_dash_back_02_alternate");
        "tvp_donnie_dash_back_02_alternate";
        this._assetPaths.set(a.tvp_orion_block, "tvp_orion_block");
        "tvp_orion_block";
        this._assetPaths.set(a.tvp_raph_attack_2_05_alternate, "tvp_raph_attack_2_05_alternate");
        "tvp_raph_attack_2_05_alternate";
        this._assetPaths.set(a.touch_control_right, "touch_control_right");
        "touch_control_right";
        this._assetPaths.set(a.tvp_andros_dash_back_02_tint, "tvp_andros_dash_back_02_tint");
        "tvp_andros_dash_back_02_tint";
        this._assetPaths.set(a.tvp_leo_special_2_05_alternate_tint, "tvp_leo_special_2_05_alternate_tint");
        "tvp_leo_special_2_05_alternate_tint";
        this._assetPaths.set(a.blue_glow_2, "blue_glow_2");
        "blue_glow_2";
        this._assetPaths.set(a.blue_glow_1, "blue_glow_1");
        "blue_glow_1";
        this._assetPaths.set(a.tvp_jason_attack_1_01_alternate,
            "tvp_jason_attack_1_01_alternate");
        "tvp_jason_attack_1_01_alternate";
        this._assetPaths.set(a.tvp_andros_dash_forward_02, "tvp_andros_dash_forward_02");
        "tvp_andros_dash_forward_02";
        this._assetPaths.set(a.tvp_mikey_block, "tvp_mikey_block");
        "tvp_mikey_block";
        this._assetPaths.set(a.portrait_donatello, "portrait_donatello");
        "portrait_donatello";
        this._assetPaths.set(a.tvp_andros_dash_forward_01, "tvp_andros_dash_forward_01");
        "tvp_andros_dash_forward_01";
        this._assetPaths.set(a.tvp_orion_special_1_08, "tvp_orion_special_1_08");
        "tvp_orion_special_1_08";
        this._assetPaths.set(a.tvp_april_special_2_08_alternate, "tvp_april_special_2_08_alternate");
        "tvp_april_special_2_08_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_09_tint, "tvp_donnie_special_2_09_tint");
        "tvp_donnie_special_2_09_tint";
        this._assetPaths.set(a.tvp_andros_dash_forward_02_tint, "tvp_andros_dash_forward_02_tint");
        "tvp_andros_dash_forward_02_tint";
        this._assetPaths.set(a.tvp_andros_special_2_16_alternate, "tvp_andros_special_2_16_alternate");
        "tvp_andros_special_2_16_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_05_alternate, "tvp_orion_special_2_05_alternate");
        "tvp_orion_special_2_05_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_spear_01_alternate, "tvp_orion_special_2_spear_01_alternate");
        "tvp_orion_special_2_spear_01_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_3_01_alternate, "tvp_mikey_attack_3_01_alternate");
        "tvp_mikey_attack_3_01_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_01_alternate_tint, "tvp_raph_special_1_01_alternate_tint");
        "tvp_raph_special_1_01_alternate_tint";
        this._assetPaths.set(a.tvp_pink_walk06_alternate, "tvp_pink_walk06_alternate");
        "tvp_pink_walk06_alternate";
        this._assetPaths.set(a.tvp_april_dash_forward_01_alternate_tint, "tvp_april_dash_forward_01_alternate_tint");
        "tvp_april_dash_forward_01_alternate_tint";
        this._assetPaths.set(a.andros_3, "andros_3");
        "andros_3";
        this._assetPaths.set(a.tvp_leo_special_1_idle_02_alternate, "tvp_leo_special_1_idle_02_alternate");
        "tvp_leo_special_1_idle_02_alternate";
        this._assetPaths.set(a.help_mobile_tap, "help_mobile_tap");
        "help_mobile_tap";
        this._assetPaths.set(a.tvp_leo_special_1_idle_02, "tvp_leo_special_1_idle_02");
        "tvp_leo_special_1_idle_02";
        this._assetPaths.set(a.tvp_donnie_attack_3_15_alternate, "tvp_donnie_attack_3_15_alternate");
        "tvp_donnie_attack_3_15_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_idle_01, "tvp_leo_special_1_idle_01");
        "tvp_leo_special_1_idle_01";
        this._assetPaths.set(a.tvp_mikey_fall, "tvp_mikey_fall");
        "tvp_mikey_fall";
        this._assetPaths.set(a.tvp_andros_special_2_14_tint, "tvp_andros_special_2_14_tint");
        "tvp_andros_special_2_14_tint";
        this._assetPaths.set(a.tvp_leo_special_2_03_alternate_tint, "tvp_leo_special_2_03_alternate_tint");
        "tvp_leo_special_2_03_alternate_tint";
        this._assetPaths.set(a.tvp_pink_dash_out_02_alternate_tint, "tvp_pink_dash_out_02_alternate_tint");
        "tvp_pink_dash_out_02_alternate_tint";
        this._assetPaths.set(a.tmnt_fugship_foreground, "tmnt_fugship_foreground");
        "tmnt_fugship_foreground";
        this._assetPaths.set(a.tvp_leo_special_1_idle_03_tint, "tvp_leo_special_1_idle_03_tint");
        "tvp_leo_special_1_idle_03_tint";
        this._assetPaths.set(a.relic_ember, "relic_ember");
        "relic_ember";
        this._assetPaths.set(a.tvp_orion_special_1_04_alternate_tint, "tvp_orion_special_1_04_alternate_tint");
        "tvp_orion_special_1_04_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_dash_forward_02_alternate, "tvp_mikey_dash_forward_02_alternate");
        "tvp_mikey_dash_forward_02_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_02_tint, "tvp_orion_special_2_02_tint");
        "tvp_orion_special_2_02_tint";
        this._assetPaths.set(a.tvp_leo_attack_3_04_alternate,
            "tvp_leo_attack_3_04_alternate");
        "tvp_leo_attack_3_04_alternate";
        this._assetPaths.set(a.tvp_donnie_walk_02, "tvp_donnie_walk_02");
        "tvp_donnie_walk_02";
        this._assetPaths.set(a.tvp_april_special_1_07_alternate_tint, "tvp_april_special_1_07_alternate_tint");
        "tvp_april_special_1_07_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_01_tint, "tvp_jason_attack_special_1_01_tint");
        "tvp_jason_attack_special_1_01_tint";
        this._assetPaths.set(a.btn_go_active, "btn_go_active");
        "btn_go_active";
        this._assetPaths.set(a.tvp_orion_attack_2_07_alternate,
            "tvp_orion_attack_2_07_alternate");
        "tvp_orion_attack_2_07_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_15_alternate, "tvp_jason_attack_special_1_15_alternate");
        "tvp_jason_attack_special_1_15_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_03_alternate, "tvp_orion_special_1_03_alternate");
        "tvp_orion_special_1_03_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_07_tint, "tvp_jason_attack_special_1_07_tint");
        "tvp_jason_attack_special_1_07_tint";
        this._assetPaths.set(a.tvp_andros_special_1_02_alternate,
            "tvp_andros_special_1_02_alternate");
        "tvp_andros_special_1_02_alternate";
        this._assetPaths.set(a.tvp_pink_special_out_02_tint, "tvp_pink_special_out_02_tint");
        "tvp_pink_special_out_02_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_15_alternate, "tvp_donnie_special_2_15_alternate");
        "tvp_donnie_special_2_15_alternate";
        this._assetPaths.set(a.tvp_pink_special_in_01_alternate_tint, "tvp_pink_special_in_01_alternate_tint");
        "tvp_pink_special_in_01_alternate_tint";
        this._assetPaths.set(a.tvp_jason_special_1_02_alternate,
            "tvp_jason_special_1_02_alternate");
        "tvp_jason_special_1_02_alternate";
        this._assetPaths.set(a.tvp_pink_attack_1_07_alternate, "tvp_pink_attack_1_07_alternate");
        "tvp_pink_attack_1_07_alternate";
        this._assetPaths.set(a.tvp_andros_attack_3_11, "tvp_andros_attack_3_11");
        "tvp_andros_attack_3_11";
        this._assetPaths.set(a.tvp_andros_attack_3_10, "tvp_andros_attack_3_10");
        "tvp_andros_attack_3_10";
        this._assetPaths.set(a.relic_shelby, "relic_shelby");
        "relic_shelby";
        this._assetPaths.set(a.tvp_donnie_block, "tvp_donnie_block");
        "tvp_donnie_block";
        this._assetPaths.set(a.tvp_andros_special_2_12, "tvp_andros_special_2_12");
        "tvp_andros_special_2_12";
        this._assetPaths.set(a.tvp_andros_special_2_13, "tvp_andros_special_2_13");
        "tvp_andros_special_2_13";
        this._assetPaths.set(a.tvp_andros_special_2_10, "tvp_andros_special_2_10");
        "tvp_andros_special_2_10";
        this._assetPaths.set(a.tvp_andros_special_2_11, "tvp_andros_special_2_11");
        "tvp_andros_special_2_11";
        this._assetPaths.set(a.tvp_andros_special_2_16, "tvp_andros_special_2_16");
        "tvp_andros_special_2_16";
        this._assetPaths.set(a.tvp_andros_special_2_14, "tvp_andros_special_2_14");
        "tvp_andros_special_2_14";
        this._assetPaths.set(a.tvp_andros_special_2_15, "tvp_andros_special_2_15");
        "tvp_andros_special_2_15";
        this._assetPaths.set(a.tvp_tommy_special_2_09_alternate_tint, "tvp_tommy_special_2_09_alternate_tint");
        "tvp_tommy_special_2_09_alternate_tint";
        this._assetPaths.set(a.tvp_pink_idle_08, "tvp_pink_idle_08");
        "tvp_pink_idle_08";
        this._assetPaths.set(a.portrait_tommy_partner, "portrait_tommy_partner");
        "portrait_tommy_partner";
        this._assetPaths.set(a.tvp_leo_special_1_in_02_tint, "tvp_leo_special_1_in_02_tint");
        "tvp_leo_special_1_in_02_tint";
        this._assetPaths.set(a.tvp_pink_idle_04, "tvp_pink_idle_04");
        "tvp_pink_idle_04";
        this._assetPaths.set(a.tvp_pink_idle_07, "tvp_pink_idle_07");
        "tvp_pink_idle_07";
        this._assetPaths.set(a.tvp_pink_idle_06, "tvp_pink_idle_06");
        "tvp_pink_idle_06";
        this._assetPaths.set(a.tvp_pink_idle_01, "tvp_pink_idle_01");
        "tvp_pink_idle_01";
        this._assetPaths.set(a.tvp_pink_idle_03, "tvp_pink_idle_03");
        "tvp_pink_idle_03";
        this._assetPaths.set(a.tvp_pink_idle_02, "tvp_pink_idle_02");
        "tvp_pink_idle_02";
        this._assetPaths.set(a.tvp_tommy_idle_04_alternate, "tvp_tommy_idle_04_alternate");
        "tvp_tommy_idle_04_alternate";
        this._assetPaths.set(a.portrait_shelby_main, "portrait_shelby_main");
        "portrait_shelby_main";
        this._assetPaths.set(a.tvp_april_dash_forward_01_alternate, "tvp_april_dash_forward_01_alternate");
        "tvp_april_dash_forward_01_alternate";
        this._assetPaths.set(a.tvp_jason_attack_3_05_alternate, "tvp_jason_attack_3_05_alternate");
        "tvp_jason_attack_3_05_alternate";
        this._assetPaths.set(a.tvp_april_special_2_08_alternate_tint, "tvp_april_special_2_08_alternate_tint");
        "tvp_april_special_2_08_alternate_tint";
        this._assetPaths.set(a.level_subway_0, "level_subway_0");
        "level_subway_0";
        this._assetPaths.set(a.tvp_andros_special_1_01_tint, "tvp_andros_special_1_01_tint");
        "tvp_andros_special_1_01_tint";
        this._assetPaths.set(a.tvp_andros_special_1_14_alternate_tint, "tvp_andros_special_1_14_alternate_tint");
        "tvp_andros_special_1_14_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_2_14_alternate_tint, "tvp_april_special_2_14_alternate_tint");
        "tvp_april_special_2_14_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_1_02_alternate, "tvp_pink_attack_1_02_alternate");
        "tvp_pink_attack_1_02_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_10_tint, "tvp_orion_special_2_10_tint");
        "tvp_orion_special_2_10_tint";
        this._assetPaths.set(a.tvp_april_special_2_04, "tvp_april_special_2_04");
        "tvp_april_special_2_04";
        this._assetPaths.set(a.tvp_mikey_attack_4_02_alternate_tint,
            "tvp_mikey_attack_4_02_alternate_tint");
        "tvp_mikey_attack_4_02_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_09_tint, "tvp_pink_attack_2_09_tint");
        "tvp_pink_attack_2_09_tint";
        this._assetPaths.set(a.tvp_orion_special_2_04_alternate_tint, "tvp_orion_special_2_04_alternate_tint");
        "tvp_orion_special_2_04_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_11_alternate, "tvp_pink_attack_2_11_alternate");
        "tvp_pink_attack_2_11_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_12_alternate_tint,
            "tvp_donnie_special_2_12_alternate_tint");
        "tvp_donnie_special_2_12_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_attack_3_04_alternate, "tvp_donnie_attack_3_04_alternate");
        "tvp_donnie_attack_3_04_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_15_alternate_tint, "tvp_andros_special_1_15_alternate_tint");
        "tvp_andros_special_1_15_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_2_18_tint, "tvp_andros_special_2_18_tint");
        "tvp_andros_special_2_18_tint";
        this._assetPaths.set(a.level_quarry_0,
            "level_quarry_0");
        "level_quarry_0";
        this._assetPaths.set(a.blue_charge_line, "blue_charge_line");
        "blue_charge_line";
        this._assetPaths.set(a.tvp_pink_special_in_04_alternate, "tvp_pink_special_in_04_alternate");
        "tvp_pink_special_in_04_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_12_tint, "tvp_orion_special_1_12_tint");
        "tvp_orion_special_1_12_tint";
        this._assetPaths.set(a.tvp_leo_special_2_06_tint, "tvp_leo_special_2_06_tint");
        "tvp_leo_special_2_06_tint";
        this._assetPaths.set(a.tvp_orion_attack_3_04_alternate,
            "tvp_orion_attack_3_04_alternate");
        "tvp_orion_attack_3_04_alternate";
        this._assetPaths.set(a.tvp_tommy_dash_back_02_tint, "tvp_tommy_dash_back_02_tint");
        "tvp_tommy_dash_back_02_tint";
        this._assetPaths.set(a.tower_crack_01, "tower_crack_01");
        "tower_crack_01";
        this._assetPaths.set(a.tvp_orion_special_2_11_alternate, "tvp_orion_special_2_11_alternate");
        "tvp_orion_special_2_11_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_10, "tvp_donnie_special_1_in_10");
        "tvp_donnie_special_1_in_10";
        this._assetPaths.set(a.tvp_donnie_special_1_in_11,
            "tvp_donnie_special_1_in_11");
        "tvp_donnie_special_1_in_11";
        this._assetPaths.set(a.tvp_donnie_special_1_in_12, "tvp_donnie_special_1_in_12");
        "tvp_donnie_special_1_in_12";
        this._assetPaths.set(a.tvp_donnie_special_1_in_13, "tvp_donnie_special_1_in_13");
        "tvp_donnie_special_1_in_13";
        this._assetPaths.set(a.tvp_donnie_special_1_in_14, "tvp_donnie_special_1_in_14");
        "tvp_donnie_special_1_in_14";
        this._assetPaths.set(a.shelby_shield, "shelby_shield");
        "shelby_shield";
        this._assetPaths.set(a.tvp_mikey_attack_2_02,
            "tvp_mikey_attack_2_02");
        "tvp_mikey_attack_2_02";
        this._assetPaths.set(a.tvp_donnie_special_1_in_12_tint, "tvp_donnie_special_1_in_12_tint");
        "tvp_donnie_special_1_in_12_tint";
        this._assetPaths.set(a.tvp_andros_dash_back_01_alternate, "tvp_andros_dash_back_01_alternate");
        "tvp_andros_dash_back_01_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_05, "tvp_orion_special_2_05");
        "tvp_orion_special_2_05";
        this._assetPaths.set(a.tvp_orion_special_2_07, "tvp_orion_special_2_07");
        "tvp_orion_special_2_07";
        this._assetPaths.set(a.tvp_jason_hit_02_alternate,
            "tvp_jason_hit_02_alternate");
        "tvp_jason_hit_02_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_out_01_alternate, "tvp_leo_special_1_out_01_alternate");
        "tvp_leo_special_1_out_01_alternate";
        this._assetPaths.set(a.btn_end_active, "btn_end_active");
        "btn_end_active";
        this._assetPaths.set(a.tvp_april_special_2_13_alternate, "tvp_april_special_2_13_alternate");
        "tvp_april_special_2_13_alternate";
        this._assetPaths.set(a.tvp_april_idle_06_alternate, "tvp_april_idle_06_alternate");
        "tvp_april_idle_06_alternate";
        this._assetPaths.set(a.tvp_tommy_dash_back_01_alternate, "tvp_tommy_dash_back_01_alternate");
        "tvp_tommy_dash_back_01_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_02, "tvp_orion_special_2_02");
        "tvp_orion_special_2_02";
        this._assetPaths.set(a.versus_backing, "versus_backing");
        "versus_backing";
        this._assetPaths.set(a.bg_tile, "bg_tile");
        "bg_tile";
        this._assetPaths.set(a.tvp_mikey_attack_2_05, "tvp_mikey_attack_2_05");
        "tvp_mikey_attack_2_05";
        this._assetPaths.set(a.tvp_donnie_walk_01_alternate, "tvp_donnie_walk_01_alternate");
        "tvp_donnie_walk_01_alternate";
        this._assetPaths.set(a.alley_far_bg, "alley_far_bg");
        "alley_far_bg";
        this._assetPaths.set(a.tvp_april_idle_08_alternate, "tvp_april_idle_08_alternate");
        "tvp_april_idle_08_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_out_01_alternate_tint, "tvp_donnie_special_1_out_01_alternate_tint");
        "tvp_donnie_special_1_out_01_alternate_tint";
        this._assetPaths.set(a.tvp_april_fall, "tvp_april_fall");
        "tvp_april_fall";
        this._assetPaths.set(a.tvp_mikey_attack_1_03_alternate, "tvp_mikey_attack_1_03_alternate");
        "tvp_mikey_attack_1_03_alternate";
        this._assetPaths.set(a.tvp_pink_special_attack_2_12_alternate_tint, "tvp_pink_special_attack_2_12_alternate_tint");
        "tvp_pink_special_attack_2_12_alternate_tint";
        this._assetPaths.set(a.tvp_pink_idle_03_alternate, "tvp_pink_idle_03_alternate");
        "tvp_pink_idle_03_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_08_alternate, "tvp_andros_special_2_08_alternate");
        "tvp_andros_special_2_08_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_3_06_alternate, "tvp_donnie_attack_3_06_alternate");
        "tvp_donnie_attack_3_06_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_04_alternate, "tvp_raph_special_1_04_alternate");
        "tvp_raph_special_1_04_alternate";
        this._assetPaths.set(a.tvp_jason_dash_back_02_alternate, "tvp_jason_dash_back_02_alternate");
        "tvp_jason_dash_back_02_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_in_02_tint, "tvp_raph_special_2_in_02_tint");
        "tvp_raph_special_2_in_02_tint";
        this._assetPaths.set(a.tvp_tommy_walk_01, "tvp_tommy_walk_01");
        "tvp_tommy_walk_01";
        this._assetPaths.set(a.tvp_andros_idle_06,
            "tvp_andros_idle_06");
        "tvp_andros_idle_06";
        this._assetPaths.set(a.tvp_andros_idle_07, "tvp_andros_idle_07");
        "tvp_andros_idle_07";
        this._assetPaths.set(a.tvp_andros_idle_04, "tvp_andros_idle_04");
        "tvp_andros_idle_04";
        this._assetPaths.set(a.tvp_andros_idle_05, "tvp_andros_idle_05");
        "tvp_andros_idle_05";
        this._assetPaths.set(a.tvp_andros_idle_02, "tvp_andros_idle_02");
        "tvp_andros_idle_02";
        this._assetPaths.set(a.tvp_andros_idle_03, "tvp_andros_idle_03");
        "tvp_andros_idle_03";
        this._assetPaths.set(a.tvp_andros_idle_01,
            "tvp_andros_idle_01");
        "tvp_andros_idle_01";
        this._assetPaths.set(a.tvp_donnie_special_2_06_alternate, "tvp_donnie_special_2_06_alternate");
        "tvp_donnie_special_2_06_alternate";
        this._assetPaths.set(a.tvp_april_dash_forward_01_tint, "tvp_april_dash_forward_01_tint");
        "tvp_april_dash_forward_01_tint";
        this._assetPaths.set(a.ware_fg_bot, "ware_fg_bot");
        "ware_fg_bot";
        this._assetPaths.set(a.tvp_pink_special_attack_2_01_alternate_tint, "tvp_pink_special_attack_2_01_alternate_tint");
        "tvp_pink_special_attack_2_01_alternate_tint";
        this._assetPaths.set(a.key_enter, "key_enter");
        "key_enter";
        this._assetPaths.set(a.tvp_leo_special_1_in_03_alternate, "tvp_leo_special_1_in_03_alternate");
        "tvp_leo_special_1_in_03_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_in_01_alternate_tint, "tvp_raph_special_2_in_01_alternate_tint");
        "tvp_raph_special_2_in_01_alternate_tint";
        this._assetPaths.set(a.pr_quarry_mid_r, "pr_quarry_mid_r");
        "pr_quarry_mid_r";
        this._assetPaths.set(a.column_middle, "column_middle");
        "column_middle";
        this._assetPaths.set(a.tvp_andros_special_2_16_alternate_tint,
            "tvp_andros_special_2_16_alternate_tint");
        "tvp_andros_special_2_16_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_14_alternate_tint, "tvp_donnie_special_1_in_14_alternate_tint");
        "tvp_donnie_special_1_in_14_alternate_tint";
        this._assetPaths.set(a.btn_ranger_tommy, "btn_ranger_tommy");
        "btn_ranger_tommy";
        this._assetPaths.set(a.tvp_tommy_special_2_09_tint, "tvp_tommy_special_2_09_tint");
        "tvp_tommy_special_2_09_tint";
        this._assetPaths.set(a.tvp_leo_special_2_03, "tvp_leo_special_2_03");
        "tvp_leo_special_2_03";
        this._assetPaths.set(a.tvp_leo_special_2_02, "tvp_leo_special_2_02");
        "tvp_leo_special_2_02";
        this._assetPaths.set(a.tvp_leo_special_2_01, "tvp_leo_special_2_01");
        "tvp_leo_special_2_01";
        this._assetPaths.set(a.tvp_leo_special_2_07, "tvp_leo_special_2_07");
        "tvp_leo_special_2_07";
        this._assetPaths.set(a.tvp_leo_special_2_06, "tvp_leo_special_2_06");
        "tvp_leo_special_2_06";
        this._assetPaths.set(a.tvp_leo_special_2_05, "tvp_leo_special_2_05");
        "tvp_leo_special_2_05";
        this._assetPaths.set(a.tvp_leo_special_2_04, "tvp_leo_special_2_04");
        "tvp_leo_special_2_04";
        this._assetPaths.set(a.ware_background, "ware_background");
        "ware_background";
        this._assetPaths.set(a.tvp_tommy_special_2_08_alternate, "tvp_tommy_special_2_08_alternate");
        "tvp_tommy_special_2_08_alternate";
        this._assetPaths.set(a.portrait_shelby_partner, "portrait_shelby_partner");
        "portrait_shelby_partner";
        this._assetPaths.set(a.tvp_pink_attack_2_12_tint, "tvp_pink_attack_2_12_tint");
        "tvp_pink_attack_2_12_tint";
        this._assetPaths.set(a.tvp_jason_attack_1_02_alternate, "tvp_jason_attack_1_02_alternate");
        "tvp_jason_attack_1_02_alternate";
        this._assetPaths.set(a.tvp_donnie_floor, "tvp_donnie_floor");
        "tvp_donnie_floor";
        this._assetPaths.set(a.tvp_orion_special_2_03_tint, "tvp_orion_special_2_03_tint");
        "tvp_orion_special_2_03_tint";
        this._assetPaths.set(a.tvp_donnie_attack_3_07, "tvp_donnie_attack_3_07");
        "tvp_donnie_attack_3_07";
        this._assetPaths.set(a.tvp_donnie_attack_3_04, "tvp_donnie_attack_3_04");
        "tvp_donnie_attack_3_04";
        this._assetPaths.set(a.tvp_donnie_attack_3_05, "tvp_donnie_attack_3_05");
        "tvp_donnie_attack_3_05";
        this._assetPaths.set(a.tvp_donnie_attack_3_02, "tvp_donnie_attack_3_02");
        "tvp_donnie_attack_3_02";
        this._assetPaths.set(a.tvp_donnie_attack_3_03, "tvp_donnie_attack_3_03");
        "tvp_donnie_attack_3_03";
        this._assetPaths.set(a.swipeTrans, "swipeTrans");
        "swipeTrans";
        this._assetPaths.set(a.tvp_jason_attack_2_02_alternate, "tvp_jason_attack_2_02_alternate");
        "tvp_jason_attack_2_02_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_17_tint, "tvp_orion_special_1_17_tint");
        "tvp_orion_special_1_17_tint";
        this._assetPaths.set(a.tvp_donnie_attack_3_09,
            "tvp_donnie_attack_3_09");
        "tvp_donnie_attack_3_09";
        this._assetPaths.set(a.key_blank_active, "key_blank_active");
        "key_blank_active";
        this._assetPaths.set(a.tvp_raph_special_2_idle_02_tint, "tvp_raph_special_2_idle_02_tint");
        "tvp_raph_special_2_idle_02_tint";
        this._assetPaths.set(a.pause_btn_sound_on, "pause_btn_sound_on");
        "pause_btn_sound_on";
        this._assetPaths.set(a.tvp_andros_special_2_14_alternate_tint, "tvp_andros_special_2_14_alternate_tint");
        "tvp_andros_special_2_14_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_walk_01,
            "tvp_donnie_walk_01");
        "tvp_donnie_walk_01";
        this._assetPaths.set(a.tvp_jason_attack_special_1_11_alternate_tint, "tvp_jason_attack_special_1_11_alternate_tint");
        "tvp_jason_attack_special_1_11_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_2_02_alternate_tint, "tvp_andros_special_2_02_alternate_tint");
        "tvp_andros_special_2_02_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_07_alternate_tint, "tvp_jason_attack_special_1_07_alternate_tint");
        "tvp_jason_attack_special_1_07_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_1_09_alternate_tint, "tvp_andros_special_1_09_alternate_tint");
        "tvp_andros_special_1_09_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_07_alternate_tint, "tvp_tommy_special_1_07_alternate_tint");
        "tvp_tommy_special_1_07_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_idle_08, "tvp_donnie_idle_08");
        "tvp_donnie_idle_08";
        this._assetPaths.set(a.tvp_donnie_idle_09, "tvp_donnie_idle_09");
        "tvp_donnie_idle_09";
        this._assetPaths.set(a.tvp_donnie_idle_06, "tvp_donnie_idle_06");
        "tvp_donnie_idle_06";
        this._assetPaths.set(a.tvp_donnie_idle_07, "tvp_donnie_idle_07");
        "tvp_donnie_idle_07";
        this._assetPaths.set(a.tvp_donnie_idle_04, "tvp_donnie_idle_04");
        "tvp_donnie_idle_04";
        this._assetPaths.set(a.tvp_donnie_idle_05, "tvp_donnie_idle_05");
        "tvp_donnie_idle_05";
        this._assetPaths.set(a.tvp_donnie_idle_02, "tvp_donnie_idle_02");
        "tvp_donnie_idle_02";
        this._assetPaths.set(a.tvp_donnie_idle_03, "tvp_donnie_idle_03");
        "tvp_donnie_idle_03";
        this._assetPaths.set(a.tvp_donnie_idle_01, "tvp_donnie_idle_01");
        "tvp_donnie_idle_01";
        this._assetPaths.set(a.tvp_jason_hit_down_alternate, "tvp_jason_hit_down_alternate");
        "tvp_jason_hit_down_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_3_01_alternate, "tvp_donnie_attack_3_01_alternate");
        "tvp_donnie_attack_3_01_alternate";
        this._assetPaths.set(a.tvp_tommy_block_alternate, "tvp_tommy_block_alternate");
        "tvp_tommy_block_alternate";
        this._assetPaths.set(a.tvp_raph_dash_back_02_tint, "tvp_raph_dash_back_02_tint");
        "tvp_raph_dash_back_02_tint";
        this._assetPaths.set(a.hud_backing_special,
            "hud_backing_special");
        "hud_backing_special";
        this._assetPaths.set(a.tvp_april_dash_back_01_tint, "tvp_april_dash_back_01_tint");
        "tvp_april_dash_back_01_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_03_tint, "tvp_tommy_special_1_03_tint");
        "tvp_tommy_special_1_03_tint";
        this._assetPaths.set(a.tvp_tommy_attack_1_04_alternate, "tvp_tommy_attack_1_04_alternate");
        "tvp_tommy_attack_1_04_alternate";
        this._assetPaths.set(a.tvp_raph_hit_01_alternate, "tvp_raph_hit_01_alternate");
        "tvp_raph_hit_01_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_07_alternate,
            "tvp_orion_special_2_07_alternate");
        "tvp_orion_special_2_07_alternate";
        this._assetPaths.set(a.tvp_orion_attack_2_01, "tvp_orion_attack_2_01");
        "tvp_orion_attack_2_01";
        this._assetPaths.set(a.pr_quarry_mid_back_r, "pr_quarry_mid_back_r");
        "pr_quarry_mid_back_r";
        this._assetPaths.set(a.tvp_tommy_special_2_05_alternate_tint, "tvp_tommy_special_2_05_alternate_tint");
        "tvp_tommy_special_2_05_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_1_10_alternate, "tvp_raph_special_1_10_alternate");
        "tvp_raph_special_1_10_alternate";
        this._assetPaths.set(a.tvp_jason_special_1_05_alternate, "tvp_jason_special_1_05_alternate");
        "tvp_jason_special_1_05_alternate";
        this._assetPaths.set(a.tvp_leo_block, "tvp_leo_block");
        "tvp_leo_block";
        this._assetPaths.set(a.tvp_orion_special_2_spear_02_tint, "tvp_orion_special_2_spear_02_tint");
        "tvp_orion_special_2_spear_02_tint";
        this._assetPaths.set(a.tvp_mikey_special_idle_02_tint, "tvp_mikey_special_idle_02_tint");
        "tvp_mikey_special_idle_02_tint";
        this._assetPaths.set(a.tvp_jason_dash_forward_02_alternate,
            "tvp_jason_dash_forward_02_alternate");
        "tvp_jason_dash_forward_02_alternate";
        this._assetPaths.set(a.pr_quarry_mid_back_l, "pr_quarry_mid_back_l");
        "pr_quarry_mid_back_l";
        this._assetPaths.set(a.tvp_april_special_2_06_alternate, "tvp_april_special_2_06_alternate");
        "tvp_april_special_2_06_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_04_alternate, "tvp_orion_special_1_04_alternate");
        "tvp_orion_special_1_04_alternate";
        this._assetPaths.set(a.pause_btn_sound_off, "pause_btn_sound_off");
        "pause_btn_sound_off";
        this._assetPaths.set(a.tvp_orion_hit_01, "tvp_orion_hit_01");
        "tvp_orion_hit_01";
        this._assetPaths.set(a.tvp_orion_hit_03, "tvp_orion_hit_03");
        "tvp_orion_hit_03";
        this._assetPaths.set(a.tvp_orion_hit_02, "tvp_orion_hit_02");
        "tvp_orion_hit_02";
        this._assetPaths.set(a.tvp_raph_special_2_idle_04_tint, "tvp_raph_special_2_idle_04_tint");
        "tvp_raph_special_2_idle_04_tint";
        this._assetPaths.set(a.hud_frame, "hud_frame");
        "hud_frame";
        this._assetPaths.set(a.pause_btn_achievement, "pause_btn_achievement");
        "pause_btn_achievement";
        this._assetPaths.set(a.tvp_leo_walk_01_alternate, "tvp_leo_walk_01_alternate");
        "tvp_leo_walk_01_alternate";
        this._assetPaths.set(a.tvp_tommy_special_2_10_tint, "tvp_tommy_special_2_10_tint");
        "tvp_tommy_special_2_10_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_06_tint, "tvp_donnie_special_1_in_06_tint");
        "tvp_donnie_special_1_in_06_tint";
        this._assetPaths.set(a.tvp_raph_special_1_09_alternate_tint, "tvp_raph_special_1_09_alternate_tint");
        "tvp_raph_special_1_09_alternate_tint";
        this._assetPaths.set(a.btn_quarry_active,
            "btn_quarry_active");
        "btn_quarry_active";
        this._assetPaths.set(a.tvp_donnie_special_2_18_tint, "tvp_donnie_special_2_18_tint");
        "tvp_donnie_special_2_18_tint";
        this._assetPaths.set(a.tvp_leo_special_2_02_alternate, "tvp_leo_special_2_02_alternate");
        "tvp_leo_special_2_02_alternate";
        this._assetPaths.set(a.tvp_leo_hit_front, "tvp_leo_hit_front");
        "tvp_leo_hit_front";
        this._assetPaths.set(a.tvp_april_special_2_01_alternate, "tvp_april_special_2_01_alternate");
        "tvp_april_special_2_01_alternate";
        this._assetPaths.set(a.tvp_jason_dash_back_01_alternate,
            "tvp_jason_dash_back_01_alternate");
        "tvp_jason_dash_back_01_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_08_tint, "tvp_jason_attack_special_1_08_tint");
        "tvp_jason_attack_special_1_08_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_10_alternate, "tvp_donnie_special_2_10_alternate");
        "tvp_donnie_special_2_10_alternate";
        this._assetPaths.set(a.tvp_mikey_hook_out_01_alternate_tint, "tvp_mikey_hook_out_01_alternate_tint");
        "tvp_mikey_hook_out_01_alternate_tint";
        this._assetPaths.set(a.ach_text_backing_unlocked,
            "ach_text_backing_unlocked");
        "ach_text_backing_unlocked";
        this._assetPaths.set(a.tvp_donnie_attack_2_07_alternate, "tvp_donnie_attack_2_07_alternate");
        "tvp_donnie_attack_2_07_alternate";
        this._assetPaths.set(a.tvp_jason_attack_1_04_alternate, "tvp_jason_attack_1_04_alternate");
        "tvp_jason_attack_1_04_alternate";
        this._assetPaths.set(a.tvp_pink_attack_1_01_alternate, "tvp_pink_attack_1_01_alternate");
        "tvp_pink_attack_1_01_alternate";
        this._assetPaths.set(a.tvp_mikey_special_dash_forward_01, "tvp_mikey_special_dash_forward_01");
        "tvp_mikey_special_dash_forward_01";
        this._assetPaths.set(a.tvp_mikey_special_dash_forward_02, "tvp_mikey_special_dash_forward_02");
        "tvp_mikey_special_dash_forward_02";
        this._assetPaths.set(a.tvp_raph_special_1_12_alternate_tint, "tvp_raph_special_1_12_alternate_tint");
        "tvp_raph_special_1_12_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_11_tint, "tvp_donnie_special_2_11_tint");
        "tvp_donnie_special_2_11_tint";
        this._assetPaths.set(a.tvp_tommy_special_2_03_tint, "tvp_tommy_special_2_03_tint");
        "tvp_tommy_special_2_03_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_09_alternate_tint, "tvp_jason_attack_special_1_09_alternate_tint");
        "tvp_jason_attack_special_1_09_alternate_tint";
        this._assetPaths.set(a.tvp_jason_special_1_12_alternate, "tvp_jason_special_1_12_alternate");
        "tvp_jason_special_1_12_alternate";
        this._assetPaths.set(a.tvp_pink_special_out_02_alternate, "tvp_pink_special_out_02_alternate");
        "tvp_pink_special_out_02_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_09,
            "tvp_jason_attack_special_1_09");
        "tvp_jason_attack_special_1_09";
        this._assetPaths.set(a.tvp_jason_attack_special_1_08, "tvp_jason_attack_special_1_08");
        "tvp_jason_attack_special_1_08";
        this._assetPaths.set(a.tvp_mikey_hook_out_01_alternate, "tvp_mikey_hook_out_01_alternate");
        "tvp_mikey_hook_out_01_alternate";
        this._assetPaths.set(a.tvp_orion_idle_10, "tvp_orion_idle_10");
        "tvp_orion_idle_10";
        this._assetPaths.set(a.tvp_orion_walk_02_alternate, "tvp_orion_walk_02_alternate");
        "tvp_orion_walk_02_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_01, "tvp_jason_attack_special_1_01");
        "tvp_jason_attack_special_1_01";
        this._assetPaths.set(a.tvp_jason_attack_special_1_03, "tvp_jason_attack_special_1_03");
        "tvp_jason_attack_special_1_03";
        this._assetPaths.set(a.tvp_jason_attack_special_1_02, "tvp_jason_attack_special_1_02");
        "tvp_jason_attack_special_1_02";
        this._assetPaths.set(a.tvp_jason_attack_special_1_05, "tvp_jason_attack_special_1_05");
        "tvp_jason_attack_special_1_05";
        this._assetPaths.set(a.tvp_jason_attack_special_1_04,
            "tvp_jason_attack_special_1_04");
        "tvp_jason_attack_special_1_04";
        this._assetPaths.set(a.tvp_jason_attack_special_1_07, "tvp_jason_attack_special_1_07");
        "tvp_jason_attack_special_1_07";
        this._assetPaths.set(a.tvp_jason_attack_special_1_06, "tvp_jason_attack_special_1_06");
        "tvp_jason_attack_special_1_06";
        this._assetPaths.set(a.tvp_donnie_attack_3_17_alternate, "tvp_donnie_attack_3_17_alternate");
        "tvp_donnie_attack_3_17_alternate";
        this._assetPaths.set(a.tvp_pink_special_idle_03_tint, "tvp_pink_special_idle_03_tint");
        "tvp_pink_special_idle_03_tint";
        this._assetPaths.set(a.tvp_tommy_special_2_02_tint, "tvp_tommy_special_2_02_tint");
        "tvp_tommy_special_2_02_tint";
        this._assetPaths.set(a.tvp_leo_dash_forward_01_alternate, "tvp_leo_dash_forward_01_alternate");
        "tvp_leo_dash_forward_01_alternate";
        this._assetPaths.set(a.tvp_mikey_special_idle_03_tint, "tvp_mikey_special_idle_03_tint");
        "tvp_mikey_special_idle_03_tint";
        this._assetPaths.set(a.tvp_mikey_hook_in_03_alternate_tint, "tvp_mikey_hook_in_03_alternate_tint");
        "tvp_mikey_hook_in_03_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_17_alternate_tint, "tvp_jason_attack_special_1_17_alternate_tint");
        "tvp_jason_attack_special_1_17_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_2_09_alternate, "tvp_orion_special_2_09_alternate");
        "tvp_orion_special_2_09_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_09, "tvp_donnie_special_1_in_09");
        "tvp_donnie_special_1_in_09";
        this._assetPaths.set(a.tvp_donnie_special_1_in_08, "tvp_donnie_special_1_in_08");
        "tvp_donnie_special_1_in_08";
        this._assetPaths.set(a.tvp_donnie_special_1_in_07, "tvp_donnie_special_1_in_07");
        "tvp_donnie_special_1_in_07";
        this._assetPaths.set(a.tvp_donnie_special_2_08_alternate_tint, "tvp_donnie_special_2_08_alternate_tint");
        "tvp_donnie_special_2_08_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_05, "tvp_donnie_special_1_in_05");
        "tvp_donnie_special_1_in_05";
        this._assetPaths.set(a.tvp_donnie_special_1_in_04, "tvp_donnie_special_1_in_04");
        "tvp_donnie_special_1_in_04";
        this._assetPaths.set(a.tvp_donnie_special_1_in_03,
            "tvp_donnie_special_1_in_03");
        "tvp_donnie_special_1_in_03";
        this._assetPaths.set(a.tvp_donnie_special_1_in_02, "tvp_donnie_special_1_in_02");
        "tvp_donnie_special_1_in_02";
        this._assetPaths.set(a.tvp_donnie_special_1_in_01, "tvp_donnie_special_1_in_01");
        "tvp_donnie_special_1_in_01";
        this._assetPaths.set(a.tvp_jason_attack_3_03_alternate, "tvp_jason_attack_3_03_alternate");
        "tvp_jason_attack_3_03_alternate";
        this._assetPaths.set(a.tvp_tommy_dash_back_02_alternate_tint, "tvp_tommy_dash_back_02_alternate_tint");
        "tvp_tommy_dash_back_02_alternate_tint";
        this._assetPaths.set(a.portrait_andros_partner, "portrait_andros_partner");
        "portrait_andros_partner";
        this._assetPaths.set(a.tvp_raph_special_2_idle_03_alternate, "tvp_raph_special_2_idle_03_alternate");
        "tvp_raph_special_2_idle_03_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_out_02_tint, "tvp_leo_special_1_out_02_tint");
        "tvp_leo_special_1_out_02_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_2_04, "tvp_jason_attack_special_2_04");
        "tvp_jason_attack_special_2_04";
        this._assetPaths.set(a.tvp_jason_attack_special_2_05, "tvp_jason_attack_special_2_05");
        "tvp_jason_attack_special_2_05";
        this._assetPaths.set(a.tvp_jason_attack_special_2_01, "tvp_jason_attack_special_2_01");
        "tvp_jason_attack_special_2_01";
        this._assetPaths.set(a.tvp_jason_attack_special_2_02, "tvp_jason_attack_special_2_02");
        "tvp_jason_attack_special_2_02";
        this._assetPaths.set(a.tvp_jason_attack_special_2_03, "tvp_jason_attack_special_2_03");
        "tvp_jason_attack_special_2_03";
        this._assetPaths.set(a.tvp_leo_dash_back_02,
            "tvp_leo_dash_back_02");
        "tvp_leo_dash_back_02";
        this._assetPaths.set(a.tvp_leo_dash_back_01, "tvp_leo_dash_back_01");
        "tvp_leo_dash_back_01";
        this._assetPaths.set(a.tvp_leo_dash_forward_02_tint, "tvp_leo_dash_forward_02_tint");
        "tvp_leo_dash_forward_02_tint";
        this._assetPaths.set(a.tvp_andros_special_2_11_tint, "tvp_andros_special_2_11_tint");
        "tvp_andros_special_2_11_tint";
        this._assetPaths.set(a.tvp_mikey_special_idle_03_alternate_tint, "tvp_mikey_special_idle_03_alternate_tint");
        "tvp_mikey_special_idle_03_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_2_09_tint, "tvp_andros_special_2_09_tint");
        "tvp_andros_special_2_09_tint";
        this._assetPaths.set(a.tvp_jason_attack_3_04_alternate, "tvp_jason_attack_3_04_alternate");
        "tvp_jason_attack_3_04_alternate";
        this._assetPaths.set(a.tvp_orion_dash_forward_01_alternate, "tvp_orion_dash_forward_01_alternate");
        "tvp_orion_dash_forward_01_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_07_alternate, "tvp_andros_special_1_07_alternate");
        "tvp_andros_special_1_07_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_14_alternate_tint, "tvp_orion_special_1_14_alternate_tint");
        "tvp_orion_special_1_14_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_09_alternate_tint, "tvp_donnie_special_1_in_09_alternate_tint");
        "tvp_donnie_special_1_in_09_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_1_04_alternate_tint, "tvp_andros_special_1_04_alternate_tint");
        "tvp_andros_special_1_04_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_1_06_alternate, "tvp_andros_special_1_06_alternate");
        "tvp_andros_special_1_06_alternate";
        this._assetPaths.set(a.portrait_jason_main, "portrait_jason_main");
        "portrait_jason_main";
        this._assetPaths.set(a.tvp_tommy_walk_01_alternate, "tvp_tommy_walk_01_alternate");
        "tvp_tommy_walk_01_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_06_tint, "tvp_jason_attack_special_1_06_tint");
        "tvp_jason_attack_special_1_06_tint";
        this._assetPaths.set(a.tvp_jason_dash_back_02_alternate_tint, "tvp_jason_dash_back_02_alternate_tint");
        "tvp_jason_dash_back_02_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_hit_down, "tvp_tommy_hit_down");
        "tvp_tommy_hit_down";
        this._assetPaths.set(a.tvp_tommy_idle_02_alternate, "tvp_tommy_idle_02_alternate");
        "tvp_tommy_idle_02_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_01_alternate_tint, "tvp_donnie_special_1_in_01_alternate_tint");
        "tvp_donnie_special_1_in_01_alternate_tint";
        this._assetPaths.set(a.tvp_april_floor_alternate, "tvp_april_floor_alternate");
        "tvp_april_floor_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_01_alternate_tint,
            "tvp_orion_special_2_01_alternate_tint");
        "tvp_orion_special_2_01_alternate_tint";
        this._assetPaths.set(a.tvp_pink_idle_08_alternate, "tvp_pink_idle_08_alternate");
        "tvp_pink_idle_08_alternate";
        this._assetPaths.set(a.tvp_leo_hit_02_alternate, "tvp_leo_hit_02_alternate");
        "tvp_leo_hit_02_alternate";
        this._assetPaths.set(a.tvp_leo_attack_2_04_alternate, "tvp_leo_attack_2_04_alternate");
        "tvp_leo_attack_2_04_alternate";
        this._assetPaths.set(a.tvp_mikey_dash_forward_02_alternate_tint, "tvp_mikey_dash_forward_02_alternate_tint");
        "tvp_mikey_dash_forward_02_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_special_idle_02_alternate_tint, "tvp_mikey_special_idle_02_alternate_tint");
        "tvp_mikey_special_idle_02_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_1_02_alternate_tint, "tvp_orion_special_1_02_alternate_tint");
        "tvp_orion_special_1_02_alternate_tint";
        this._assetPaths.set(a.tvp_pink_dash_out_01_alternate_tint, "tvp_pink_dash_out_01_alternate_tint");
        "tvp_pink_dash_out_01_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_2_04_alternate,
            "tvp_tommy_special_2_04_alternate");
        "tvp_tommy_special_2_04_alternate";
        this._assetPaths.set(a.tvp_raph_fall_alternate, "tvp_raph_fall_alternate");
        "tvp_raph_fall_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_12_tint, "tvp_andros_special_2_12_tint");
        "tvp_andros_special_2_12_tint";
        this._assetPaths.set(a.btn_leonardo, "btn_leonardo");
        "btn_leonardo";
        this._assetPaths.set(a.tvp_jason_attack_2_01, "tvp_jason_attack_2_01");
        "tvp_jason_attack_2_01";
        this._assetPaths.set(a.tvp_jason_attack_2_02, "tvp_jason_attack_2_02");
        "tvp_jason_attack_2_02";
        this._assetPaths.set(a.tvp_jason_attack_2_03, "tvp_jason_attack_2_03");
        "tvp_jason_attack_2_03";
        this._assetPaths.set(a.tvp_jason_attack_2_04, "tvp_jason_attack_2_04");
        "tvp_jason_attack_2_04";
        this._assetPaths.set(a.tvp_jason_attack_2_05, "tvp_jason_attack_2_05");
        "tvp_jason_attack_2_05";
        this._assetPaths.set(a.tvp_jason_attack_2_06, "tvp_jason_attack_2_06");
        "tvp_jason_attack_2_06";
        this._assetPaths.set(a.tvp_jason_attack_2_07, "tvp_jason_attack_2_07");
        "tvp_jason_attack_2_07";
        this._assetPaths.set(a.tvp_jason_attack_2_08,
            "tvp_jason_attack_2_08");
        "tvp_jason_attack_2_08";
        this._assetPaths.set(a.tvp_april_dash_back_02, "tvp_april_dash_back_02");
        "tvp_april_dash_back_02";
        this._assetPaths.set(a.tvp_donnie_attack_3_15, "tvp_donnie_attack_3_15");
        "tvp_donnie_attack_3_15";
        this._assetPaths.set(a.donnie_1, "donnie_1");
        "donnie_1";
        this._assetPaths.set(a.tvp_donnie_attack_3_17, "tvp_donnie_attack_3_17");
        "tvp_donnie_attack_3_17";
        this._assetPaths.set(a.donnie_3, "donnie_3");
        "donnie_3";
        this._assetPaths.set(a.tvp_donnie_attack_3_11, "tvp_donnie_attack_3_11");
        "tvp_donnie_attack_3_11";
        this._assetPaths.set(a.tvp_donnie_attack_3_10, "tvp_donnie_attack_3_10");
        "tvp_donnie_attack_3_10";
        this._assetPaths.set(a.tvp_donnie_attack_3_13, "tvp_donnie_attack_3_13");
        "tvp_donnie_attack_3_13";
        this._assetPaths.set(a.tvp_donnie_attack_3_12, "tvp_donnie_attack_3_12");
        "tvp_donnie_attack_3_12";
        this._assetPaths.set(a.tvp_donnie_attack_3_19, "tvp_donnie_attack_3_19");
        "tvp_donnie_attack_3_19";
        this._assetPaths.set(a.tvp_donnie_attack_3_18, "tvp_donnie_attack_3_18");
        "tvp_donnie_attack_3_18";
        this._assetPaths.set(a.tvp_orion_special_1_04_tint, "tvp_orion_special_1_04_tint");
        "tvp_orion_special_1_04_tint";
        this._assetPaths.set(a.tvp_raph_floor_alternate, "tvp_raph_floor_alternate");
        "tvp_raph_floor_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_02_alternate_tint, "tvp_orion_special_2_02_alternate_tint");
        "tvp_orion_special_2_02_alternate_tint";
        this._assetPaths.set(a.btn_swap, "btn_swap");
        "btn_swap";
        this._assetPaths.set(a.tvp_jason_attack_special_2_04_alternate_tint, "tvp_jason_attack_special_2_04_alternate_tint");
        "tvp_jason_attack_special_2_04_alternate_tint";
        this._assetPaths.set(a.tvp_leo_dash_back_02_alternate_tint, "tvp_leo_dash_back_02_alternate_tint");
        "tvp_leo_dash_back_02_alternate_tint";
        this._assetPaths.set(a.tvp_raph_walk_02_alternate, "tvp_raph_walk_02_alternate");
        "tvp_raph_walk_02_alternate";
        this._assetPaths.set(a.tvp_pink_attack_3_05_alternate, "tvp_pink_attack_3_05_alternate");
        "tvp_pink_attack_3_05_alternate";
        this._assetPaths.set(a.btn_alley, "btn_alley");
        "btn_alley";
        this._assetPaths.set(a.tvp_andros_special_2_09_alternate_tint,
            "tvp_andros_special_2_09_alternate_tint");
        "tvp_andros_special_2_09_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_special_idle_04_alternate_tint, "tvp_mikey_special_idle_04_alternate_tint");
        "tvp_mikey_special_idle_04_alternate_tint";
        this._assetPaths.set(a.tvp_raph_walk_01_alternate, "tvp_raph_walk_01_alternate");
        "tvp_raph_walk_01_alternate";
        this._assetPaths.set(a.tvp_andros_walk_02_alternate, "tvp_andros_walk_02_alternate");
        "tvp_andros_walk_02_alternate";
        this._assetPaths.set(a.btn_ranger_andros_active,
            "btn_ranger_andros_active");
        "btn_ranger_andros_active";
        this._assetPaths.set(a.tvp_orion_special_1_10_alternate_tint, "tvp_orion_special_1_10_alternate_tint");
        "tvp_orion_special_1_10_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_idle_06_alternate, "tvp_mikey_idle_06_alternate");
        "tvp_mikey_idle_06_alternate";
        this._assetPaths.set(a.pr_city_bg, "pr_city_bg");
        "pr_city_bg";
        this._assetPaths.set(a.relic_raph, "relic_raph");
        "relic_raph";
        this._assetPaths.set(a.tvp_donnie_attack_1_02_alternate, "tvp_donnie_attack_1_02_alternate");
        "tvp_donnie_attack_1_02_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_out_07_alternate_tint, "tvp_donnie_special_1_out_07_alternate_tint");
        "tvp_donnie_special_1_out_07_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_special_in_02, "tvp_mikey_special_in_02");
        "tvp_mikey_special_in_02";
        this._assetPaths.set(a.tvp_mikey_special_in_03, "tvp_mikey_special_in_03");
        "tvp_mikey_special_in_03";
        this._assetPaths.set(a.tvp_orion_dash_forward_01_alternate_tint, "tvp_orion_dash_forward_01_alternate_tint");
        "tvp_orion_dash_forward_01_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_special_in_01, "tvp_mikey_special_in_01");
        "tvp_mikey_special_in_01";
        this._assetPaths.set(a.tvp_mikey_special_in_04, "tvp_mikey_special_in_04");
        "tvp_mikey_special_in_04";
        this._assetPaths.set(a.btn_swap_active, "btn_swap_active");
        "btn_swap_active";
        this._assetPaths.set(a.tvp_mikey_special_in_01_tint, "tvp_mikey_special_in_01_tint");
        "tvp_mikey_special_in_01_tint";
        this._assetPaths.set(a.level_sewer_0, "level_sewer_0");
        "level_sewer_0";
        this._assetPaths.set(a.tvp_jason_attack_special_1_03_alternate_tint,
            "tvp_jason_attack_special_1_03_alternate_tint");
        "tvp_jason_attack_special_1_03_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_2_projectile_alternate, "tvp_tommy_special_2_projectile_alternate");
        "tvp_tommy_special_2_projectile_alternate";
        this._assetPaths.set(a.tvp_jason_attack_1_04, "tvp_jason_attack_1_04");
        "tvp_jason_attack_1_04";
        this._assetPaths.set(a.tvp_jason_attack_1_01, "tvp_jason_attack_1_01");
        "tvp_jason_attack_1_01";
        this._assetPaths.set(a.tvp_jason_attack_1_03, "tvp_jason_attack_1_03");
        "tvp_jason_attack_1_03";
        this._assetPaths.set(a.tvp_jason_attack_1_02, "tvp_jason_attack_1_02");
        "tvp_jason_attack_1_02";
        this._assetPaths.set(a.tvp_pink_special_dash_forward_02_tint, "tvp_pink_special_dash_forward_02_tint");
        "tvp_pink_special_dash_forward_02_tint";
        this._assetPaths.set(a.tvp_donnie_attack_1_03_alternate, "tvp_donnie_attack_1_03_alternate");
        "tvp_donnie_attack_1_03_alternate";
        this._assetPaths.set(a.tvp_raph_attack_3_08_alternate, "tvp_raph_attack_3_08_alternate");
        "tvp_raph_attack_3_08_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_08_alternate_tint, "tvp_andros_special_2_08_alternate_tint");
        "tvp_andros_special_2_08_alternate_tint";
        this._assetPaths.set(a.top_bar, "top_bar");
        "top_bar";
        this._assetPaths.set(a.tvp_andros_special_1_20_tint, "tvp_andros_special_1_20_tint");
        "tvp_andros_special_1_20_tint";
        this._assetPaths.set(a.tvp_pink_attack_3_10, "tvp_pink_attack_3_10");
        "tvp_pink_attack_3_10";
        this._assetPaths.set(a.tvp_pink_attack_2_04_alternate_tint, "tvp_pink_attack_2_04_alternate_tint");
        "tvp_pink_attack_2_04_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_attack_2_06_alternate, "tvp_tommy_attack_2_06_alternate");
        "tvp_tommy_attack_2_06_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_11_tint, "tvp_pink_attack_2_11_tint");
        "tvp_pink_attack_2_11_tint";
        this._assetPaths.set(a.tvp_andros_special_1_09_tint, "tvp_andros_special_1_09_tint");
        "tvp_andros_special_1_09_tint";
        this._assetPaths.set(a.tvp_mikey_special_idle_04_alternate, "tvp_mikey_special_idle_04_alternate");
        "tvp_mikey_special_idle_04_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_13_tint, "tvp_donnie_special_1_in_13_tint");
        "tvp_donnie_special_1_in_13_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_02_alternate_tint, "tvp_donnie_special_1_in_02_alternate_tint");
        "tvp_donnie_special_1_in_02_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_hit_02, "tvp_donnie_hit_02");
        "tvp_donnie_hit_02";
        this._assetPaths.set(a.tvp_donnie_hit_03, "tvp_donnie_hit_03");
        "tvp_donnie_hit_03";
        this._assetPaths.set(a.tvp_leo_hit_up, "tvp_leo_hit_up");
        "tvp_leo_hit_up";
        this._assetPaths.set(a.tvp_raph_special_1_12, "tvp_raph_special_1_12");
        "tvp_raph_special_1_12";
        this._assetPaths.set(a.tvp_raph_special_1_11, "tvp_raph_special_1_11");
        "tvp_raph_special_1_11";
        this._assetPaths.set(a.tvp_raph_special_1_10, "tvp_raph_special_1_10");
        "tvp_raph_special_1_10";
        this._assetPaths.set(a.raph_0, "raph_0");
        "raph_0";
        this._assetPaths.set(a.tvp_pink_special_idle_04_tint, "tvp_pink_special_idle_04_tint");
        "tvp_pink_special_idle_04_tint";
        this._assetPaths.set(a.raph_1, "raph_1");
        "raph_1";
        this._assetPaths.set(a.tvp_raph_special_1_10_tint,
            "tvp_raph_special_1_10_tint");
        "tvp_raph_special_1_10_tint";
        this._assetPaths.set(a.raph_2, "raph_2");
        "raph_2";
        this._assetPaths.set(a.tvp_orion_special_2_10_alternate, "tvp_orion_special_2_10_alternate");
        "tvp_orion_special_2_10_alternate";
        this._assetPaths.set(a.tvp_tommy_dash_forward_01, "tvp_tommy_dash_forward_01");
        "tvp_tommy_dash_forward_01";
        this._assetPaths.set(a.tvp_april_special_2_01_alternate_tint, "tvp_april_special_2_01_alternate_tint");
        "tvp_april_special_2_01_alternate_tint";
        this._assetPaths.set(a.tvp_raph_attack_1_05_alternate,
            "tvp_raph_attack_1_05_alternate");
        "tvp_raph_attack_1_05_alternate";
        this._assetPaths.set(a.tvp_effects_explosion_1_09, "tvp_effects_explosion_1_09");
        "tvp_effects_explosion_1_09";
        this._assetPaths.set(a.tvp_tommy_attack_3_01, "tvp_tommy_attack_3_01");
        "tvp_tommy_attack_3_01";
        this._assetPaths.set(a.tvp_april_dash_forward_02, "tvp_april_dash_forward_02");
        "tvp_april_dash_forward_02";
        this._assetPaths.set(a.tvp_april_dash_forward_01, "tvp_april_dash_forward_01");
        "tvp_april_dash_forward_01";
        this._assetPaths.set(a.relic_mikey,
            "relic_mikey");
        "relic_mikey";
        this._assetPaths.set(a.tvp_raph_attack_3_02_alternate, "tvp_raph_attack_3_02_alternate");
        "tvp_raph_attack_3_02_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_07_alternate_tint, "tvp_andros_special_1_07_alternate_tint");
        "tvp_andros_special_1_07_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_special_idle_01_tint, "tvp_mikey_special_idle_01_tint");
        "tvp_mikey_special_idle_01_tint";
        this._assetPaths.set(a.tvp_orion_special_1_14_tint, "tvp_orion_special_1_14_tint");
        "tvp_orion_special_1_14_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_14_alternate, "tvp_donnie_special_1_in_14_alternate");
        "tvp_donnie_special_1_in_14_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_03_alternate_tint, "tvp_orion_special_2_03_alternate_tint");
        "tvp_orion_special_2_03_alternate_tint";
        this._assetPaths.set(a.tvp_april_dash_back_02_alternate_tint, "tvp_april_dash_back_02_alternate_tint");
        "tvp_april_dash_back_02_alternate_tint";
        this._assetPaths.set(a.pause_btn_close, "pause_btn_close");
        "pause_btn_close";
        this._assetPaths.set(a.tvp_april_idle_04_alternate,
            "tvp_april_idle_04_alternate");
        "tvp_april_idle_04_alternate";
        this._assetPaths.set(a.relic_raph_active, "relic_raph_active");
        "relic_raph_active";
        this._assetPaths.set(a.tvp_raph_special_1_09_tint, "tvp_raph_special_1_09_tint");
        "tvp_raph_special_1_09_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_14_tint, "tvp_donnie_special_2_14_tint");
        "tvp_donnie_special_2_14_tint";
        this._assetPaths.set(a.tvp_orion_attack_1_05, "tvp_orion_attack_1_05");
        "tvp_orion_attack_1_05";
        this._assetPaths.set(a.tvp_orion_attack_1_04,
            "tvp_orion_attack_1_04");
        "tvp_orion_attack_1_04";
        this._assetPaths.set(a.tvp_orion_attack_1_03, "tvp_orion_attack_1_03");
        "tvp_orion_attack_1_03";
        this._assetPaths.set(a.tvp_orion_attack_1_02, "tvp_orion_attack_1_02");
        "tvp_orion_attack_1_02";
        this._assetPaths.set(a.tvp_orion_attack_1_01, "tvp_orion_attack_1_01");
        "tvp_orion_attack_1_01";
        this._assetPaths.set(a.tvp_donnie_attack_3_20_alternate, "tvp_donnie_attack_3_20_alternate");
        "tvp_donnie_attack_3_20_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_12,
            "tvp_jason_attack_special_1_12");
        "tvp_jason_attack_special_1_12";
        this._assetPaths.set(a.tvp_jason_attack_special_1_13, "tvp_jason_attack_special_1_13");
        "tvp_jason_attack_special_1_13";
        this._assetPaths.set(a.tvp_jason_attack_special_1_10, "tvp_jason_attack_special_1_10");
        "tvp_jason_attack_special_1_10";
        this._assetPaths.set(a.tvp_jason_attack_special_1_11, "tvp_jason_attack_special_1_11");
        "tvp_jason_attack_special_1_11";
        this._assetPaths.set(a.tvp_jason_attack_special_1_16, "tvp_jason_attack_special_1_16");
        "tvp_jason_attack_special_1_16";
        this._assetPaths.set(a.tvp_jason_attack_special_1_17, "tvp_jason_attack_special_1_17");
        "tvp_jason_attack_special_1_17";
        this._assetPaths.set(a.tvp_jason_attack_special_1_14, "tvp_jason_attack_special_1_14");
        "tvp_jason_attack_special_1_14";
        this._assetPaths.set(a.tvp_jason_attack_special_1_15, "tvp_jason_attack_special_1_15");
        "tvp_jason_attack_special_1_15";
        this._assetPaths.set(a.raph_alternate2, "raph_alternate2");
        "raph_alternate2";
        this._assetPaths.set(a.raph_alternate1,
            "raph_alternate1");
        "raph_alternate1";
        this._assetPaths.set(a.raph_alternate0, "raph_alternate0");
        "raph_alternate0";
        this._assetPaths.set(a.tvp_raph_attack_1_04_alternate, "tvp_raph_attack_1_04_alternate");
        "tvp_raph_attack_1_04_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_11_alternate_tint, "tvp_raph_special_1_11_alternate_tint");
        "tvp_raph_special_1_11_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_2_12_alternate, "tvp_april_special_2_12_alternate");
        "tvp_april_special_2_12_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_2_05_alternate,
            "tvp_jason_attack_special_2_05_alternate");
        "tvp_jason_attack_special_2_05_alternate";
        this._assetPaths.set(a.tvp_pink_special_dash_back_02, "tvp_pink_special_dash_back_02");
        "tvp_pink_special_dash_back_02";
        this._assetPaths.set(a.tvp_effects_explosion_1_02, "tvp_effects_explosion_1_02");
        "tvp_effects_explosion_1_02";
        this._assetPaths.set(a.btn_bottom, "btn_bottom");
        "btn_bottom";
        this._assetPaths.set(a.tvp_donnie_special_2_05_alternate, "tvp_donnie_special_2_05_alternate");
        "tvp_donnie_special_2_05_alternate";
        this._assetPaths.set(a.tvp_orion_fall, "tvp_orion_fall");
        "tvp_orion_fall";
        this._assetPaths.set(a.tvp_pink_attack_2_06_tint, "tvp_pink_attack_2_06_tint");
        "tvp_pink_attack_2_06_tint";
        this._assetPaths.set(a.tvp_pink_special_block, "tvp_pink_special_block");
        "tvp_pink_special_block";
        this._assetPaths.set(a.help_key_mobile_arrow, "help_key_mobile_arrow");
        "help_key_mobile_arrow";
        this._assetPaths.set(a.tvp_effects_impact_upper_01, "tvp_effects_impact_upper_01");
        "tvp_effects_impact_upper_01";
        this._assetPaths.set(a.tvp_andros_special_2_05_tint,
            "tvp_andros_special_2_05_tint");
        "tvp_andros_special_2_05_tint";
        this._assetPaths.set(a.tvp_effects_impact_upper_03, "tvp_effects_impact_upper_03");
        "tvp_effects_impact_upper_03";
        this._assetPaths.set(a.tvp_effects_impact_upper_02, "tvp_effects_impact_upper_02");
        "tvp_effects_impact_upper_02";
        this._assetPaths.set(a.tvp_leo_special_2_04_alternate, "tvp_leo_special_2_04_alternate");
        "tvp_leo_special_2_04_alternate";
        this._assetPaths.set(a.tvp_april_attack_1_06_alternate, "tvp_april_attack_1_06_alternate");
        "tvp_april_attack_1_06_alternate";
        this._assetPaths.set(a.tvp_orion_idle_01_alternate, "tvp_orion_idle_01_alternate");
        "tvp_orion_idle_01_alternate";
        this._assetPaths.set(a.tvp_april_special_1_02_alternate_tint, "tvp_april_special_1_02_alternate_tint");
        "tvp_april_special_1_02_alternate_tint";
        this._assetPaths.set(a.pause_btn_help_active, "pause_btn_help_active");
        "pause_btn_help_active";
        this._assetPaths.set(a.help_mobile_swipe_back, "help_mobile_swipe_back");
        "help_mobile_swipe_back";
        this._assetPaths.set(a.pause_btn_play_active, "pause_btn_play_active");
        "pause_btn_play_active";
        this._assetPaths.set(a.tvp_april_attack_1_05_alternate, "tvp_april_attack_1_05_alternate");
        "tvp_april_attack_1_05_alternate";
        this._assetPaths.set(a.end_rank_holder, "end_rank_holder");
        "end_rank_holder";
        this._assetPaths.set(a.enemy_backing, "enemy_backing");
        "enemy_backing";
        this._assetPaths.set(a.tvp_tommy_special_1_05_alternate, "tvp_tommy_special_1_05_alternate");
        "tvp_tommy_special_1_05_alternate";
        this._assetPaths.set(a.tvp_leo_attack_2_01_alternate, "tvp_leo_attack_2_01_alternate");
        "tvp_leo_attack_2_01_alternate";
        this._assetPaths.set(a.tvp_pink_special_dash_forward_01_alternate, "tvp_pink_special_dash_forward_01_alternate");
        "tvp_pink_special_dash_forward_01_alternate";
        this._assetPaths.set(a.tvp_mikey_special_dash_forward_02_alternate_tint, "tvp_mikey_special_dash_forward_02_alternate_tint");
        "tvp_mikey_special_dash_forward_02_alternate_tint";
        this._assetPaths.set(a.tvp_april_hit_up, "tvp_april_hit_up");
        "tvp_april_hit_up";
        this._assetPaths.set(a.tvp_april_dash_back_02_tint, "tvp_april_dash_back_02_tint");
        "tvp_april_dash_back_02_tint";
        this._assetPaths.set(a.tvp_donnie_attack_3_14_alternate, "tvp_donnie_attack_3_14_alternate");
        "tvp_donnie_attack_3_14_alternate";
        this._assetPaths.set(a.touch_control_left, "touch_control_left");
        "touch_control_left";
        this._assetPaths.set(a.tvp_tommy_hit_02_alternate, "tvp_tommy_hit_02_alternate");
        "tvp_tommy_hit_02_alternate";
        this._assetPaths.set(a.tvp_tommy_attack_3_02_alternate, "tvp_tommy_attack_3_02_alternate");
        "tvp_tommy_attack_3_02_alternate";
        this._assetPaths.set(a.tvp_pink_special_in_04_alternate_tint,
            "tvp_pink_special_in_04_alternate_tint");
        "tvp_pink_special_in_04_alternate_tint";
        this._assetPaths.set(a.relic_tommy, "relic_tommy");
        "relic_tommy";
        this._assetPaths.set(a.tvp_orion_special_2_03_alternate, "tvp_orion_special_2_03_alternate");
        "tvp_orion_special_2_03_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_10_alternate_tint, "tvp_orion_special_2_10_alternate_tint");
        "tvp_orion_special_2_10_alternate_tint";
        this._assetPaths.set(a.tvp_pink_special_attack_2_09_alternate_tint, "tvp_pink_special_attack_2_09_alternate_tint");
        "tvp_pink_special_attack_2_09_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_attack_3_01_alternate, "tvp_tommy_attack_3_01_alternate");
        "tvp_tommy_attack_3_01_alternate";
        this._assetPaths.set(a.pr_quarry_mid_l, "pr_quarry_mid_l");
        "pr_quarry_mid_l";
        this._assetPaths.set(a.tvp_mikey_special_dash_forward_01_tint, "tvp_mikey_special_dash_forward_01_tint");
        "tvp_mikey_special_dash_forward_01_tint";
        this._assetPaths.set(a.tvp_donnie_attack_3_20, "tvp_donnie_attack_3_20");
        "tvp_donnie_attack_3_20";
        this._assetPaths.set(a.tvp_donnie_attack_3_21,
            "tvp_donnie_attack_3_21");
        "tvp_donnie_attack_3_21";
        this._assetPaths.set(a.tvp_donnie_attack_3_16_alternate, "tvp_donnie_attack_3_16_alternate");
        "tvp_donnie_attack_3_16_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_07_alternate, "tvp_pink_attack_2_07_alternate");
        "tvp_pink_attack_2_07_alternate";
        this._assetPaths.set(a.hud_special_blue_02, "hud_special_blue_02");
        "hud_special_blue_02";
        this._assetPaths.set(a.tvp_raph_dash_back_01_alternate_tint, "tvp_raph_dash_back_01_alternate_tint");
        "tvp_raph_dash_back_01_alternate_tint";
        this._assetPaths.set(a.help_mobile_tap_hold, "help_mobile_tap_hold");
        "help_mobile_tap_hold";
        this._assetPaths.set(a.tvp_orion_special_1_16_alternate, "tvp_orion_special_1_16_alternate");
        "tvp_orion_special_1_16_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_out_01_tint, "tvp_raph_special_2_out_01_tint");
        "tvp_raph_special_2_out_01_tint";
        this._assetPaths.set(a.hud_special_blue_01, "hud_special_blue_01");
        "hud_special_blue_01";
        this._assetPaths.set(a.tvp_leo_hit_03_alternate, "tvp_leo_hit_03_alternate");
        "tvp_leo_hit_03_alternate";
        this._assetPaths.set(a.tvp_orion_hit_01_alternate, "tvp_orion_hit_01_alternate");
        "tvp_orion_hit_01_alternate";
        this._assetPaths.set(a.hit_med_1, "hit_med_1");
        "hit_med_1";
        this._assetPaths.set(a.relic_tommy_active, "relic_tommy_active");
        "relic_tommy_active";
        this._assetPaths.set(a.tvp_andros_special_1_05_tint, "tvp_andros_special_1_05_tint");
        "tvp_andros_special_1_05_tint";
        this._assetPaths.set(a.tvp_orion_hit_down, "tvp_orion_hit_down");
        "tvp_orion_hit_down";
        this._assetPaths.set(a.tvp_mikey_attack_4_01_alternate,
            "tvp_mikey_attack_4_01_alternate");
        "tvp_mikey_attack_4_01_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_06_alternate, "tvp_orion_special_2_06_alternate");
        "tvp_orion_special_2_06_alternate";
        this._assetPaths.set(a.tvp_donnie_forward_01_alternate, "tvp_donnie_forward_01_alternate");
        "tvp_donnie_forward_01_alternate";
        this._assetPaths.set(a.tvp_pink_idle_05_alternate, "tvp_pink_idle_05_alternate");
        "tvp_pink_idle_05_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_4_02_alternate, "tvp_mikey_attack_4_02_alternate");
        "tvp_mikey_attack_4_02_alternate";
        this._assetPaths.set(a.tvp_andros_walk_01, "tvp_andros_walk_01");
        "tvp_andros_walk_01";
        this._assetPaths.set(a.btn_raph_active, "btn_raph_active");
        "btn_raph_active";
        this._assetPaths.set(a.tvp_andros_walk_02, "tvp_andros_walk_02");
        "tvp_andros_walk_02";
        this._assetPaths.set(a.portrait_andros, "portrait_andros");
        "portrait_andros";
        this._assetPaths.set(a.tvp_jason_special_1_07_alternate, "tvp_jason_special_1_07_alternate");
        "tvp_jason_special_1_07_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_12_alternate_tint,
            "tvp_jason_attack_special_1_12_alternate_tint");
        "tvp_jason_attack_special_1_12_alternate_tint";
        this._assetPaths.set(a.tvp_effects_explosion_3_01, "tvp_effects_explosion_3_01");
        "tvp_effects_explosion_3_01";
        this._assetPaths.set(a.tvp_effects_explosion_3_02, "tvp_effects_explosion_3_02");
        "tvp_effects_explosion_3_02";
        this._assetPaths.set(a.tvp_effects_explosion_3_03, "tvp_effects_explosion_3_03");
        "tvp_effects_explosion_3_03";
        this._assetPaths.set(a.tvp_effects_explosion_3_04, "tvp_effects_explosion_3_04");
        "tvp_effects_explosion_3_04";
        this._assetPaths.set(a.tvp_leo_special_2_02_tint, "tvp_leo_special_2_02_tint");
        "tvp_leo_special_2_02_tint";
        this._assetPaths.set(a.tvp_orion_special_1_11_alternate, "tvp_orion_special_1_11_alternate");
        "tvp_orion_special_1_11_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_04_alternate, "tvp_tommy_special_1_04_alternate");
        "tvp_tommy_special_1_04_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_idle_02_tint, "tvp_leo_special_1_idle_02_tint");
        "tvp_leo_special_1_idle_02_tint";
        this._assetPaths.set(a.hit_star_generic, "hit_star_generic");
        "hit_star_generic";
        this._assetPaths.set(a.tvp_tommy_dash_forward_01_alternate, "tvp_tommy_dash_forward_01_alternate");
        "tvp_tommy_dash_forward_01_alternate";
        this._assetPaths.set(a.tvp_april_special_2_11_alternate, "tvp_april_special_2_11_alternate");
        "tvp_april_special_2_11_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_2_03_alternate, "tvp_mikey_attack_2_03_alternate");
        "tvp_mikey_attack_2_03_alternate";
        this._assetPaths.set(a.tvp_mikey_dash_back_02_alternate,
            "tvp_mikey_dash_back_02_alternate");
        "tvp_mikey_dash_back_02_alternate";
        this._assetPaths.set(a.lightning_4, "lightning_4");
        "lightning_4";
        this._assetPaths.set(a.fog_overlay, "fog_overlay");
        "fog_overlay";
        this._assetPaths.set(a.tvp_andros_special_2_16_tint, "tvp_andros_special_2_16_tint");
        "tvp_andros_special_2_16_tint";
        this._assetPaths.set(a.tvp_orion_special_1_12_alternate_tint, "tvp_orion_special_1_12_alternate_tint");
        "tvp_orion_special_1_12_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_2_03_tint,
            "tvp_april_special_2_03_tint");
        "tvp_april_special_2_03_tint";
        this._assetPaths.set(a.key_blank, "key_blank");
        "key_blank";
        this._assetPaths.set(a.tvp_pink_attack_2_02, "tvp_pink_attack_2_02");
        "tvp_pink_attack_2_02";
        this._assetPaths.set(a.tvp_pink_attack_2_03, "tvp_pink_attack_2_03");
        "tvp_pink_attack_2_03";
        this._assetPaths.set(a.tvp_april_hit_down_alternate, "tvp_april_hit_down_alternate");
        "tvp_april_hit_down_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_10_alternate_tint, "tvp_donnie_special_2_10_alternate_tint");
        "tvp_donnie_special_2_10_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_07, "tvp_pink_attack_2_07");
        "tvp_pink_attack_2_07";
        this._assetPaths.set(a.tvp_pink_attack_2_04, "tvp_pink_attack_2_04");
        "tvp_pink_attack_2_04";
        this._assetPaths.set(a.tvp_andros_floor, "tvp_andros_floor");
        "tvp_andros_floor";
        this._assetPaths.set(a.tvp_april_special_1_03_alternate, "tvp_april_special_1_03_alternate");
        "tvp_april_special_1_03_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_09, "tvp_pink_attack_2_09");
        "tvp_pink_attack_2_09";
        this._assetPaths.set(a.tvp_raph_special_1_04, "tvp_raph_special_1_04");
        "tvp_raph_special_1_04";
        this._assetPaths.set(a.tvp_andros_special_1_16_alternate, "tvp_andros_special_1_16_alternate");
        "tvp_andros_special_1_16_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_06, "tvp_raph_special_1_06");
        "tvp_raph_special_1_06";
        this._assetPaths.set(a.tvp_raph_special_1_07, "tvp_raph_special_1_07");
        "tvp_raph_special_1_07";
        this._assetPaths.set(a.tvp_raph_special_1_01, "tvp_raph_special_1_01");
        "tvp_raph_special_1_01";
        this._assetPaths.set(a.tvp_raph_special_1_02, "tvp_raph_special_1_02");
        "tvp_raph_special_1_02";
        this._assetPaths.set(a.tvp_jason_attack_special_1_03_tint, "tvp_jason_attack_special_1_03_tint");
        "tvp_jason_attack_special_1_03_tint";
        this._assetPaths.set(a.tvp_april_special_2_15_tint, "tvp_april_special_2_15_tint");
        "tvp_april_special_2_15_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_06_alternate, "tvp_pink_attack_2_06_alternate");
        "tvp_pink_attack_2_06_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_08,
            "tvp_raph_special_1_08");
        "tvp_raph_special_1_08";
        this._assetPaths.set(a.tvp_raph_special_1_09, "tvp_raph_special_1_09");
        "tvp_raph_special_1_09";
        this._assetPaths.set(a.tvp_jason_attack_special_1_04_tint, "tvp_jason_attack_special_1_04_tint");
        "tvp_jason_attack_special_1_04_tint";
        this._assetPaths.set(a.tvp_pink_attack_3_05, "tvp_pink_attack_3_05");
        "tvp_pink_attack_3_05";
        this._assetPaths.set(a.tvp_pink_attack_3_04, "tvp_pink_attack_3_04");
        "tvp_pink_attack_3_04";
        this._assetPaths.set(a.tvp_jason_attack_special_1_06_alternate,
            "tvp_jason_attack_special_1_06_alternate");
        "tvp_jason_attack_special_1_06_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_4_06_tint, "tvp_mikey_attack_4_06_tint");
        "tvp_mikey_attack_4_06_tint";
        this._assetPaths.set(a.tvp_pink_attack_3_01, "tvp_pink_attack_3_01");
        "tvp_pink_attack_3_01";
        this._assetPaths.set(a.tvp_pink_attack_3_03, "tvp_pink_attack_3_03");
        "tvp_pink_attack_3_03";
        this._assetPaths.set(a.tvp_pink_attack_3_02, "tvp_pink_attack_3_02");
        "tvp_pink_attack_3_02";
        this._assetPaths.set(a.tvp_effects_explosion_2_07,
            "tvp_effects_explosion_2_07");
        "tvp_effects_explosion_2_07";
        this._assetPaths.set(a.tvp_effects_explosion_2_06, "tvp_effects_explosion_2_06");
        "tvp_effects_explosion_2_06";
        this._assetPaths.set(a.tvp_effects_explosion_2_05, "tvp_effects_explosion_2_05");
        "tvp_effects_explosion_2_05";
        this._assetPaths.set(a.tvp_effects_explosion_2_04, "tvp_effects_explosion_2_04");
        "tvp_effects_explosion_2_04";
        this._assetPaths.set(a.tvp_pink_attack_3_09, "tvp_pink_attack_3_09");
        "tvp_pink_attack_3_09";
        this._assetPaths.set(a.tvp_pink_attack_3_08,
            "tvp_pink_attack_3_08");
        "tvp_pink_attack_3_08";
        this._assetPaths.set(a.tvp_effects_explosion_2_01, "tvp_effects_explosion_2_01");
        "tvp_effects_explosion_2_01";
        this._assetPaths.set(a.tvp_raph_dash_back_01_tint, "tvp_raph_dash_back_01_tint");
        "tvp_raph_dash_back_01_tint";
        this._assetPaths.set(a.btn_sewer, "btn_sewer");
        "btn_sewer";
        this._assetPaths.set(a.tmnt_sewer_mid_r, "tmnt_sewer_mid_r");
        "tmnt_sewer_mid_r";
        this._assetPaths.set(a.tvp_leo_special_2_projectile_01_alternate, "tvp_leo_special_2_projectile_01_alternate");
        "tvp_leo_special_2_projectile_01_alternate";
        this._assetPaths.set(a.tvp_pink_special_in_02_tint, "tvp_pink_special_in_02_tint");
        "tvp_pink_special_in_02_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_02_alternate, "tvp_donnie_special_2_02_alternate");
        "tvp_donnie_special_2_02_alternate";
        this._assetPaths.set(a.tvp_mikey_special_in_04_alternate, "tvp_mikey_special_in_04_alternate");
        "tvp_mikey_special_in_04_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_04_alternate_tint, "tvp_raph_special_1_04_alternate_tint");
        "tvp_raph_special_1_04_alternate_tint";
        this._assetPaths.set(a.tmnt_sewer_mid_l, "tmnt_sewer_mid_l");
        "tmnt_sewer_mid_l";
        this._assetPaths.set(a.tvp_mikey_special_in_04_alternate_tint, "tvp_mikey_special_in_04_alternate_tint");
        "tvp_mikey_special_in_04_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_fall, "tvp_tommy_fall");
        "tvp_tommy_fall";
        this._assetPaths.set(a.tvp_donnie_special_2_04_alternate_tint, "tvp_donnie_special_2_04_alternate_tint");
        "tvp_donnie_special_2_04_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_1_03,
            "tvp_pink_attack_1_03");
        "tvp_pink_attack_1_03";
        this._assetPaths.set(a.tvp_pink_attack_1_02, "tvp_pink_attack_1_02");
        "tvp_pink_attack_1_02";
        this._assetPaths.set(a.tvp_pink_attack_1_01, "tvp_pink_attack_1_01");
        "tvp_pink_attack_1_01";
        this._assetPaths.set(a.tvp_pink_attack_1_07, "tvp_pink_attack_1_07");
        "tvp_pink_attack_1_07";
        this._assetPaths.set(a.tvp_pink_attack_1_06, "tvp_pink_attack_1_06");
        "tvp_pink_attack_1_06";
        this._assetPaths.set(a.tvp_pink_attack_1_05, "tvp_pink_attack_1_05");
        "tvp_pink_attack_1_05";
        this._assetPaths.set(a.tvp_mikey_hit_up_alternate, "tvp_mikey_hit_up_alternate");
        "tvp_mikey_hit_up_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_4_07_alternate, "tvp_mikey_attack_4_07_alternate");
        "tvp_mikey_attack_4_07_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_05_alternate_tint, "tvp_raph_special_1_05_alternate_tint");
        "tvp_raph_special_1_05_alternate_tint";
        this._assetPaths.set(a.tvp_raph_hit_down, "tvp_raph_hit_down");
        "tvp_raph_hit_down";
        this._assetPaths.set(a.tvp_mikey_attack_3_06_alternate,
            "tvp_mikey_attack_3_06_alternate");
        "tvp_mikey_attack_3_06_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_in_03_alternate_tint, "tvp_raph_special_2_in_03_alternate_tint");
        "tvp_raph_special_2_in_03_alternate_tint";
        this._assetPaths.set(a.ach_backing_01, "ach_backing_01");
        "ach_backing_01";
        this._assetPaths.set(a.relic_jason_active, "relic_jason_active");
        "relic_jason_active";
        this._assetPaths.set(a.tvp_orion_special_2_12_tint, "tvp_orion_special_2_12_tint");
        "tvp_orion_special_2_12_tint";
        this._assetPaths.set(a.btn_ranger_shelby_active,
            "btn_ranger_shelby_active");
        "btn_ranger_shelby_active";
        this._assetPaths.set(a.tvp_raph_attack_2_02_alternate, "tvp_raph_attack_2_02_alternate");
        "tvp_raph_attack_2_02_alternate";
        this._assetPaths.set(a.tvp_orion_attack_2_06, "tvp_orion_attack_2_06");
        "tvp_orion_attack_2_06";
        this._assetPaths.set(a.tvp_orion_attack_2_07, "tvp_orion_attack_2_07");
        "tvp_orion_attack_2_07";
        this._assetPaths.set(a.tvp_orion_attack_2_04, "tvp_orion_attack_2_04");
        "tvp_orion_attack_2_04";
        this._assetPaths.set(a.tvp_orion_attack_2_05,
            "tvp_orion_attack_2_05");
        "tvp_orion_attack_2_05";
        this._assetPaths.set(a.tvp_orion_attack_2_02, "tvp_orion_attack_2_02");
        "tvp_orion_attack_2_02";
        this._assetPaths.set(a.tvp_orion_attack_2_03, "tvp_orion_attack_2_03");
        "tvp_orion_attack_2_03";
        this._assetPaths.set(a.tvp_mikey_attack_4_03_alternate_tint, "tvp_mikey_attack_4_03_alternate_tint");
        "tvp_mikey_attack_4_03_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_attack_1_04_alternate, "tvp_donnie_attack_1_04_alternate");
        "tvp_donnie_attack_1_04_alternate";
        this._assetPaths.set(a.hud_btn_pause, "hud_btn_pause");
        "hud_btn_pause";
        this._assetPaths.set(a.tvp_jason_dash_forward_01_alternate_tint, "tvp_jason_dash_forward_01_alternate_tint");
        "tvp_jason_dash_forward_01_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_04_alternate_tint, "tvp_donnie_special_1_in_04_alternate_tint");
        "tvp_donnie_special_1_in_04_alternate_tint";
        this._assetPaths.set(a.tvp_pink_special_idle_01, "tvp_pink_special_idle_01");
        "tvp_pink_special_idle_01";
        this._assetPaths.set(a.tvp_pink_special_idle_02,
            "tvp_pink_special_idle_02");
        "tvp_pink_special_idle_02";
        this._assetPaths.set(a.tvp_pink_attack_2_04_tint, "tvp_pink_attack_2_04_tint");
        "tvp_pink_attack_2_04_tint";
        this._assetPaths.set(a.tvp_april_special_1_04_tint, "tvp_april_special_1_04_tint");
        "tvp_april_special_1_04_tint";
        this._assetPaths.set(a.tvp_orion_walk_01_alternate, "tvp_orion_walk_01_alternate");
        "tvp_orion_walk_01_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_11_alternate_tint, "tvp_orion_special_2_11_alternate_tint");
        "tvp_orion_special_2_11_alternate_tint";
        this._assetPaths.set(a.tvp_orion_hit_up, "tvp_orion_hit_up");
        "tvp_orion_hit_up";
        this._assetPaths.set(a.tvp_tommy_special_2_06_alternate, "tvp_tommy_special_2_06_alternate");
        "tvp_tommy_special_2_06_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_in_02_alternate, "tvp_raph_special_2_in_02_alternate");
        "tvp_raph_special_2_in_02_alternate";
        this._assetPaths.set(a.tvp_april_idle_02_alternate, "tvp_april_idle_02_alternate");
        "tvp_april_idle_02_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_in_08_alternate_tint,
            "tvp_raph_special_2_in_08_alternate_tint");
        "tvp_raph_special_2_in_08_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_06_alternate, "tvp_tommy_special_1_06_alternate");
        "tvp_tommy_special_1_06_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_09_tint, "tvp_orion_special_2_09_tint");
        "tvp_orion_special_2_09_tint";
        this._assetPaths.set(a.tvp_pink_special_hit_down_alternate, "tvp_pink_special_hit_down_alternate");
        "tvp_pink_special_hit_down_alternate";
        this._assetPaths.set(a.tvp_april_idle_05_alternate,
            "tvp_april_idle_05_alternate");
        "tvp_april_idle_05_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_08_tint, "tvp_orion_special_1_08_tint");
        "tvp_orion_special_1_08_tint";
        this._assetPaths.set(a.tvp_pink_special_in_01_alternate, "tvp_pink_special_in_01_alternate");
        "tvp_pink_special_in_01_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_4_02_tint, "tvp_mikey_attack_4_02_tint");
        "tvp_mikey_attack_4_02_tint";
        this._assetPaths.set(a.tvp_raph_special_1_05, "tvp_raph_special_1_05");
        "tvp_raph_special_1_05";
        this._assetPaths.set(a.tvp_tommy_special_1_04_tint, "tvp_tommy_special_1_04_tint");
        "tvp_tommy_special_1_04_tint";
        this._assetPaths.set(a.tvp_leo_special_2_07_alternate_tint, "tvp_leo_special_2_07_alternate_tint");
        "tvp_leo_special_2_07_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_07_tint, "tvp_pink_attack_2_07_tint");
        "tvp_pink_attack_2_07_tint";
        this._assetPaths.set(a.tvp_raph_special_2_in_05_alternate, "tvp_raph_special_2_in_05_alternate");
        "tvp_raph_special_2_in_05_alternate";
        this._assetPaths.set(a.tvp_pink_special_dash_back_01,
            "tvp_pink_special_dash_back_01");
        "tvp_pink_special_dash_back_01";
        this._assetPaths.set(a.tvp_andros_special_2_12_alternate_tint, "tvp_andros_special_2_12_alternate_tint");
        "tvp_andros_special_2_12_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_attack_1_02_alternate, "tvp_tommy_attack_1_02_alternate");
        "tvp_tommy_attack_1_02_alternate";
        this._assetPaths.set(a.tvp_mikey_special_in_03_alternate_tint, "tvp_mikey_special_in_03_alternate_tint");
        "tvp_mikey_special_in_03_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_2_19_alternate_tint,
            "tvp_orion_special_2_19_alternate_tint");
        "tvp_orion_special_2_19_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_3_06_alternate, "tvp_pink_attack_3_06_alternate");
        "tvp_pink_attack_3_06_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_01_alternate, "tvp_orion_special_1_01_alternate");
        "tvp_orion_special_1_01_alternate";
        this._assetPaths.set(a.tvp_pink_idle_04_alternate, "tvp_pink_idle_04_alternate");
        "tvp_pink_idle_04_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_04_alternate, "tvp_pink_attack_2_04_alternate");
        "tvp_pink_attack_2_04_alternate";
        this._assetPaths.set(a.tvp_april_special_2_05_alternate, "tvp_april_special_2_05_alternate");
        "tvp_april_special_2_05_alternate";
        this._assetPaths.set(a.tvp_april_walk_01_alternate, "tvp_april_walk_01_alternate");
        "tvp_april_walk_01_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_3_21_alternate, "tvp_donnie_attack_3_21_alternate");
        "tvp_donnie_attack_3_21_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_16_tint, "tvp_orion_special_1_16_tint");
        "tvp_orion_special_1_16_tint";
        this._assetPaths.set(a.tvp_donnie_hit_02_alternate, "tvp_donnie_hit_02_alternate");
        "tvp_donnie_hit_02_alternate";
        this._assetPaths.set(a.medal_gold, "medal_gold");
        "medal_gold";
        this._assetPaths.set(a.tvp_donnie_dash_back_01_alternate, "tvp_donnie_dash_back_01_alternate");
        "tvp_donnie_dash_back_01_alternate";
        this._assetPaths.set(a.hero_fog, "hero_fog");
        "hero_fog";
        this._assetPaths.set(a.alley_midground, "alley_midground");
        "alley_midground";
        this._assetPaths.set(a.tvp_leo_special_1_idle_01_alternate, "tvp_leo_special_1_idle_01_alternate");
        "tvp_leo_special_1_idle_01_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_05_tint, "tvp_jason_attack_special_1_05_tint");
        "tvp_jason_attack_special_1_05_tint";
        this._assetPaths.set(a.tvp_donnie_attack_3_08_alternate, "tvp_donnie_attack_3_08_alternate");
        "tvp_donnie_attack_3_08_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_02, "tvp_andros_special_1_02");
        "tvp_andros_special_1_02";
        this._assetPaths.set(a.tvp_donnie_special_1_in_06, "tvp_donnie_special_1_in_06");
        "tvp_donnie_special_1_in_06";
        this._assetPaths.set(a.tvp_andros_special_1_13_alternate_tint, "tvp_andros_special_1_13_alternate_tint");
        "tvp_andros_special_1_13_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_05, "tvp_donnie_special_2_05");
        "tvp_donnie_special_2_05";
        this._assetPaths.set(a.tvp_donnie_special_2_04, "tvp_donnie_special_2_04");
        "tvp_donnie_special_2_04";
        this._assetPaths.set(a.tvp_donnie_special_2_07, "tvp_donnie_special_2_07");
        "tvp_donnie_special_2_07";
        this._assetPaths.set(a.tvp_donnie_special_2_06, "tvp_donnie_special_2_06");
        "tvp_donnie_special_2_06";
        this._assetPaths.set(a.tvp_donnie_special_2_01, "tvp_donnie_special_2_01");
        "tvp_donnie_special_2_01";
        this._assetPaths.set(a.tvp_donnie_special_2_03, "tvp_donnie_special_2_03");
        "tvp_donnie_special_2_03";
        this._assetPaths.set(a.tvp_donnie_special_2_02, "tvp_donnie_special_2_02");
        "tvp_donnie_special_2_02";
        this._assetPaths.set(a.tvp_donnie_special_2_09, "tvp_donnie_special_2_09");
        "tvp_donnie_special_2_09";
        this._assetPaths.set(a.tvp_donnie_special_2_08, "tvp_donnie_special_2_08");
        "tvp_donnie_special_2_08";
        this._assetPaths.set(a.tvp_pink_special_idle_01_alternate, "tvp_pink_special_idle_01_alternate");
        "tvp_pink_special_idle_01_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_4_07_alternate_tint, "tvp_mikey_attack_4_07_alternate_tint");
        "tvp_mikey_attack_4_07_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_attack_2_05_alternate, "tvp_tommy_attack_2_05_alternate");
        "tvp_tommy_attack_2_05_alternate";
        this._assetPaths.set(a.tvp_mikey_special_in_02_tint, "tvp_mikey_special_in_02_tint");
        "tvp_mikey_special_in_02_tint";
        this._assetPaths.set(a.tvp_april_special_1_05_tint, "tvp_april_special_1_05_tint");
        "tvp_april_special_1_05_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_14_tint, "tvp_jason_attack_special_1_14_tint");
        "tvp_jason_attack_special_1_14_tint";
        this._assetPaths.set(a.tvp_tommy_dash_back_01_tint, "tvp_tommy_dash_back_01_tint");
        "tvp_tommy_dash_back_01_tint";
        this._assetPaths.set(a.relic_orion, "relic_orion");
        "relic_orion";
        this._assetPaths.set(a.tvp_jason_attack_special_1_02_tint, "tvp_jason_attack_special_1_02_tint");
        "tvp_jason_attack_special_1_02_tint";
        this._assetPaths.set(a.tvp_pink_special_idle_01_alternate_tint, "tvp_pink_special_idle_01_alternate_tint");
        "tvp_pink_special_idle_01_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_2_in_09_tint, "tvp_raph_special_2_in_09_tint");
        "tvp_raph_special_2_in_09_tint";
        this._assetPaths.set(a.tvp_mikey_dash_forward_01_alternate_tint, "tvp_mikey_dash_forward_01_alternate_tint");
        "tvp_mikey_dash_forward_01_alternate_tint";
        this._assetPaths.set(a.hit_ring_1, "hit_ring_1");
        "hit_ring_1";
        this._assetPaths.set(a.tvp_andros_hit_03_alternate, "tvp_andros_hit_03_alternate");
        "tvp_andros_hit_03_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_09_tint, "tvp_orion_special_1_09_tint");
        "tvp_orion_special_1_09_tint";
        this._assetPaths.set(a.tvp_raph_special_1_05_tint, "tvp_raph_special_1_05_tint");
        "tvp_raph_special_1_05_tint";
        this._assetPaths.set(a.tvp_andros_special_1_13_alternate, "tvp_andros_special_1_13_alternate");
        "tvp_andros_special_1_13_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_blank_tint,
            "tvp_donnie_special_1_blank_tint");
        "tvp_donnie_special_1_blank_tint";
        this._assetPaths.set(a.tvp_april_hit_02_alternate, "tvp_april_hit_02_alternate");
        "tvp_april_hit_02_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_07_alternate_tint, "tvp_orion_special_2_07_alternate_tint");
        "tvp_orion_special_2_07_alternate_tint";
        this._assetPaths.set(a.poof_3, "poof_3");
        "poof_3";
        this._assetPaths.set(a.tvp_leo_attack_1_02_alternate, "tvp_leo_attack_1_02_alternate");
        "tvp_leo_attack_1_02_alternate";
        this._assetPaths.set(a.poof_1,
            "poof_1");
        "poof_1";
        this._assetPaths.set(a.popup_01, "popup_01");
        "popup_01";
        this._assetPaths.set(a.btn_warehouse_active, "btn_warehouse_active");
        "btn_warehouse_active";
        this._assetPaths.set(a.tvp_april_special_1_09_tint, "tvp_april_special_1_09_tint");
        "tvp_april_special_1_09_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_17_alternate, "tvp_jason_attack_special_1_17_alternate");
        "tvp_jason_attack_special_1_17_alternate";
        this._assetPaths.set(a.portrait_andros_main, "portrait_andros_main");
        "portrait_andros_main";
        this._assetPaths.set(a.tvp_andros_special_1_12_alternate_tint, "tvp_andros_special_1_12_alternate_tint");
        "tvp_andros_special_1_12_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_out_06_alternate, "tvp_donnie_special_1_out_06_alternate");
        "tvp_donnie_special_1_out_06_alternate";
        this._assetPaths.set(a.pr_quarry_mid_fg_r, "pr_quarry_mid_fg_r");
        "pr_quarry_mid_fg_r";
        this._assetPaths.set(a.tvp_april_special_2_09_tint, "tvp_april_special_2_09_tint");
        "tvp_april_special_2_09_tint";
        this._assetPaths.set(a.tvp_tommy_idle_03_alternate,
            "tvp_tommy_idle_03_alternate");
        "tvp_tommy_idle_03_alternate";
        this._assetPaths.set(a.tvp_raph_hit_down_alternate, "tvp_raph_hit_down_alternate");
        "tvp_raph_hit_down_alternate";
        this._assetPaths.set(a.tvp_effects_sparks_1_02, "tvp_effects_sparks_1_02");
        "tvp_effects_sparks_1_02";
        this._assetPaths.set(a.tvp_effects_sparks_1_03, "tvp_effects_sparks_1_03");
        "tvp_effects_sparks_1_03";
        this._assetPaths.set(a.tvp_effects_sparks_1_01, "tvp_effects_sparks_1_01");
        "tvp_effects_sparks_1_01";
        this._assetPaths.set(a.tvp_tommy_attack_1_01_alternate,
            "tvp_tommy_attack_1_01_alternate");
        "tvp_tommy_attack_1_01_alternate";
        this._assetPaths.set(a.pr_quarry_mid_fg_l, "pr_quarry_mid_fg_l");
        "pr_quarry_mid_fg_l";
        this._assetPaths.set(a.jason_alternate2, "jason_alternate2");
        "jason_alternate2";
        this._assetPaths.set(a.jason_alternate3, "jason_alternate3");
        "jason_alternate3";
        this._assetPaths.set(a.jason_alternate0, "jason_alternate0");
        "jason_alternate0";
        this._assetPaths.set(a.jason_alternate1, "jason_alternate1");
        "jason_alternate1";
        this._assetPaths.set(a.jason_alternate6,
            "jason_alternate6");
        "jason_alternate6";
        this._assetPaths.set(a.jason_alternate4, "jason_alternate4");
        "jason_alternate4";
        this._assetPaths.set(a.tvp_andros_special_1_19_alternate, "tvp_andros_special_1_19_alternate");
        "tvp_andros_special_1_19_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_11, "tvp_pink_attack_2_11");
        "tvp_pink_attack_2_11";
        this._assetPaths.set(a.tvp_pink_attack_2_10, "tvp_pink_attack_2_10");
        "tvp_pink_attack_2_10";
        this._assetPaths.set(a.tvp_pink_attack_2_11_alternate_tint, "tvp_pink_attack_2_11_alternate_tint");
        "tvp_pink_attack_2_11_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_12, "tvp_pink_attack_2_12");
        "tvp_pink_attack_2_12";
        this._assetPaths.set(a.ware_catwalk_rail_r, "ware_catwalk_rail_r");
        "ware_catwalk_rail_r";
        this._assetPaths.set(a.tvp_donnie_floor_alternate, "tvp_donnie_floor_alternate");
        "tvp_donnie_floor_alternate";
        this._assetPaths.set(a.bracket_particle_07, "bracket_particle_07");
        "bracket_particle_07";
        this._assetPaths.set(a.bracket_particle_06, "bracket_particle_06");
        "bracket_particle_06";
        this._assetPaths.set(a.tvp_mikey_special_in_02_alternate_tint, "tvp_mikey_special_in_02_alternate_tint");
        "tvp_mikey_special_in_02_alternate_tint";
        this._assetPaths.set(a.bracket_particle_04, "bracket_particle_04");
        "bracket_particle_04";
        this._assetPaths.set(a.bracket_particle_03, "bracket_particle_03");
        "bracket_particle_03";
        this._assetPaths.set(a.bracket_particle_02, "bracket_particle_02");
        "bracket_particle_02";
        this._assetPaths.set(a.bracket_particle_01, "bracket_particle_01");
        "bracket_particle_01";
        this._assetPaths.set(a.tvp_tommy_special_1_01_alternate_tint,
            "tvp_tommy_special_1_01_alternate_tint");
        "tvp_tommy_special_1_01_alternate_tint";
        this._assetPaths.set(a.tvp_andros_hit_01_alternate, "tvp_andros_hit_01_alternate");
        "tvp_andros_hit_01_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_13_tint, "tvp_andros_special_2_13_tint");
        "tvp_andros_special_2_13_tint";
        this._assetPaths.set(a.bracket_particle_09, "bracket_particle_09");
        "bracket_particle_09";
        this._assetPaths.set(a.bracket_particle_08, "bracket_particle_08");
        "bracket_particle_08";
        this._assetPaths.set(a.hud_frame_sub_fighter,
            "hud_frame_sub_fighter");
        "hud_frame_sub_fighter";
        this._assetPaths.set(a.relic_andros, "relic_andros");
        "relic_andros";
        this._assetPaths.set(a.tvp_pink_attack_3_03_alternate, "tvp_pink_attack_3_03_alternate");
        "tvp_pink_attack_3_03_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_4_03_alternate, "tvp_mikey_attack_4_03_alternate");
        "tvp_mikey_attack_4_03_alternate";
        this._assetPaths.set(a.tvp_donnie_dash_back_01_alternate_tint, "tvp_donnie_dash_back_01_alternate_tint");
        "tvp_donnie_dash_back_01_alternate_tint";
        this._assetPaths.set(a.tvp_leo_special_2_07_tint, "tvp_leo_special_2_07_tint");
        "tvp_leo_special_2_07_tint";
        this._assetPaths.set(a.code_unlock_item_unlocked_backing, "code_unlock_item_unlocked_backing");
        "code_unlock_item_unlocked_backing";
        this._assetPaths.set(a.tvp_orion_attack_1_03_alternate, "tvp_orion_attack_1_03_alternate");
        "tvp_orion_attack_1_03_alternate";
        this._assetPaths.set(a.tvp_jason_hit_up_alternate, "tvp_jason_hit_up_alternate");
        "tvp_jason_hit_up_alternate";
        this._assetPaths.set(a.ware_wallcrack_l,
            "ware_wallcrack_l");
        "ware_wallcrack_l";
        this._assetPaths.set(a.portrait_tommy_main, "portrait_tommy_main");
        "portrait_tommy_main";
        this._assetPaths.set(a.tvp_raph_dash_forward_02_alternate, "tvp_raph_dash_forward_02_alternate");
        "tvp_raph_dash_forward_02_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_13_tint, "tvp_donnie_special_2_13_tint");
        "tvp_donnie_special_2_13_tint";
        this._assetPaths.set(a.tvp_tommy_idle_09_alternate, "tvp_tommy_idle_09_alternate");
        "tvp_tommy_idle_09_alternate";
        this._assetPaths.set(a.tvp_april_special_1_09_alternate_tint,
            "tvp_april_special_1_09_alternate_tint");
        "tvp_april_special_1_09_alternate_tint";
        this._assetPaths.set(a.tvp_orion_hit_down_alternate, "tvp_orion_hit_down_alternate");
        "tvp_orion_hit_down_alternate";
        this._assetPaths.set(a.lightning_01, "lightning_01");
        "lightning_01";
        this._assetPaths.set(a.lightning_02, "lightning_02");
        "lightning_02";
        this._assetPaths.set(a.tvp_jason_dash_back_02_tint, "tvp_jason_dash_back_02_tint");
        "tvp_jason_dash_back_02_tint";
        this._assetPaths.set(a.tvp_raph_idle_02, "tvp_raph_idle_02");
        "tvp_raph_idle_02";
        this._assetPaths.set(a.tvp_raph_idle_03, "tvp_raph_idle_03");
        "tvp_raph_idle_03";
        this._assetPaths.set(a.tvp_raph_idle_01, "tvp_raph_idle_01");
        "tvp_raph_idle_01";
        this._assetPaths.set(a.tvp_raph_idle_06, "tvp_raph_idle_06");
        "tvp_raph_idle_06";
        this._assetPaths.set(a.tvp_raph_idle_07, "tvp_raph_idle_07");
        "tvp_raph_idle_07";
        this._assetPaths.set(a.tvp_raph_idle_04, "tvp_raph_idle_04");
        "tvp_raph_idle_04";
        this._assetPaths.set(a.tvp_raph_idle_05, "tvp_raph_idle_05");
        "tvp_raph_idle_05";
        this._assetPaths.set(a.tvp_pink_attack_3_04_alternate,
            "tvp_pink_attack_3_04_alternate");
        "tvp_pink_attack_3_04_alternate";
        this._assetPaths.set(a.tvp_raph_idle_08, "tvp_raph_idle_08");
        "tvp_raph_idle_08";
        this._assetPaths.set(a.tvp_raph_idle_09, "tvp_raph_idle_09");
        "tvp_raph_idle_09";
        this._assetPaths.set(a.portrait_donnie_partner, "portrait_donnie_partner");
        "portrait_donnie_partner";
        this._assetPaths.set(a.tvp_donnie_special_2_05_tint, "tvp_donnie_special_2_05_tint");
        "tvp_donnie_special_2_05_tint";
        this._assetPaths.set(a.relic_jason, "relic_jason");
        "relic_jason";
        this._assetPaths.set(a.portrait_michelangelo, "portrait_michelangelo");
        "portrait_michelangelo";
        this._assetPaths.set(a.tvp_tommy_special_1_03_alternate_tint, "tvp_tommy_special_1_03_alternate_tint");
        "tvp_tommy_special_1_03_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_1_05_alternate, "tvp_april_special_1_05_alternate");
        "tvp_april_special_1_05_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_03_tint, "tvp_orion_special_1_03_tint");
        "tvp_orion_special_1_03_tint";
        this._assetPaths.set(a.tvp_tommy_special_2_02_alternate_tint,
            "tvp_tommy_special_2_02_alternate_tint");
        "tvp_tommy_special_2_02_alternate_tint";
        this._assetPaths.set(a.tvp_orion_attack_3_01, "tvp_orion_attack_3_01");
        "tvp_orion_attack_3_01";
        this._assetPaths.set(a.select_ring, "select_ring");
        "select_ring";
        this._assetPaths.set(a.tvp_leo_attack_1_03_alternate, "tvp_leo_attack_1_03_alternate");
        "tvp_leo_attack_1_03_alternate";
        this._assetPaths.set(a.tvp_tommy_hit_01_alternate, "tvp_tommy_hit_01_alternate");
        "tvp_tommy_hit_01_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_07_tint,
            "tvp_raph_special_1_07_tint");
        "tvp_raph_special_1_07_tint";
        this._assetPaths.set(a.vs_spinner_backing, "vs_spinner_backing");
        "vs_spinner_backing";
        this._assetPaths.set(a.tvp_tommy_dash_forward_01_alternate_tint, "tvp_tommy_dash_forward_01_alternate_tint");
        "tvp_tommy_dash_forward_01_alternate_tint";
        this._assetPaths.set(a.tvp_raph_dash_forward_01_alternate, "tvp_raph_dash_forward_01_alternate");
        "tvp_raph_dash_forward_01_alternate";
        this._assetPaths.set(a.btn_leonardo_active, "btn_leonardo_active");
        "btn_leonardo_active";
        this._assetPaths.set(a.portrait_michelangelo_partner, "portrait_michelangelo_partner");
        "portrait_michelangelo_partner";
        this._assetPaths.set(a.tvp_andros_special_1_11_alternate, "tvp_andros_special_1_11_alternate");
        "tvp_andros_special_1_11_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_20_alternate_tint, "tvp_orion_special_2_20_alternate_tint");
        "tvp_orion_special_2_20_alternate_tint";
        this._assetPaths.set(a.tvp_leo_floor_alternate, "tvp_leo_floor_alternate");
        "tvp_leo_floor_alternate";
        this._assetPaths.set(a.pr_city_mid_r,
            "pr_city_mid_r");
        "pr_city_mid_r";
        this._assetPaths.set(a.tvp_jason_attack_special_1_05_alternate, "tvp_jason_attack_special_1_05_alternate");
        "tvp_jason_attack_special_1_05_alternate";
        this._assetPaths.set(a.tvp_tommy_attack_2_04, "tvp_tommy_attack_2_04");
        "tvp_tommy_attack_2_04";
        this._assetPaths.set(a.ach_btn_unlock_active, "ach_btn_unlock_active");
        "ach_btn_unlock_active";
        this._assetPaths.set(a.tvp_donnie_special_2_16_tint, "tvp_donnie_special_2_16_tint");
        "tvp_donnie_special_2_16_tint";
        this._assetPaths.set(a.poof_2,
            "poof_2");
        "poof_2";
        this._assetPaths.set(a.tvp_orion_special_2_spear_07_alternate, "tvp_orion_special_2_spear_07_alternate");
        "tvp_orion_special_2_spear_07_alternate";
        this._assetPaths.set(a.tvp_andros_attack_3_01, "tvp_andros_attack_3_01");
        "tvp_andros_attack_3_01";
        this._assetPaths.set(a.tvp_jason_attack_special_1_08_alternate_tint, "tvp_jason_attack_special_1_08_alternate_tint");
        "tvp_jason_attack_special_1_08_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_attack_2_02, "tvp_tommy_attack_2_02");
        "tvp_tommy_attack_2_02";
        this._assetPaths.set(a.tvp_orion_special_2_15_alternate_tint, "tvp_orion_special_2_15_alternate_tint");
        "tvp_orion_special_2_15_alternate_tint";
        this._assetPaths.set(a.loading_vignette, "loading_vignette");
        "loading_vignette";
        this._assetPaths.set(a.tvp_donnie_hit_up, "tvp_donnie_hit_up");
        "tvp_donnie_hit_up";
        this._assetPaths.set(a.tvp_tommy_attack_2_02_alternate, "tvp_tommy_attack_2_02_alternate");
        "tvp_tommy_attack_2_02_alternate";
        this._assetPaths.set(a.btn_raph, "btn_raph");
        "btn_raph";
        this._assetPaths.set(a.tvp_raph_walk_01,
            "tvp_raph_walk_01");
        "tvp_raph_walk_01";
        this._assetPaths.set(a.tvp_donnie_special_1_out_03_alternate_tint, "tvp_donnie_special_1_out_03_alternate_tint");
        "tvp_donnie_special_1_out_03_alternate_tint";
        this._assetPaths.set(a.tvp_raph_walk_02, "tvp_raph_walk_02");
        "tvp_raph_walk_02";
        this._assetPaths.set(a.tvp_tommy_special_1_10_alternate_tint, "tvp_tommy_special_1_10_alternate_tint");
        "tvp_tommy_special_1_10_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_1_07_tint, "tvp_april_special_1_07_tint");
        "tvp_april_special_1_07_tint";
        this._assetPaths.set(a.tvp_mikey_walk_01, "tvp_mikey_walk_01");
        "tvp_mikey_walk_01";
        this._assetPaths.set(a.tvp_raph_dash_back_01, "tvp_raph_dash_back_01");
        "tvp_raph_dash_back_01";
        this._assetPaths.set(a.tvp_raph_dash_back_02, "tvp_raph_dash_back_02");
        "tvp_raph_dash_back_02";
        this._assetPaths.set(a.tvp_tommy_special_2_03_alternate_tint, "tvp_tommy_special_2_03_alternate_tint");
        "tvp_tommy_special_2_03_alternate_tint";
        this._assetPaths.set(a.relic_april_active, "relic_april_active");
        "relic_april_active";
        this._assetPaths.set(a.tvp_andros_attack_3_01_alternate,
            "tvp_andros_attack_3_01_alternate");
        "tvp_andros_attack_3_01_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_05_tint, "tvp_tommy_special_1_05_tint");
        "tvp_tommy_special_1_05_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_07_tint, "tvp_tommy_special_1_07_tint");
        "tvp_tommy_special_1_07_tint";
        this._assetPaths.set(a.tvp_orion_attack_2_02_alternate, "tvp_orion_attack_2_02_alternate");
        "tvp_orion_attack_2_02_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_1_05_alternate, "tvp_donnie_attack_1_05_alternate");
        "tvp_donnie_attack_1_05_alternate";
        this._assetPaths.set(a.alley_midfore_r, "alley_midfore_r");
        "alley_midfore_r";
        this._assetPaths.set(a.orion_1, "orion_1");
        "orion_1";
        this._assetPaths.set(a.orion_0, "orion_0");
        "orion_0";
        this._assetPaths.set(a.orion_3, "orion_3");
        "orion_3";
        this._assetPaths.set(a.orion_2, "orion_2");
        "orion_2";
        this._assetPaths.set(a.orion_4, "orion_4");
        "orion_4";
        this._assetPaths.set(a.tvp_orion_special_1_09_alternate, "tvp_orion_special_1_09_alternate");
        "tvp_orion_special_1_09_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_16_alternate_tint,
            "tvp_orion_special_1_16_alternate_tint");
        "tvp_orion_special_1_16_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_04_alternate, "tvp_jason_attack_special_1_04_alternate");
        "tvp_jason_attack_special_1_04_alternate";
        this._assetPaths.set(a.portrait_leonardo, "portrait_leonardo");
        "portrait_leonardo";
        this._assetPaths.set(a.key_delete, "key_delete");
        "key_delete";
        this._assetPaths.set(a.tvp_orion_special_2_16_alternate_tint, "tvp_orion_special_2_16_alternate_tint");
        "tvp_orion_special_2_16_alternate_tint";
        this._assetPaths.set(a.tvp_leo_special_1_idle_03, "tvp_leo_special_1_idle_03");
        "tvp_leo_special_1_idle_03";
        this._assetPaths.set(a.tvp_mikey_hit_01_alternate, "tvp_mikey_hit_01_alternate");
        "tvp_mikey_hit_01_alternate";
        this._assetPaths.set(a.tvp_orion_attack_3_06_alternate, "tvp_orion_attack_3_06_alternate");
        "tvp_orion_attack_3_06_alternate";
        this._assetPaths.set(a.tvp_april_special_2_11_alternate_tint, "tvp_april_special_2_11_alternate_tint");
        "tvp_april_special_2_11_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_12,
            "tvp_donnie_special_2_12");
        "tvp_donnie_special_2_12";
        this._assetPaths.set(a.tvp_donnie_special_2_13, "tvp_donnie_special_2_13");
        "tvp_donnie_special_2_13";
        this._assetPaths.set(a.tvp_donnie_special_2_10, "tvp_donnie_special_2_10");
        "tvp_donnie_special_2_10";
        this._assetPaths.set(a.tvp_donnie_special_2_11, "tvp_donnie_special_2_11");
        "tvp_donnie_special_2_11";
        this._assetPaths.set(a.tvp_donnie_special_2_16, "tvp_donnie_special_2_16");
        "tvp_donnie_special_2_16";
        this._assetPaths.set(a.tvp_donnie_special_2_17, "tvp_donnie_special_2_17");
        "tvp_donnie_special_2_17";
        this._assetPaths.set(a.tvp_donnie_special_2_14, "tvp_donnie_special_2_14");
        "tvp_donnie_special_2_14";
        this._assetPaths.set(a.tvp_donnie_special_2_15, "tvp_donnie_special_2_15");
        "tvp_donnie_special_2_15";
        this._assetPaths.set(a.tvp_donnie_attack_2_05, "tvp_donnie_attack_2_05");
        "tvp_donnie_attack_2_05";
        this._assetPaths.set(a.tvp_donnie_attack_2_04, "tvp_donnie_attack_2_04");
        "tvp_donnie_attack_2_04";
        this._assetPaths.set(a.tvp_donnie_attack_2_07, "tvp_donnie_attack_2_07");
        "tvp_donnie_attack_2_07";
        this._assetPaths.set(a.tvp_donnie_attack_2_06, "tvp_donnie_attack_2_06");
        "tvp_donnie_attack_2_06";
        this._assetPaths.set(a.tvp_donnie_attack_2_01, "tvp_donnie_attack_2_01");
        "tvp_donnie_attack_2_01";
        this._assetPaths.set(a.tvp_donnie_attack_2_03, "tvp_donnie_attack_2_03");
        "tvp_donnie_attack_2_03";
        this._assetPaths.set(a.tvp_donnie_attack_2_02, "tvp_donnie_attack_2_02");
        "tvp_donnie_attack_2_02";
        this._assetPaths.set(a.pause_btn_play, "pause_btn_play");
        "pause_btn_play";
        this._assetPaths.set(a.tvp_orion_block_alternate,
            "tvp_orion_block_alternate");
        "tvp_orion_block_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_07_alternate_tint, "tvp_raph_special_1_07_alternate_tint");
        "tvp_raph_special_1_07_alternate_tint";
        this._assetPaths.set(a.portrait_andros_end, "portrait_andros_end");
        "portrait_andros_end";
        this._assetPaths.set(a.tvp_tommy_special_2_01_alternate, "tvp_tommy_special_2_01_alternate");
        "tvp_tommy_special_2_01_alternate";
        this._assetPaths.set(a.tvp_andros_walk_01_alternate, "tvp_andros_walk_01_alternate");
        "tvp_andros_walk_01_alternate";
        this._assetPaths.set(a.tvp_april_special_2_07_alternate_tint, "tvp_april_special_2_07_alternate_tint");
        "tvp_april_special_2_07_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_3_06, "tvp_jason_attack_3_06");
        "tvp_jason_attack_3_06";
        this._assetPaths.set(a.tvp_jason_attack_3_05, "tvp_jason_attack_3_05");
        "tvp_jason_attack_3_05";
        this._assetPaths.set(a.tvp_jason_attack_3_04, "tvp_jason_attack_3_04");
        "tvp_jason_attack_3_04";
        this._assetPaths.set(a.tvp_jason_attack_3_03, "tvp_jason_attack_3_03");
        "tvp_jason_attack_3_03";
        this._assetPaths.set(a.tvp_jason_attack_3_02, "tvp_jason_attack_3_02");
        "tvp_jason_attack_3_02";
        this._assetPaths.set(a.tvp_jason_attack_3_01, "tvp_jason_attack_3_01");
        "tvp_jason_attack_3_01";
        this._assetPaths.set(a.btn_blank_active, "btn_blank_active");
        "btn_blank_active";
        this._assetPaths.set(a.tvp_orion_attack_3_01_alternate, "tvp_orion_attack_3_01_alternate");
        "tvp_orion_attack_3_01_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_03_alternate, "tvp_raph_special_1_03_alternate");
        "tvp_raph_special_1_03_alternate";
        this._assetPaths.set(a.tvp_mikey_hook_in_04_alternate_tint, "tvp_mikey_hook_in_04_alternate_tint");
        "tvp_mikey_hook_in_04_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_special_dash_forward_01_alternate, "tvp_mikey_special_dash_forward_01_alternate");
        "tvp_mikey_special_dash_forward_01_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_06_alternate_tint, "tvp_tommy_special_1_06_alternate_tint");
        "tvp_tommy_special_1_06_alternate_tint";
        this._assetPaths.set(a.tvp_leo_special_2_05_alternate, "tvp_leo_special_2_05_alternate");
        "tvp_leo_special_2_05_alternate";
        this._assetPaths.set(a.tvp_andros_attack_2_02_alternate, "tvp_andros_attack_2_02_alternate");
        "tvp_andros_attack_2_02_alternate";
        this._assetPaths.set(a.tvp_andros_attack_1_04_alternate, "tvp_andros_attack_1_04_alternate");
        "tvp_andros_attack_1_04_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_15_alternate_tint, "tvp_andros_special_2_15_alternate_tint");
        "tvp_andros_special_2_15_alternate_tint";
        this._assetPaths.set(a.btn_difficulty_blank_active, "btn_difficulty_blank_active");
        "btn_difficulty_blank_active";
        this._assetPaths.set(a.btn_donnie, "btn_donnie");
        "btn_donnie";
        this._assetPaths.set(a.pr_city_foregorund, "pr_city_foregorund");
        "pr_city_foregorund";
        this._assetPaths.set(a.btn_mikey_active, "btn_mikey_active");
        "btn_mikey_active";
        this._assetPaths.set(a.hit_particles_1, "hit_particles_1");
        "hit_particles_1";
        this._assetPaths.set(a.tvp_pink_attack_2_07_alternate_tint, "tvp_pink_attack_2_07_alternate_tint");
        "tvp_pink_attack_2_07_alternate_tint";
        this._assetPaths.set(a.badge_popup_backing,
            "badge_popup_backing");
        "badge_popup_backing";
        this._assetPaths.set(a.tvp_effects_relic_lightning_03, "tvp_effects_relic_lightning_03");
        "tvp_effects_relic_lightning_03";
        this._assetPaths.set(a.tvp_effects_relic_lightning_02, "tvp_effects_relic_lightning_02");
        "tvp_effects_relic_lightning_02";
        this._assetPaths.set(a.tvp_effects_relic_lightning_01, "tvp_effects_relic_lightning_01");
        "tvp_effects_relic_lightning_01";
        this._assetPaths.set(a.tmnt_fugship_teleporter, "tmnt_fugship_teleporter");
        "tmnt_fugship_teleporter";
        this._assetPaths.set(a.tvp_jason_attack_2_04_alternate, "tvp_jason_attack_2_04_alternate");
        "tvp_jason_attack_2_04_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_06_alternate, "tvp_andros_special_2_06_alternate");
        "tvp_andros_special_2_06_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_15_alternate, "tvp_andros_special_1_15_alternate");
        "tvp_andros_special_1_15_alternate";
        this._assetPaths.set(a.btn_ranger_orion, "btn_ranger_orion");
        "btn_ranger_orion";
        this._assetPaths.set(a.tvp_april_special_2_14_alternate,
            "tvp_april_special_2_14_alternate");
        "tvp_april_special_2_14_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_10_alternate, "tvp_orion_special_1_10_alternate");
        "tvp_orion_special_1_10_alternate";
        this._assetPaths.set(a.tvp_april_attack_2_04_alternate, "tvp_april_attack_2_04_alternate");
        "tvp_april_attack_2_04_alternate";
        this._assetPaths.set(a.tvp_tommy_idle_06_alternate, "tvp_tommy_idle_06_alternate");
        "tvp_tommy_idle_06_alternate";
        this._assetPaths.set(a.nameplate, "nameplate");
        "nameplate";
        this._assetPaths.set(a.tvp_april_special_2_07_tint,
            "tvp_april_special_2_07_tint");
        "tvp_april_special_2_07_tint";
        this._assetPaths.set(a.tvp_donnie_hit_03_alternate, "tvp_donnie_hit_03_alternate");
        "tvp_donnie_hit_03_alternate";
        this._assetPaths.set(a.tvp_andros_hit_02_alternate, "tvp_andros_hit_02_alternate");
        "tvp_andros_hit_02_alternate";
        this._assetPaths.set(a.tvp_raph_idle_01_alternate, "tvp_raph_idle_01_alternate");
        "tvp_raph_idle_01_alternate";
        this._assetPaths.set(a.tvp_pink_attack_3_07_alternate, "tvp_pink_attack_3_07_alternate");
        "tvp_pink_attack_3_07_alternate";
        this._assetPaths.set(a.tvp_mikey_special_in_03_alternate, "tvp_mikey_special_in_03_alternate");
        "tvp_mikey_special_in_03_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_07_alternate, "tvp_donnie_special_2_07_alternate");
        "tvp_donnie_special_2_07_alternate";
        this._assetPaths.set(a.tvp_andros_attack_3_10_alternate, "tvp_andros_attack_3_10_alternate");
        "tvp_andros_attack_3_10_alternate";
        this._assetPaths.set(a.tvp_leo_attack_1_04_alternate, "tvp_leo_attack_1_04_alternate");
        "tvp_leo_attack_1_04_alternate";
        this._assetPaths.set(a.tvp_orion_dash_back_02_alternate_tint, "tvp_orion_dash_back_02_alternate_tint");
        "tvp_orion_dash_back_02_alternate_tint";
        this._assetPaths.set(a.tvp_pink_special_in_02_alternate_tint, "tvp_pink_special_in_02_alternate_tint");
        "tvp_pink_special_in_02_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_attack_2_05_alternate, "tvp_donnie_attack_2_05_alternate");
        "tvp_donnie_attack_2_05_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_15_alternate, "tvp_orion_special_1_15_alternate");
        "tvp_orion_special_1_15_alternate";
        this._assetPaths.set(a.bracket_particle_10, "bracket_particle_10");
        "bracket_particle_10";
        this._assetPaths.set(a.tvp_tommy_special_2_07_alternate_tint, "tvp_tommy_special_2_07_alternate_tint");
        "tvp_tommy_special_2_07_alternate_tint";
        this._assetPaths.set(a.bracket_particle_12, "bracket_particle_12");
        "bracket_particle_12";
        this._assetPaths.set(a.tvp_tommy_special_1_10_alternate, "tvp_tommy_special_1_10_alternate");
        "tvp_tommy_special_1_10_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_08_tint,
            "tvp_raph_special_1_08_tint");
        "tvp_raph_special_1_08_tint";
        this._assetPaths.set(a.btn_donnie_active, "btn_donnie_active");
        "btn_donnie_active";
        this._assetPaths.set(a.tvp_andros_special_2_07_alternate, "tvp_andros_special_2_07_alternate");
        "tvp_andros_special_2_07_alternate";
        this._assetPaths.set(a.btn_ranger_orion_active, "btn_ranger_orion_active");
        "btn_ranger_orion_active";
        this._assetPaths.set(a.portrait_donnie_main, "portrait_donnie_main");
        "portrait_donnie_main";
        this._assetPaths.set(a.tvp_pink_idle_01_alternate,
            "tvp_pink_idle_01_alternate");
        "tvp_pink_idle_01_alternate";
        this._assetPaths.set(a.tvp_tommy_special_2_10_alternate, "tvp_tommy_special_2_10_alternate");
        "tvp_tommy_special_2_10_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_2_02_tint, "tvp_jason_attack_special_2_02_tint");
        "tvp_jason_attack_special_2_02_tint";
        this._assetPaths.set(a.tvp_donnie_idle_01_alternate, "tvp_donnie_idle_01_alternate");
        "tvp_donnie_idle_01_alternate";
        this._assetPaths.set(a.tvp_jason_dash_back_02, "tvp_jason_dash_back_02");
        "tvp_jason_dash_back_02";
        this._assetPaths.set(a.tvp_jason_dash_back_01, "tvp_jason_dash_back_01");
        "tvp_jason_dash_back_01";
        this._assetPaths.set(a.tvp_leo_walk_02, "tvp_leo_walk_02");
        "tvp_leo_walk_02";
        this._assetPaths.set(a.tvp_leo_walk_01, "tvp_leo_walk_01");
        "tvp_leo_walk_01";
        this._assetPaths.set(a.tvp_pink_special_hit_down, "tvp_pink_special_hit_down");
        "tvp_pink_special_hit_down";
        this._assetPaths.set(a.btn_city, "btn_city");
        "btn_city";
        this._assetPaths.set(a.tvp_leo_special_1_idle_01_alternate_tint, "tvp_leo_special_1_idle_01_alternate_tint");
        "tvp_leo_special_1_idle_01_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_08_alternate_tint, "tvp_pink_attack_2_08_alternate_tint");
        "tvp_pink_attack_2_08_alternate_tint";
        this._assetPaths.set(a.tvp_april_hit_03_alternate, "tvp_april_hit_03_alternate");
        "tvp_april_hit_03_alternate";
        this._assetPaths.set(a.tvp_leo_fall_alternate, "tvp_leo_fall_alternate");
        "tvp_leo_fall_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_11_tint, "tvp_tommy_special_1_11_tint");
        "tvp_tommy_special_1_11_tint";
        this._assetPaths.set(a.tvp_orion_special_1_02_alternate,
            "tvp_orion_special_1_02_alternate");
        "tvp_orion_special_1_02_alternate";
        this._assetPaths.set(a.tvp_leo_attack_2_02_alternate, "tvp_leo_attack_2_02_alternate");
        "tvp_leo_attack_2_02_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_17_tint, "tvp_donnie_special_2_17_tint");
        "tvp_donnie_special_2_17_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_03_alternate_tint, "tvp_donnie_special_1_in_03_alternate_tint");
        "tvp_donnie_special_1_in_03_alternate_tint";
        this._assetPaths.set(a.portrait_mikey_end, "portrait_mikey_end");
        "portrait_mikey_end";
        this._assetPaths.set(a.tvp_mikey_dash_forward_01_alternate, "tvp_mikey_dash_forward_01_alternate");
        "tvp_mikey_dash_forward_01_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_11_alternate_tint, "tvp_donnie_special_1_in_11_alternate_tint");
        "tvp_donnie_special_1_in_11_alternate_tint";
        this._assetPaths.set(a.tvp_orion_dash_forward_02_alternate_tint, "tvp_orion_dash_forward_02_alternate_tint");
        "tvp_orion_dash_forward_02_alternate_tint";
        this._assetPaths.set(a.donnie_alternate2,
            "donnie_alternate2");
        "donnie_alternate2";
        this._assetPaths.set(a.tvp_jason_attack_2_05_alternate, "tvp_jason_attack_2_05_alternate");
        "tvp_jason_attack_2_05_alternate";
        this._assetPaths.set(a.tvp_mikey_floor, "tvp_mikey_floor");
        "tvp_mikey_floor";
        this._assetPaths.set(a.tvp_april_walk_01, "tvp_april_walk_01");
        "tvp_april_walk_01";
        this._assetPaths.set(a.tvp_april_special_2_01_tint, "tvp_april_special_2_01_tint");
        "tvp_april_special_2_01_tint";
        this._assetPaths.set(a.tvp_april_walk_02, "tvp_april_walk_02");
        "tvp_april_walk_02";
        this._assetPaths.set(a.tvp_raph_idle_10, "tvp_raph_idle_10");
        "tvp_raph_idle_10";
        this._assetPaths.set(a.tmnt_fugship_mid, "tmnt_fugship_mid");
        "tmnt_fugship_mid";
        this._assetPaths.set(a.jason_alternate5, "jason_alternate5");
        "jason_alternate5";
        this._assetPaths.set(a.tvp_effects_slash_heavy_01, "tvp_effects_slash_heavy_01");
        "tvp_effects_slash_heavy_01";
        this._assetPaths.set(a.tvp_effects_slash_heavy_02, "tvp_effects_slash_heavy_02");
        "tvp_effects_slash_heavy_02";
        this._assetPaths.set(a.tvp_effects_slash_heavy_03,
            "tvp_effects_slash_heavy_03");
        "tvp_effects_slash_heavy_03";
        this._assetPaths.set(a.tvp_april_block, "tvp_april_block");
        "tvp_april_block";
        this._assetPaths.set(a.hud_backing_blue, "hud_backing_blue");
        "hud_backing_blue";
        this._assetPaths.set(a.tvp_tommy_floor_alternate, "tvp_tommy_floor_alternate");
        "tvp_tommy_floor_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_01_tint, "tvp_orion_special_1_01_tint");
        "tvp_orion_special_1_01_tint";
        this._assetPaths.set(a.tvp_effects_explosion_1_08, "tvp_effects_explosion_1_08");
        "tvp_effects_explosion_1_08";
        this._assetPaths.set(a.tvp_pink_attack_2_02_alternate, "tvp_pink_attack_2_02_alternate");
        "tvp_pink_attack_2_02_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_12_alternate_tint, "tvp_orion_special_2_12_alternate_tint");
        "tvp_orion_special_2_12_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_special_in_01_alternate, "tvp_mikey_special_in_01_alternate");
        "tvp_mikey_special_in_01_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_out_05_alternate, "tvp_donnie_special_1_out_05_alternate");
        "tvp_donnie_special_1_out_05_alternate";
        this._assetPaths.set(a.tvp_mikey_special_block_alternate, "tvp_mikey_special_block_alternate");
        "tvp_mikey_special_block_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_06_alternate_tint, "tvp_jason_attack_special_1_06_alternate_tint");
        "tvp_jason_attack_special_1_06_alternate_tint";
        this._assetPaths.set(a.tvp_jason_block_alternate, "tvp_jason_block_alternate");
        "tvp_jason_block_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_08_alternate_tint,
            "tvp_andros_special_1_08_alternate_tint");
        "tvp_andros_special_1_08_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_02_tint, "tvp_donnie_special_1_in_02_tint");
        "tvp_donnie_special_1_in_02_tint";
        this._assetPaths.set(a.tvp_april_dash_forward_02_alternate, "tvp_april_dash_forward_02_alternate");
        "tvp_april_dash_forward_02_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_08_alternate, "tvp_andros_special_1_08_alternate");
        "tvp_andros_special_1_08_alternate";
        this._assetPaths.set(a.tvp_tommy_special_2_01_alternate_tint,
            "tvp_tommy_special_2_01_alternate_tint");
        "tvp_tommy_special_2_01_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_attack_3_19_alternate, "tvp_donnie_attack_3_19_alternate");
        "tvp_donnie_attack_3_19_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_idle_02_alternate_tint, "tvp_leo_special_1_idle_02_alternate_tint");
        "tvp_leo_special_1_idle_02_alternate_tint";
        this._assetPaths.set(a.single_backing, "single_backing");
        "single_backing";
        this._assetPaths.set(a.tvp_effects_explosion_1_01, "tvp_effects_explosion_1_01");
        "tvp_effects_explosion_1_01";
        this._assetPaths.set(a.tvp_april_special_1_03_tint, "tvp_april_special_1_03_tint");
        "tvp_april_special_1_03_tint";
        this._assetPaths.set(a.tmnt_sewer_fg_pipes_top_left, "tmnt_sewer_fg_pipes_top_left");
        "tmnt_sewer_fg_pipes_top_left";
        this._assetPaths.set(a.andros_0, "andros_0");
        "andros_0";
        this._assetPaths.set(a.andros_1, "andros_1");
        "andros_1";
        this._assetPaths.set(a.andros_2, "andros_2");
        "andros_2";
        this._assetPaths.set(a.tvp_andros_special_2_06_alternate_tint, "tvp_andros_special_2_06_alternate_tint");
        "tvp_andros_special_2_06_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_09_alternate_tint, "tvp_tommy_special_1_09_alternate_tint");
        "tvp_tommy_special_1_09_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_1_02_tint, "tvp_orion_special_1_02_tint");
        "tvp_orion_special_1_02_tint";
        this._assetPaths.set(a.portrait_raph_end, "portrait_raph_end");
        "portrait_raph_end";
        this._assetPaths.set(a.tvp_orion_dash_back_02_alternate, "tvp_orion_dash_back_02_alternate");
        "tvp_orion_dash_back_02_alternate";
        this._assetPaths.set(a.portrait_michelangelo_main, "portrait_michelangelo_main");
        "portrait_michelangelo_main";
        this._assetPaths.set(a.tvp_april_dash_back_01, "tvp_april_dash_back_01");
        "tvp_april_dash_back_01";
        this._assetPaths.set(a.tvp_donnie_special_2_15_alternate_tint, "tvp_donnie_special_2_15_alternate_tint");
        "tvp_donnie_special_2_15_alternate_tint";
        this._assetPaths.set(a.tvp_orion_idle_09, "tvp_orion_idle_09");
        "tvp_orion_idle_09";
        this._assetPaths.set(a.tvp_orion_idle_08, "tvp_orion_idle_08");
        "tvp_orion_idle_08";
        this._assetPaths.set(a.tvp_orion_idle_05, "tvp_orion_idle_05");
        "tvp_orion_idle_05";
        this._assetPaths.set(a.tvp_orion_idle_04, "tvp_orion_idle_04");
        "tvp_orion_idle_04";
        this._assetPaths.set(a.tvp_orion_idle_07, "tvp_orion_idle_07");
        "tvp_orion_idle_07";
        this._assetPaths.set(a.tvp_orion_idle_06, "tvp_orion_idle_06");
        "tvp_orion_idle_06";
        this._assetPaths.set(a.tvp_orion_idle_01, "tvp_orion_idle_01");
        "tvp_orion_idle_01";
        this._assetPaths.set(a.tvp_orion_idle_03, "tvp_orion_idle_03");
        "tvp_orion_idle_03";
        this._assetPaths.set(a.tvp_orion_idle_02,
            "tvp_orion_idle_02");
        "tvp_orion_idle_02";
        this._assetPaths.set(a.tvp_april_special_2_15_alternate_tint, "tvp_april_special_2_15_alternate_tint");
        "tvp_april_special_2_15_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_1_13_alternate_tint, "tvp_orion_special_1_13_alternate_tint");
        "tvp_orion_special_1_13_alternate_tint";
        this._assetPaths.set(a.tvp_leo_attack_1_02, "tvp_leo_attack_1_02");
        "tvp_leo_attack_1_02";
        this._assetPaths.set(a.tvp_leo_attack_1_03, "tvp_leo_attack_1_03");
        "tvp_leo_attack_1_03";
        this._assetPaths.set(a.tvp_leo_attack_1_01, "tvp_leo_attack_1_01");
        "tvp_leo_attack_1_01";
        this._assetPaths.set(a.bracket_particle_05, "bracket_particle_05");
        "bracket_particle_05";
        this._assetPaths.set(a.tvp_leo_attack_1_04, "tvp_leo_attack_1_04");
        "tvp_leo_attack_1_04";
        this._assetPaths.set(a.tvp_jason_attack_special_2_01_alternate_tint, "tvp_jason_attack_special_2_01_alternate_tint");
        "tvp_jason_attack_special_2_01_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_out_04_alternate, "tvp_donnie_special_1_out_04_alternate");
        "tvp_donnie_special_1_out_04_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_1_01_alternate, "tvp_mikey_attack_1_01_alternate");
        "tvp_mikey_attack_1_01_alternate";
        this._assetPaths.set(a.tvp_tommy_dash_forward_01_tint, "tvp_tommy_dash_forward_01_tint");
        "tvp_tommy_dash_forward_01_tint";
        this._assetPaths.set(a.donnie_0, "donnie_0");
        "donnie_0";
        this._assetPaths.set(a.tvp_leo_special_1_in_03_alternate_tint, "tvp_leo_special_1_in_03_alternate_tint");
        "tvp_leo_special_1_in_03_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_2_in_04_alternate,
            "tvp_raph_special_2_in_04_alternate");
        "tvp_raph_special_2_in_04_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_3_14, "tvp_donnie_attack_3_14");
        "tvp_donnie_attack_3_14";
        this._assetPaths.set(a.donnie_2, "donnie_2");
        "donnie_2";
        this._assetPaths.set(a.tvp_donnie_attack_3_16, "tvp_donnie_attack_3_16");
        "tvp_donnie_attack_3_16";
        this._assetPaths.set(a.donnie_4, "donnie_4");
        "donnie_4";
        this._assetPaths.set(a.donnie_5, "donnie_5");
        "donnie_5";
        this._assetPaths.set(a.tvp_andros_special_1_16_alternate_tint, "tvp_andros_special_1_16_alternate_tint");
        "tvp_andros_special_1_16_alternate_tint";
        this._assetPaths.set(a.tvp_orion_attack_3_04, "tvp_orion_attack_3_04");
        "tvp_orion_attack_3_04";
        this._assetPaths.set(a.tvp_jason_special_1_06_alternate, "tvp_jason_special_1_06_alternate");
        "tvp_jason_special_1_06_alternate";
        this._assetPaths.set(a.tvp_pink_attack_1_04_alternate, "tvp_pink_attack_1_04_alternate");
        "tvp_pink_attack_1_04_alternate";
        this._assetPaths.set(a.tvp_pink_special_dash_back_01_alternate, "tvp_pink_special_dash_back_01_alternate");
        "tvp_pink_special_dash_back_01_alternate";
        this._assetPaths.set(a.tvp_andros_dash_forward_01_alternate, "tvp_andros_dash_forward_01_alternate");
        "tvp_andros_dash_forward_01_alternate";
        this._assetPaths.set(a.tvp_leo_attack_3_04, "tvp_leo_attack_3_04");
        "tvp_leo_attack_3_04";
        this._assetPaths.set(a.tvp_leo_attack_3_05, "tvp_leo_attack_3_05");
        "tvp_leo_attack_3_05";
        this._assetPaths.set(a.tvp_leo_attack_3_01, "tvp_leo_attack_3_01");
        "tvp_leo_attack_3_01";
        this._assetPaths.set(a.tvp_leo_attack_3_02, "tvp_leo_attack_3_02");
        "tvp_leo_attack_3_02";
        this._assetPaths.set(a.tvp_leo_attack_3_03,
            "tvp_leo_attack_3_03");
        "tvp_leo_attack_3_03";
        this._assetPaths.set(a.tvp_raph_special_2_in_01_alternate, "tvp_raph_special_2_in_01_alternate");
        "tvp_raph_special_2_in_01_alternate";
        this._assetPaths.set(a.tvp_orion_attack_3_03, "tvp_orion_attack_3_03");
        "tvp_orion_attack_3_03";
        this._assetPaths.set(a.tvp_april_hit_down, "tvp_april_hit_down");
        "tvp_april_hit_down";
        this._assetPaths.set(a.tvp_orion_attack_3_02, "tvp_orion_attack_3_02");
        "tvp_orion_attack_3_02";
        this._assetPaths.set(a.pause_btn_achievement_active,
            "pause_btn_achievement_active");
        "pause_btn_achievement_active";
        this._assetPaths.set(a.tvp_andros_special_1_15_tint, "tvp_andros_special_1_15_tint");
        "tvp_andros_special_1_15_tint";
        this._assetPaths.set(a.tvp_april_dash_forward_02_alternate_tint, "tvp_april_dash_forward_02_alternate_tint");
        "tvp_april_dash_forward_02_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_2_12_alternate, "tvp_orion_special_2_12_alternate");
        "tvp_orion_special_2_12_alternate";
        this._assetPaths.set(a.tvp_april_hit_up_alternate,
            "tvp_april_hit_up_alternate");
        "tvp_april_hit_up_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_idle_02_alternate, "tvp_raph_special_2_idle_02_alternate");
        "tvp_raph_special_2_idle_02_alternate";
        this._assetPaths.set(a.tvp_andros_block_alternate, "tvp_andros_block_alternate");
        "tvp_andros_block_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_in_01_alternate, "tvp_leo_special_1_in_01_alternate");
        "tvp_leo_special_1_in_01_alternate";
        this._assetPaths.set(a.tvp_jason_attack_2_07_alternate, "tvp_jason_attack_2_07_alternate");
        "tvp_jason_attack_2_07_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_05_alternate_tint, "tvp_donnie_special_1_in_05_alternate_tint");
        "tvp_donnie_special_1_in_05_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_2_15_alternate, "tvp_andros_special_2_15_alternate");
        "tvp_andros_special_2_15_alternate";
        this._assetPaths.set(a.tvp_pink_walk04, "tvp_pink_walk04");
        "tvp_pink_walk04";
        this._assetPaths.set(a.tvp_pink_walk05, "tvp_pink_walk05");
        "tvp_pink_walk05";
        this._assetPaths.set(a.tvp_pink_walk06,
            "tvp_pink_walk06");
        "tvp_pink_walk06";
        this._assetPaths.set(a.tvp_pink_walk01, "tvp_pink_walk01");
        "tvp_pink_walk01";
        this._assetPaths.set(a.tvp_pink_walk02, "tvp_pink_walk02");
        "tvp_pink_walk02";
        this._assetPaths.set(a.tvp_pink_walk03, "tvp_pink_walk03");
        "tvp_pink_walk03";
        this._assetPaths.set(a.tvp_donnie_special_1_in_02_alternate, "tvp_donnie_special_1_in_02_alternate");
        "tvp_donnie_special_1_in_02_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_09_alternate, "tvp_andros_special_2_09_alternate");
        "tvp_andros_special_2_09_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_out_02_alternate_tint, "tvp_leo_special_1_out_02_alternate_tint");
        "tvp_leo_special_1_out_02_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_1_19_alternate_tint, "tvp_andros_special_1_19_alternate_tint");
        "tvp_andros_special_1_19_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_1_01_alternate, "tvp_andros_special_1_01_alternate");
        "tvp_andros_special_1_01_alternate";
        this._assetPaths.set(a.pause_btn_help, "pause_btn_help");
        "pause_btn_help";
        this._assetPaths.set(a.tvp_raph_special_2_in_08,
            "tvp_raph_special_2_in_08");
        "tvp_raph_special_2_in_08";
        this._assetPaths.set(a.tvp_tommy_idle_10, "tvp_tommy_idle_10");
        "tvp_tommy_idle_10";
        this._assetPaths.set(a.tvp_donnie_special_2_10_tint, "tvp_donnie_special_2_10_tint");
        "tvp_donnie_special_2_10_tint";
        this._assetPaths.set(a.tvp_donnie_hit_down_alternate, "tvp_donnie_hit_down_alternate");
        "tvp_donnie_hit_down_alternate";
        this._assetPaths.set(a.tvp_leo_fall, "tvp_leo_fall");
        "tvp_leo_fall";
        this._assetPaths.set(a.tvp_andros_special_2_11_alternate_tint, "tvp_andros_special_2_11_alternate_tint");
        "tvp_andros_special_2_11_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_1_06_alternate_tint, "tvp_april_special_1_06_alternate_tint");
        "tvp_april_special_1_06_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_2_11_alternate, "tvp_andros_special_2_11_alternate");
        "tvp_andros_special_2_11_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_10_alternate, "tvp_pink_attack_2_10_alternate");
        "tvp_pink_attack_2_10_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_2_05_tint, "tvp_jason_attack_special_2_05_tint");
        "tvp_jason_attack_special_2_05_tint";
        this._assetPaths.set(a.tvp_tommy_special_2_03_alternate, "tvp_tommy_special_2_03_alternate");
        "tvp_tommy_special_2_03_alternate";
        this._assetPaths.set(a.tvp_april_special_1_07_alternate, "tvp_april_special_1_07_alternate");
        "tvp_april_special_1_07_alternate";
        this._assetPaths.set(a.tvp_mikey_special_idle_01, "tvp_mikey_special_idle_01");
        "tvp_mikey_special_idle_01";
        this._assetPaths.set(a.tvp_mikey_special_idle_03, "tvp_mikey_special_idle_03");
        "tvp_mikey_special_idle_03";
        this._assetPaths.set(a.tvp_mikey_special_idle_02, "tvp_mikey_special_idle_02");
        "tvp_mikey_special_idle_02";
        this._assetPaths.set(a.tvp_tommy_special_2_projectile, "tvp_tommy_special_2_projectile");
        "tvp_tommy_special_2_projectile";
        this._assetPaths.set(a.tvp_donnie_attack_3_09_alternate, "tvp_donnie_attack_3_09_alternate");
        "tvp_donnie_attack_3_09_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_12_tint, "tvp_donnie_special_2_12_tint");
        "tvp_donnie_special_2_12_tint";
        this._assetPaths.set(a.tvp_leo_hit_down,
            "tvp_leo_hit_down");
        "tvp_leo_hit_down";
        this._assetPaths.set(a.tvp_mikey_attack_4_04_alternate_tint, "tvp_mikey_attack_4_04_alternate_tint");
        "tvp_mikey_attack_4_04_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_2_in_06_tint, "tvp_raph_special_2_in_06_tint");
        "tvp_raph_special_2_in_06_tint";
        this._assetPaths.set(a.tvp_orion_special_2_08_alternate, "tvp_orion_special_2_08_alternate");
        "tvp_orion_special_2_08_alternate";
        this._assetPaths.set(a.select_glow_1, "select_glow_1");
        "select_glow_1";
        this._assetPaths.set(a.select_glow_2,
            "select_glow_2");
        "select_glow_2";
        this._assetPaths.set(a.tvp_raph_special_2_in_04, "tvp_raph_special_2_in_04");
        "tvp_raph_special_2_in_04";
        this._assetPaths.set(a.tvp_donnie_hit_down, "tvp_donnie_hit_down");
        "tvp_donnie_hit_down";
        this._assetPaths.set(a.relic_mikey_active, "relic_mikey_active");
        "relic_mikey_active";
        this._assetPaths.set(a.tvp_raph_special_1_02_alternate_tint, "tvp_raph_special_1_02_alternate_tint");
        "tvp_raph_special_1_02_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_hook_in_03_alternate,
            "tvp_mikey_hook_in_03_alternate");
        "tvp_mikey_hook_in_03_alternate";
        this._assetPaths.set(a.tvp_april_idle_01_alternate, "tvp_april_idle_01_alternate");
        "tvp_april_idle_01_alternate";
        this._assetPaths.set(a.portrait_orion_end, "portrait_orion_end");
        "portrait_orion_end";
        this._assetPaths.set(a.tvp_leo_special_1_out_01_alternate_tint, "tvp_leo_special_1_out_01_alternate_tint");
        "tvp_leo_special_1_out_01_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_10_tint, "tvp_tommy_special_1_10_tint");
        "tvp_tommy_special_1_10_tint";
        this._assetPaths.set(a.loading_bar_top, "loading_bar_top");
        "loading_bar_top";
        this._assetPaths.set(a.tvp_jason_walk_01_alternate, "tvp_jason_walk_01_alternate");
        "tvp_jason_walk_01_alternate";
        this._assetPaths.set(a.tvp_raph_attack_2_01_alternate, "tvp_raph_attack_2_01_alternate");
        "tvp_raph_attack_2_01_alternate";
        this._assetPaths.set(a.hit_block_1, "hit_block_1");
        "hit_block_1";
        this._assetPaths.set(a.portrait_shelby, "portrait_shelby");
        "portrait_shelby";
        this._assetPaths.set(a.tvp_leo_attack_3_03_alternate,
            "tvp_leo_attack_3_03_alternate");
        "tvp_leo_attack_3_03_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_08_tint, "tvp_tommy_special_1_08_tint");
        "tvp_tommy_special_1_08_tint";
        this._assetPaths.set(a.tvp_april_special_1_10, "tvp_april_special_1_10");
        "tvp_april_special_1_10";
        this._assetPaths.set(a.relic_donnie_active, "relic_donnie_active");
        "relic_donnie_active";
        this._assetPaths.set(a.alley_fg_wires, "alley_fg_wires");
        "alley_fg_wires";
        this._assetPaths.set(a.tvp_leo_special_2_projectile_01_tint, "tvp_leo_special_2_projectile_01_tint");
        "tvp_leo_special_2_projectile_01_tint";
        this._assetPaths.set(a.tvp_pink_special_out_01, "tvp_pink_special_out_01");
        "tvp_pink_special_out_01";
        this._assetPaths.set(a.tvp_pink_special_out_02, "tvp_pink_special_out_02");
        "tvp_pink_special_out_02";
        this._assetPaths.set(a.mikey_alternate0, "mikey_alternate0");
        "mikey_alternate0";
        this._assetPaths.set(a.mikey_alternate1, "mikey_alternate1");
        "mikey_alternate1";
        this._assetPaths.set(a.mikey_alternate2, "mikey_alternate2");
        "mikey_alternate2";
        this._assetPaths.set(a.tvp_tommy_special_2_04_alternate_tint,
            "tvp_tommy_special_2_04_alternate_tint");
        "tvp_tommy_special_2_04_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_1_16, "tvp_orion_special_1_16");
        "tvp_orion_special_1_16";
        this._assetPaths.set(a.tvp_orion_special_1_17, "tvp_orion_special_1_17");
        "tvp_orion_special_1_17";
        this._assetPaths.set(a.tvp_orion_special_1_14, "tvp_orion_special_1_14");
        "tvp_orion_special_1_14";
        this._assetPaths.set(a.tvp_orion_special_1_15, "tvp_orion_special_1_15");
        "tvp_orion_special_1_15";
        this._assetPaths.set(a.tvp_orion_special_1_12,
            "tvp_orion_special_1_12");
        "tvp_orion_special_1_12";
        this._assetPaths.set(a.tvp_orion_special_1_13, "tvp_orion_special_1_13");
        "tvp_orion_special_1_13";
        this._assetPaths.set(a.tvp_orion_special_1_10, "tvp_orion_special_1_10");
        "tvp_orion_special_1_10";
        this._assetPaths.set(a.tvp_orion_special_1_11, "tvp_orion_special_1_11");
        "tvp_orion_special_1_11";
        this._assetPaths.set(a.tvp_mikey_special_in_02_alternate, "tvp_mikey_special_in_02_alternate");
        "tvp_mikey_special_in_02_alternate";
        this._assetPaths.set(a.tvp_jason_attack_2_01_alternate,
            "tvp_jason_attack_2_01_alternate");
        "tvp_jason_attack_2_01_alternate";
        this._assetPaths.set(a.tvp_april_dash_forward_02_tint, "tvp_april_dash_forward_02_tint");
        "tvp_april_dash_forward_02_tint";
        this._assetPaths.set(a.pr_city_mid_l, "pr_city_mid_l");
        "pr_city_mid_l";
        this._assetPaths.set(a.tvp_mikey_idle_01, "tvp_mikey_idle_01");
        "tvp_mikey_idle_01";
        this._assetPaths.set(a.tvp_mikey_idle_03, "tvp_mikey_idle_03");
        "tvp_mikey_idle_03";
        this._assetPaths.set(a.tvp_mikey_idle_02, "tvp_mikey_idle_02");
        "tvp_mikey_idle_02";
        this._assetPaths.set(a.tvp_mikey_idle_05, "tvp_mikey_idle_05");
        "tvp_mikey_idle_05";
        this._assetPaths.set(a.tvp_mikey_idle_04, "tvp_mikey_idle_04");
        "tvp_mikey_idle_04";
        this._assetPaths.set(a.tvp_mikey_idle_06, "tvp_mikey_idle_06");
        "tvp_mikey_idle_06";
        this._assetPaths.set(a.tvp_donnie_special_1_in_07_alternate, "tvp_donnie_special_1_in_07_alternate");
        "tvp_donnie_special_1_in_07_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_11_alternate_tint, "tvp_donnie_special_2_11_alternate_tint");
        "tvp_donnie_special_2_11_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_attack_2_02_alternate, "tvp_mikey_attack_2_02_alternate");
        "tvp_mikey_attack_2_02_alternate";
        this._assetPaths.set(a.tvp_tommy_idle_07_alternate, "tvp_tommy_idle_07_alternate");
        "tvp_tommy_idle_07_alternate";
        this._assetPaths.set(a.tvp_donnie_dash_back_01, "tvp_donnie_dash_back_01");
        "tvp_donnie_dash_back_01";
        this._assetPaths.set(a.tvp_mikey_idle_01_alternate, "tvp_mikey_idle_01_alternate");
        "tvp_mikey_idle_01_alternate";
        this._assetPaths.set(a.tvp_donnie_dash_back_02, "tvp_donnie_dash_back_02");
        "tvp_donnie_dash_back_02";
        this._assetPaths.set(a.tvp_orion_special_1_09_alternate_tint, "tvp_orion_special_1_09_alternate_tint");
        "tvp_orion_special_1_09_alternate_tint";
        this._assetPaths.set(a.tmnt_subway_bg, "tmnt_subway_bg");
        "tmnt_subway_bg";
        this._assetPaths.set(a.tvp_donnie_fall, "tvp_donnie_fall");
        "tvp_donnie_fall";
        this._assetPaths.set(a.tvp_jason_special_1_04_alternate, "tvp_jason_special_1_04_alternate");
        "tvp_jason_special_1_04_alternate";
        this._assetPaths.set(a.tray_01, "tray_01");
        "tray_01";
        this._assetPaths.set(a.tvp_jason_special_1_09_alternate,
            "tvp_jason_special_1_09_alternate");
        "tvp_jason_special_1_09_alternate";
        this._assetPaths.set(a.tmnt_subway_light, "tmnt_subway_light");
        "tmnt_subway_light";
        this._assetPaths.set(a.tvp_jason_attack_special_1_12_alternate, "tvp_jason_attack_special_1_12_alternate");
        "tvp_jason_attack_special_1_12_alternate";
        this._assetPaths.set(a.tvp_jason_special_1_08_alternate, "tvp_jason_special_1_08_alternate");
        "tvp_jason_special_1_08_alternate";
        this._assetPaths.set(a.portrait_tommy, "portrait_tommy");
        "portrait_tommy";
        this._assetPaths.set(a.tvp_andros_special_2_03_alternate_tint, "tvp_andros_special_2_03_alternate_tint");
        "tvp_andros_special_2_03_alternate_tint";
        this._assetPaths.set(a.btn_ship, "btn_ship");
        "btn_ship";
        this._assetPaths.set(a.icon_unlock, "icon_unlock");
        "icon_unlock";
        this._assetPaths.set(a.tvp_andros_special_2_01_alternate, "tvp_andros_special_2_01_alternate");
        "tvp_andros_special_2_01_alternate";
        this._assetPaths.set(a.tvp_pink_special_hit_up, "tvp_pink_special_hit_up");
        "tvp_pink_special_hit_up";
        this._assetPaths.set(a.tvp_raph_dash_forward_02,
            "tvp_raph_dash_forward_02");
        "tvp_raph_dash_forward_02";
        this._assetPaths.set(a.tvp_raph_dash_forward_01, "tvp_raph_dash_forward_01");
        "tvp_raph_dash_forward_01";
        this._assetPaths.set(a.tvp_jason_dash_forward_02, "tvp_jason_dash_forward_02");
        "tvp_jason_dash_forward_02";
        this._assetPaths.set(a.tvp_jason_dash_forward_01, "tvp_jason_dash_forward_01");
        "tvp_jason_dash_forward_01";
        this._assetPaths.set(a.tvp_leo_floor, "tvp_leo_floor");
        "tvp_leo_floor";
        this._assetPaths.set(a.tvp_andros_special_2_15_tint, "tvp_andros_special_2_15_tint");
        "tvp_andros_special_2_15_tint";
        this._assetPaths.set(a.tvp_raph_dash_back_02_alternate_tint, "tvp_raph_dash_back_02_alternate_tint");
        "tvp_raph_dash_back_02_alternate_tint";
        this._assetPaths.set(a.tvp_raph_dash_forward_02_alternate_tint, "tvp_raph_dash_forward_02_alternate_tint");
        "tvp_raph_dash_forward_02_alternate_tint";
        this._assetPaths.set(a.tvp_mikey_walk_02_alternate, "tvp_mikey_walk_02_alternate");
        "tvp_mikey_walk_02_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_01_alternate, "tvp_raph_special_1_01_alternate");
        "tvp_raph_special_1_01_alternate";
        this._assetPaths.set(a.tvp_mikey_dash_back_01, "tvp_mikey_dash_back_01");
        "tvp_mikey_dash_back_01";
        this._assetPaths.set(a.tvp_mikey_dash_back_02, "tvp_mikey_dash_back_02");
        "tvp_mikey_dash_back_02";
        this._assetPaths.set(a.tvp_tommy_special_2_08_alternate_tint, "tvp_tommy_special_2_08_alternate_tint");
        "tvp_tommy_special_2_08_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_2_03_tint, "tvp_andros_special_2_03_tint");
        "tvp_andros_special_2_03_tint";
        this._assetPaths.set(a.tvp_orion_special_1_07_alternate,
            "tvp_orion_special_1_07_alternate");
        "tvp_orion_special_1_07_alternate";
        this._assetPaths.set(a.tvp_pink_special_dash_forward_01_tint, "tvp_pink_special_dash_forward_01_tint");
        "tvp_pink_special_dash_forward_01_tint";
        this._assetPaths.set(a.help_mobile_swipe, "help_mobile_swipe");
        "help_mobile_swipe";
        this._assetPaths.set(a.tvp_april_special_2_05_alternate_tint, "tvp_april_special_2_05_alternate_tint");
        "tvp_april_special_2_05_alternate_tint";
        this._assetPaths.set(a.april_2, "april_2");
        "april_2";
        this._assetPaths.set(a.april_0,
            "april_0");
        "april_0";
        this._assetPaths.set(a.april_1, "april_1");
        "april_1";
        this._assetPaths.set(a.tvp_leo_idle_10, "tvp_leo_idle_10");
        "tvp_leo_idle_10";
        this._assetPaths.set(a.tvp_andros_special_1_14_tint, "tvp_andros_special_1_14_tint");
        "tvp_andros_special_1_14_tint";
        this._assetPaths.set(a.tvp_donnie_attack_2_01_alternate, "tvp_donnie_attack_2_01_alternate");
        "tvp_donnie_attack_2_01_alternate";
        this._assetPaths.set(a.tvp_mikey_hit_03_alternate, "tvp_mikey_hit_03_alternate");
        "tvp_mikey_hit_03_alternate";
        this._assetPaths.set(a.tvp_april_walk_02_alternate,
            "tvp_april_walk_02_alternate");
        "tvp_april_walk_02_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_08_tint, "tvp_andros_special_1_08_tint");
        "tvp_andros_special_1_08_tint";
        this._assetPaths.set(a.tvp_raph_special_2_in_01_tint, "tvp_raph_special_2_in_01_tint");
        "tvp_raph_special_2_in_01_tint";
        this._assetPaths.set(a.tvp_tommy_special_2_05, "tvp_tommy_special_2_05");
        "tvp_tommy_special_2_05";
        this._assetPaths.set(a.tvp_orion_hit_03_alternate, "tvp_orion_hit_03_alternate");
        "tvp_orion_hit_03_alternate";
        this._assetPaths.set(a.portrait_april_partner,
            "portrait_april_partner");
        "portrait_april_partner";
        this._assetPaths.set(a.tvp_raph_attack_3_03_alternate, "tvp_raph_attack_3_03_alternate");
        "tvp_raph_attack_3_03_alternate";
        this._assetPaths.set(a.tvp_pink_special_in_04_tint, "tvp_pink_special_in_04_tint");
        "tvp_pink_special_in_04_tint";
        this._assetPaths.set(a.level_warehouse_0, "level_warehouse_0");
        "level_warehouse_0";
        this._assetPaths.set(a.tvp_pink_dash_in_01_alternate_tint, "tvp_pink_dash_in_01_alternate_tint");
        "tvp_pink_dash_in_01_alternate_tint";
        this._assetPaths.set(a.mode_backing,
            "mode_backing");
        "mode_backing";
        this._assetPaths.set(a.btn_ranger_jason_active, "btn_ranger_jason_active");
        "btn_ranger_jason_active";
        this._assetPaths.set(a.tvp_orion_special_2_11_tint, "tvp_orion_special_2_11_tint");
        "tvp_orion_special_2_11_tint";
        this._assetPaths.set(a.tvp_andros_special_2_17_tint, "tvp_andros_special_2_17_tint");
        "tvp_andros_special_2_17_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_2_02_alternate, "tvp_jason_attack_special_2_02_alternate");
        "tvp_jason_attack_special_2_02_alternate";
        this._assetPaths.set(a.relic_leo_active, "relic_leo_active");
        "relic_leo_active";
        this._assetPaths.set(a.tvp_andros_special_1_17_alternate, "tvp_andros_special_1_17_alternate");
        "tvp_andros_special_1_17_alternate";
        this._assetPaths.set(a.pause_btn_unlock_active, "pause_btn_unlock_active");
        "pause_btn_unlock_active";
        this._assetPaths.set(a.tvp_andros_special_1_03_alternate_tint, "tvp_andros_special_1_03_alternate_tint");
        "tvp_andros_special_1_03_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_02_tint,
            "tvp_donnie_special_2_02_tint");
        "tvp_donnie_special_2_02_tint";
        this._assetPaths.set(a.hud_icon_win_empty, "hud_icon_win_empty");
        "hud_icon_win_empty";
        this._assetPaths.set(a.tvp_donnie_attack_3_18_alternate, "tvp_donnie_attack_3_18_alternate");
        "tvp_donnie_attack_3_18_alternate";
        this._assetPaths.set(a.key_delete_active, "key_delete_active");
        "key_delete_active";
        this._assetPaths.set(a.ware_bg_zord_2, "ware_bg_zord_2");
        "ware_bg_zord_2";
        this._assetPaths.set(a.relic_leo, "relic_leo");
        "relic_leo";
        this._assetPaths.set(a.ware_bg_zord_1,
            "ware_bg_zord_1");
        "ware_bg_zord_1";
        this._assetPaths.set(a.tvp_andros_special_1_10_tint, "tvp_andros_special_1_10_tint");
        "tvp_andros_special_1_10_tint";
        this._assetPaths.set(a.tvp_mikey_attack_3_07_alternate, "tvp_mikey_attack_3_07_alternate");
        "tvp_mikey_attack_3_07_alternate";
        this._assetPaths.set(a.tvp_april_attack_2_01, "tvp_april_attack_2_01");
        "tvp_april_attack_2_01";
        this._assetPaths.set(a.tvp_april_attack_2_03, "tvp_april_attack_2_03");
        "tvp_april_attack_2_03";
        this._assetPaths.set(a.tvp_april_attack_2_02,
            "tvp_april_attack_2_02");
        "tvp_april_attack_2_02";
        this._assetPaths.set(a.tvp_raph_special_2_out_02, "tvp_raph_special_2_out_02");
        "tvp_raph_special_2_out_02";
        this._assetPaths.set(a.tvp_april_attack_2_04, "tvp_april_attack_2_04");
        "tvp_april_attack_2_04";
        this._assetPaths.set(a.tvp_raph_special_2_out_01, "tvp_raph_special_2_out_01");
        "tvp_raph_special_2_out_01";
        this._assetPaths.set(a.tvp_raph_special_1_03_tint, "tvp_raph_special_1_03_tint");
        "tvp_raph_special_1_03_tint";
        this._assetPaths.set(a.tvp_april_special_1_04_alternate,
            "tvp_april_special_1_04_alternate");
        "tvp_april_special_1_04_alternate";
        this._assetPaths.set(a.tvp_april_special_2_12_alternate_tint, "tvp_april_special_2_12_alternate_tint");
        "tvp_april_special_2_12_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_2_10_tint, "tvp_april_special_2_10_tint");
        "tvp_april_special_2_10_tint";
        this._assetPaths.set(a.tvp_tommy_idle_08, "tvp_tommy_idle_08");
        "tvp_tommy_idle_08";
        this._assetPaths.set(a.tvp_tommy_idle_09, "tvp_tommy_idle_09");
        "tvp_tommy_idle_09";
        this._assetPaths.set(a.tvp_orion_special_1_12_alternate,
            "tvp_orion_special_1_12_alternate");
        "tvp_orion_special_1_12_alternate";
        this._assetPaths.set(a.tvp_tommy_idle_01, "tvp_tommy_idle_01");
        "tvp_tommy_idle_01";
        this._assetPaths.set(a.tvp_tommy_idle_02, "tvp_tommy_idle_02");
        "tvp_tommy_idle_02";
        this._assetPaths.set(a.tvp_tommy_idle_03, "tvp_tommy_idle_03");
        "tvp_tommy_idle_03";
        this._assetPaths.set(a.tvp_tommy_idle_04, "tvp_tommy_idle_04");
        "tvp_tommy_idle_04";
        this._assetPaths.set(a.tvp_tommy_idle_05, "tvp_tommy_idle_05");
        "tvp_tommy_idle_05";
        this._assetPaths.set(a.tvp_tommy_idle_06,
            "tvp_tommy_idle_06");
        "tvp_tommy_idle_06";
        this._assetPaths.set(a.tvp_tommy_idle_07, "tvp_tommy_idle_07");
        "tvp_tommy_idle_07";
        this._assetPaths.set(a.tvp_tommy_fall_alternate, "tvp_tommy_fall_alternate");
        "tvp_tommy_fall_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_4_01_tint, "tvp_mikey_attack_4_01_tint");
        "tvp_mikey_attack_4_01_tint";
        this._assetPaths.set(a.tvp_tommy_special_2_05_tint, "tvp_tommy_special_2_05_tint");
        "tvp_tommy_special_2_05_tint";
        this._assetPaths.set(a.tvp_leo_dash_back_02_tint, "tvp_leo_dash_back_02_tint");
        "tvp_leo_dash_back_02_tint";
        this._assetPaths.set(a.tvp_andros_special_1_19_tint, "tvp_andros_special_1_19_tint");
        "tvp_andros_special_1_19_tint";
        this._assetPaths.set(a.tvp_april_special_2_12, "tvp_april_special_2_12");
        "tvp_april_special_2_12";
        this._assetPaths.set(a.tvp_april_special_2_13, "tvp_april_special_2_13");
        "tvp_april_special_2_13";
        this._assetPaths.set(a.tvp_april_special_2_10, "tvp_april_special_2_10");
        "tvp_april_special_2_10";
        this._assetPaths.set(a.tvp_april_special_2_11, "tvp_april_special_2_11");
        "tvp_april_special_2_11";
        this._assetPaths.set(a.tvp_april_special_2_16, "tvp_april_special_2_16");
        "tvp_april_special_2_16";
        this._assetPaths.set(a.tvp_april_special_2_14, "tvp_april_special_2_14");
        "tvp_april_special_2_14";
        this._assetPaths.set(a.tvp_april_special_2_15, "tvp_april_special_2_15");
        "tvp_april_special_2_15";
        this._assetPaths.set(a.tvp_raph_special_2_idle_02_alternate_tint, "tvp_raph_special_2_idle_02_alternate_tint");
        "tvp_raph_special_2_idle_02_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_2_18_alternate_tint,
            "tvp_andros_special_2_18_alternate_tint");
        "tvp_andros_special_2_18_alternate_tint";
        this._assetPaths.set(a.tvp_orion_attack_2_06_alternate, "tvp_orion_attack_2_06_alternate");
        "tvp_orion_attack_2_06_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_20_alternate_tint, "tvp_andros_special_1_20_alternate_tint");
        "tvp_andros_special_1_20_alternate_tint";
        this._assetPaths.set(a.tvp_andros_idle_01_alternate, "tvp_andros_idle_01_alternate");
        "tvp_andros_idle_01_alternate";
        this._assetPaths.set(a.btn_subway_active,
            "btn_subway_active");
        "btn_subway_active";
        this._assetPaths.set(a.help_key_desktop_dash, "help_key_desktop_dash");
        "help_key_desktop_dash";
        this._assetPaths.set(a.tvp_andros_attack_2_03_alternate, "tvp_andros_attack_2_03_alternate");
        "tvp_andros_attack_2_03_alternate";
        this._assetPaths.set(a.tvp_april_attack_1_02_alternate, "tvp_april_attack_1_02_alternate");
        "tvp_april_attack_1_02_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_out_03_alternate, "tvp_leo_special_1_out_03_alternate");
        "tvp_leo_special_1_out_03_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_1_01_alternate, "tvp_donnie_attack_1_01_alternate");
        "tvp_donnie_attack_1_01_alternate";
        this._assetPaths.set(a.tvp_april_attack_1_09, "tvp_april_attack_1_09");
        "tvp_april_attack_1_09";
        this._assetPaths.set(a.tvp_april_attack_1_04, "tvp_april_attack_1_04");
        "tvp_april_attack_1_04";
        this._assetPaths.set(a.tvp_april_attack_1_05, "tvp_april_attack_1_05");
        "tvp_april_attack_1_05";
        this._assetPaths.set(a.tvp_april_attack_1_06, "tvp_april_attack_1_06");
        "tvp_april_attack_1_06";
        this._assetPaths.set(a.tvp_april_attack_1_07, "tvp_april_attack_1_07");
        "tvp_april_attack_1_07";
        this._assetPaths.set(a.donnie_alternate3, "donnie_alternate3");
        "donnie_alternate3";
        this._assetPaths.set(a.tvp_april_attack_1_01, "tvp_april_attack_1_01");
        "tvp_april_attack_1_01";
        this._assetPaths.set(a.tvp_april_attack_1_02, "tvp_april_attack_1_02");
        "tvp_april_attack_1_02";
        this._assetPaths.set(a.tvp_april_attack_1_03, "tvp_april_attack_1_03");
        "tvp_april_attack_1_03";
        this._assetPaths.set(a.tvp_tommy_hit_up_alternate,
            "tvp_tommy_hit_up_alternate");
        "tvp_tommy_hit_up_alternate";
        this._assetPaths.set(a.hud_fill_red, "hud_fill_red");
        "hud_fill_red";
        this._assetPaths.set(a.tvp_mikey_special_out_02_alternate_tint, "tvp_mikey_special_out_02_alternate_tint");
        "tvp_mikey_special_out_02_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_1_05_alternate_tint, "tvp_orion_special_1_05_alternate_tint");
        "tvp_orion_special_1_05_alternate_tint";
        this._assetPaths.set(a.bg_lights, "bg_lights");
        "bg_lights";
        this._assetPaths.set(a.tvp_april_special_2_02_tint,
            "tvp_april_special_2_02_tint");
        "tvp_april_special_2_02_tint";
        this._assetPaths.set(a.tvp_raph_attack_3_01_alternate, "tvp_raph_attack_3_01_alternate");
        "tvp_raph_attack_3_01_alternate";
        this._assetPaths.set(a.tvp_orion_attack_3_05_alternate, "tvp_orion_attack_3_05_alternate");
        "tvp_orion_attack_3_05_alternate";
        this._assetPaths.set(a.tvp_april_special_2_03_alternate_tint, "tvp_april_special_2_03_alternate_tint");
        "tvp_april_special_2_03_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_attack_3_11_alternate,
            "tvp_donnie_attack_3_11_alternate");
        "tvp_donnie_attack_3_11_alternate";
        this._assetPaths.set(a.pause_btn_unlock, "pause_btn_unlock");
        "pause_btn_unlock";
        this._assetPaths.set(a.tvp_donnie_special_1_in_01_tint, "tvp_donnie_special_1_in_01_tint");
        "tvp_donnie_special_1_in_01_tint";
        this._assetPaths.set(a.tvp_april_special_2_14_tint, "tvp_april_special_2_14_tint");
        "tvp_april_special_2_14_tint";
        this._assetPaths.set(a.tvp_orion_special_2_13_alternate, "tvp_orion_special_2_13_alternate");
        "tvp_orion_special_2_13_alternate";
        this._assetPaths.set(a.tvp_pink_dash_in_02_alternate_tint, "tvp_pink_dash_in_02_alternate_tint");
        "tvp_pink_dash_in_02_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_hit_03_alternate, "tvp_tommy_hit_03_alternate");
        "tvp_tommy_hit_03_alternate";
        this._assetPaths.set(a.tvp_donnie_fall_alternate, "tvp_donnie_fall_alternate");
        "tvp_donnie_fall_alternate";
        this._assetPaths.set(a.tvp_pink_special_dash_back_02_tint, "tvp_pink_special_dash_back_02_tint");
        "tvp_pink_special_dash_back_02_tint";
        this._assetPaths.set(a.backing_01,
            "backing_01");
        "backing_01";
        this._assetPaths.set(a.btn_mode, "btn_mode");
        "btn_mode";
        this._assetPaths.set(a.tvp_tommy_idle_08_alternate, "tvp_tommy_idle_08_alternate");
        "tvp_tommy_idle_08_alternate";
        this._assetPaths.set(a.portrait_raph_partner, "portrait_raph_partner");
        "portrait_raph_partner";
        this._assetPaths.set(a.tvp_pink_attack_3_01_alternate, "tvp_pink_attack_3_01_alternate");
        "tvp_pink_attack_3_01_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_out_08_alternate_tint, "tvp_donnie_special_1_out_08_alternate_tint");
        "tvp_donnie_special_1_out_08_alternate_tint";
        this._assetPaths.set(a.tvp_leo_attack_1_01_alternate, "tvp_leo_attack_1_01_alternate");
        "tvp_leo_attack_1_01_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_13_alternate, "tvp_jason_attack_special_1_13_alternate");
        "tvp_jason_attack_special_1_13_alternate";
        this._assetPaths.set(a.tvp_tommy_attack_3_06_alternate, "tvp_tommy_attack_3_06_alternate");
        "tvp_tommy_attack_3_06_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_01_alternate_tint, "tvp_andros_special_2_01_alternate_tint");
        "tvp_andros_special_2_01_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_1_06_alternate_tint, "tvp_raph_special_1_06_alternate_tint");
        "tvp_raph_special_1_06_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_05_alternate_tint, "tvp_jason_attack_special_1_05_alternate_tint");
        "tvp_jason_attack_special_1_05_alternate_tint";
        this._assetPaths.set(a.tvp_andros_special_1_06_tint, "tvp_andros_special_1_06_tint");
        "tvp_andros_special_1_06_tint";
        this._assetPaths.set(a.tvp_leo_special_2_01_alternate,
            "tvp_leo_special_2_01_alternate");
        "tvp_leo_special_2_01_alternate";
        this._assetPaths.set(a.hud_special_white, "hud_special_white");
        "hud_special_white";
        this._assetPaths.set(a.tvp_leo_hit_01_alternate, "tvp_leo_hit_01_alternate");
        "tvp_leo_hit_01_alternate";
        this._assetPaths.set(a.enemy_backing_active, "enemy_backing_active");
        "enemy_backing_active";
        this._assetPaths.set(a.tvp_orion_special_1_05, "tvp_orion_special_1_05");
        "tvp_orion_special_1_05";
        this._assetPaths.set(a.tvp_orion_special_1_04, "tvp_orion_special_1_04");
        "tvp_orion_special_1_04";
        this._assetPaths.set(a.tvp_orion_special_1_07, "tvp_orion_special_1_07");
        "tvp_orion_special_1_07";
        this._assetPaths.set(a.tvp_orion_special_1_06, "tvp_orion_special_1_06");
        "tvp_orion_special_1_06";
        this._assetPaths.set(a.tvp_orion_special_1_01, "tvp_orion_special_1_01");
        "tvp_orion_special_1_01";
        this._assetPaths.set(a.tvp_orion_dash_back_01, "tvp_orion_dash_back_01");
        "tvp_orion_dash_back_01";
        this._assetPaths.set(a.tvp_orion_dash_back_02, "tvp_orion_dash_back_02");
        "tvp_orion_dash_back_02";
        this._assetPaths.set(a.tvp_orion_special_1_02, "tvp_orion_special_1_02");
        "tvp_orion_special_1_02";
        this._assetPaths.set(a.tvp_mikey_dash_back_02_tint, "tvp_mikey_dash_back_02_tint");
        "tvp_mikey_dash_back_02_tint";
        this._assetPaths.set(a.tvp_orion_special_1_09, "tvp_orion_special_1_09");
        "tvp_orion_special_1_09";
        this._assetPaths.set(a.tvp_mikey_special_out_01, "tvp_mikey_special_out_01");
        "tvp_mikey_special_out_01";
        this._assetPaths.set(a.tvp_mikey_special_out_02, "tvp_mikey_special_out_02");
        "tvp_mikey_special_out_02";
        this._assetPaths.set(a.tvp_jason_attack_special_1_12_tint, "tvp_jason_attack_special_1_12_tint");
        "tvp_jason_attack_special_1_12_tint";
        this._assetPaths.set(a.tvp_mikey_hit_02_alternate, "tvp_mikey_hit_02_alternate");
        "tvp_mikey_hit_02_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_1_04, "tvp_donnie_attack_1_04");
        "tvp_donnie_attack_1_04";
        this._assetPaths.set(a.tvp_donnie_attack_1_05, "tvp_donnie_attack_1_05");
        "tvp_donnie_attack_1_05";
        this._assetPaths.set(a.tvp_donnie_attack_1_01, "tvp_donnie_attack_1_01");
        "tvp_donnie_attack_1_01";
        this._assetPaths.set(a.tvp_april_special_2_08_tint, "tvp_april_special_2_08_tint");
        "tvp_april_special_2_08_tint";
        this._assetPaths.set(a.tvp_donnie_attack_1_03, "tvp_donnie_attack_1_03");
        "tvp_donnie_attack_1_03";
        this._assetPaths.set(a.tvp_raph_special_2_out_02_tint, "tvp_raph_special_2_out_02_tint");
        "tvp_raph_special_2_out_02_tint";
        this._assetPaths.set(a.pr_city_ground_l, "pr_city_ground_l");
        "pr_city_ground_l";
        this._assetPaths.set(a.tvp_jason_hit_up, "tvp_jason_hit_up");
        "tvp_jason_hit_up";
        this._assetPaths.set(a.tvp_donnie_special_2_16_alternate_tint, "tvp_donnie_special_2_16_alternate_tint");
        "tvp_donnie_special_2_16_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_block_alternate, "tvp_donnie_block_alternate");
        "tvp_donnie_block_alternate";
        this._assetPaths.set(a.tvp_effects_relic_gold_spark_01, "tvp_effects_relic_gold_spark_01");
        "tvp_effects_relic_gold_spark_01";
        this._assetPaths.set(a.tvp_effects_relic_gold_spark_02, "tvp_effects_relic_gold_spark_02");
        "tvp_effects_relic_gold_spark_02";
        this._assetPaths.set(a.tvp_effects_relic_gold_spark_03, "tvp_effects_relic_gold_spark_03");
        "tvp_effects_relic_gold_spark_03";
        this._assetPaths.set(a.ach_btn_locked, "ach_btn_locked");
        "ach_btn_locked";
        this._assetPaths.set(a.ach_btn_scroll_up_active, "ach_btn_scroll_up_active");
        "ach_btn_scroll_up_active";
        this._assetPaths.set(a.tvp_orion_special_2_02_alternate, "tvp_orion_special_2_02_alternate");
        "tvp_orion_special_2_02_alternate";
        this._assetPaths.set(a.hud_special_fill, "hud_special_fill");
        "hud_special_fill";
        this._assetPaths.set(a.tvp_donnie_special_2_08_tint, "tvp_donnie_special_2_08_tint");
        "tvp_donnie_special_2_08_tint";
        this._assetPaths.set(a.tvp_pink_special_out_01_alternate, "tvp_pink_special_out_01_alternate");
        "tvp_pink_special_out_01_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_idle_01_tint, "tvp_raph_special_2_idle_01_tint");
        "tvp_raph_special_2_idle_01_tint";
        this._assetPaths.set(a.tvp_april_idle_09_alternate, "tvp_april_idle_09_alternate");
        "tvp_april_idle_09_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_in_04_alternate_tint,
            "tvp_raph_special_2_in_04_alternate_tint");
        "tvp_raph_special_2_in_04_alternate_tint";
        this._assetPaths.set(a.tvp_jason_dash_back_01_tint, "tvp_jason_dash_back_01_tint");
        "tvp_jason_dash_back_01_tint";
        this._assetPaths.set(a.tvp_andros_special_2_04_alternate_tint, "tvp_andros_special_2_04_alternate_tint");
        "tvp_andros_special_2_04_alternate_tint";
        this._assetPaths.set(a.tvp_april_dash_back_01_alternate, "tvp_april_dash_back_01_alternate");
        "tvp_april_dash_back_01_alternate";
        this._assetPaths.set(a.lvl_select_top_stuff,
            "lvl_select_top_stuff");
        "lvl_select_top_stuff";
        this._assetPaths.set(a.btn_warehouse, "btn_warehouse");
        "btn_warehouse";
        this._assetPaths.set(a.tvp_tommy_special_1_01_alternate, "tvp_tommy_special_1_01_alternate");
        "tvp_tommy_special_1_01_alternate";
        this._assetPaths.set(a.tvp_april_idle_10_alternate, "tvp_april_idle_10_alternate");
        "tvp_april_idle_10_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_3_02_alternate, "tvp_donnie_attack_3_02_alternate");
        "tvp_donnie_attack_3_02_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_10_alternate,
            "tvp_andros_special_2_10_alternate");
        "tvp_andros_special_2_10_alternate";
        this._assetPaths.set(a.tvp_andros_dash_back_01_tint, "tvp_andros_dash_back_01_tint");
        "tvp_andros_dash_back_01_tint";
        this._assetPaths.set(a.fog_puff, "fog_puff");
        "fog_puff";
        this._assetPaths.set(a.tvp_donnie_hit_01, "tvp_donnie_hit_01");
        "tvp_donnie_hit_01";
        this._assetPaths.set(a.tvp_pink_attack_3_09_alternate, "tvp_pink_attack_3_09_alternate");
        "tvp_pink_attack_3_09_alternate";
        this._assetPaths.set(a.tvp_jason_floor, "tvp_jason_floor");
        "tvp_jason_floor";
        this._assetPaths.set(a.tvp_orion_dash_back_02_tint, "tvp_orion_dash_back_02_tint");
        "tvp_orion_dash_back_02_tint";
        this._assetPaths.set(a.tvp_pink_attack_3_07, "tvp_pink_attack_3_07");
        "tvp_pink_attack_3_07";
        this._assetPaths.set(a.tvp_orion_special_2_08_tint, "tvp_orion_special_2_08_tint");
        "tvp_orion_special_2_08_tint";
        this._assetPaths.set(a.tvp_mikey_attack_4_03_tint, "tvp_mikey_attack_4_03_tint");
        "tvp_mikey_attack_4_03_tint";
        this._assetPaths.set(a.tvp_raph_special_2_out_01_alternate_tint,
            "tvp_raph_special_2_out_01_alternate_tint");
        "tvp_raph_special_2_out_01_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_1_13_alternate, "tvp_orion_special_1_13_alternate");
        "tvp_orion_special_1_13_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_04_tint, "tvp_andros_special_1_04_tint");
        "tvp_andros_special_1_04_tint";
        this._assetPaths.set(a.tvp_raph_special_2_in_06_alternate, "tvp_raph_special_2_in_06_alternate");
        "tvp_raph_special_2_in_06_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_14_alternate_tint,
            "tvp_jason_attack_special_1_14_alternate_tint");
        "tvp_jason_attack_special_1_14_alternate_tint";
        this._assetPaths.set(a.tvp_leo_idle_04, "tvp_leo_idle_04");
        "tvp_leo_idle_04";
        this._assetPaths.set(a.tvp_leo_idle_05, "tvp_leo_idle_05");
        "tvp_leo_idle_05";
        this._assetPaths.set(a.tvp_leo_idle_06, "tvp_leo_idle_06");
        "tvp_leo_idle_06";
        this._assetPaths.set(a.tvp_leo_idle_07, "tvp_leo_idle_07");
        "tvp_leo_idle_07";
        this._assetPaths.set(a.tvp_andros_special_1_05_alternate_tint, "tvp_andros_special_1_05_alternate_tint");
        "tvp_andros_special_1_05_alternate_tint";
        this._assetPaths.set(a.tvp_leo_idle_02, "tvp_leo_idle_02");
        "tvp_leo_idle_02";
        this._assetPaths.set(a.tvp_leo_idle_03, "tvp_leo_idle_03");
        "tvp_leo_idle_03";
        this._assetPaths.set(a.tvp_orion_dash_forward_02_alternate, "tvp_orion_dash_forward_02_alternate");
        "tvp_orion_dash_forward_02_alternate";
        this._assetPaths.set(a.tvp_leo_idle_08, "tvp_leo_idle_08");
        "tvp_leo_idle_08";
        this._assetPaths.set(a.tvp_leo_idle_09, "tvp_leo_idle_09");
        "tvp_leo_idle_09";
        this._assetPaths.set(a.tvp_mikey_special_hit_down_alternate,
            "tvp_mikey_special_hit_down_alternate");
        "tvp_mikey_special_hit_down_alternate";
        this._assetPaths.set(a.help_mobile_swipe_forward, "help_mobile_swipe_forward");
        "help_mobile_swipe_forward";
        this._assetPaths.set(a.ach_btn_scroll_up, "ach_btn_scroll_up");
        "ach_btn_scroll_up";
        this._assetPaths.set(a.tvp_leo_attack_3_02_alternate, "tvp_leo_attack_3_02_alternate");
        "tvp_leo_attack_3_02_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_03_alternate, "tvp_pink_attack_2_03_alternate");
        "tvp_pink_attack_2_03_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_idle_01_alternate_tint, "tvp_raph_special_2_idle_01_alternate_tint");
        "tvp_raph_special_2_idle_01_alternate_tint";
        this._assetPaths.set(a.tvp_leo_special_2_02_alternate_tint, "tvp_leo_special_2_02_alternate_tint");
        "tvp_leo_special_2_02_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_08_alternate, "tvp_tommy_special_1_08_alternate");
        "tvp_tommy_special_1_08_alternate";
        this._assetPaths.set(a.pink_1, "pink_1");
        "pink_1";
        this._assetPaths.set(a.tvp_orion_fall_alternate,
            "tvp_orion_fall_alternate");
        "tvp_orion_fall_alternate";
        this._assetPaths.set(a.tvp_andros_attack_3_04_alternate, "tvp_andros_attack_3_04_alternate");
        "tvp_andros_attack_3_04_alternate";
        this._assetPaths.set(a.tvp_leo_idle_01_alternate, "tvp_leo_idle_01_alternate");
        "tvp_leo_idle_01_alternate";
        this._assetPaths.set(a.tvp_raph_hit_02_alternate, "tvp_raph_hit_02_alternate");
        "tvp_raph_hit_02_alternate";
        this._assetPaths.set(a.tvp_mikey_floor_alternate, "tvp_mikey_floor_alternate");
        "tvp_mikey_floor_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_16_alternate,
            "tvp_jason_attack_special_1_16_alternate");
        "tvp_jason_attack_special_1_16_alternate";
        this._assetPaths.set(a.tvp_mikey_special_idle_03_alternate, "tvp_mikey_special_idle_03_alternate");
        "tvp_mikey_special_idle_03_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_15_alternate_tint, "tvp_jason_attack_special_1_15_alternate_tint");
        "tvp_jason_attack_special_1_15_alternate_tint";
        this._assetPaths.set(a.tvp_pink_walk02_alternate, "tvp_pink_walk02_alternate");
        "tvp_pink_walk02_alternate";
        this._assetPaths.set(a.tvp_tommy_dash_back_01,
            "tvp_tommy_dash_back_01");
        "tvp_tommy_dash_back_01";
        this._assetPaths.set(a.tvp_raph_attack_1_02_alternate, "tvp_raph_attack_1_02_alternate");
        "tvp_raph_attack_1_02_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_15_tint, "tvp_donnie_special_2_15_tint");
        "tvp_donnie_special_2_15_tint";
        this._assetPaths.set(a.ware_fg_top, "ware_fg_top");
        "ware_fg_top";
        this._assetPaths.set(a.tvp_andros_dash_back_02_alternate, "tvp_andros_dash_back_02_alternate");
        "tvp_andros_dash_back_02_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_14_alternate,
            "tvp_donnie_special_2_14_alternate");
        "tvp_donnie_special_2_14_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_out_01_alternate, "tvp_raph_special_2_out_01_alternate");
        "tvp_raph_special_2_out_01_alternate";
        this._assetPaths.set(a.tvp_tommy_special_1_05_alternate_tint, "tvp_tommy_special_1_05_alternate_tint");
        "tvp_tommy_special_1_05_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_1_01_alternate, "tvp_april_special_1_01_alternate");
        "tvp_april_special_1_01_alternate";
        this._assetPaths.set(a.tvp_leo_special_2_07_alternate,
            "tvp_leo_special_2_07_alternate");
        "tvp_leo_special_2_07_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_17_alternate, "tvp_donnie_special_2_17_alternate");
        "tvp_donnie_special_2_17_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_spear_05_alternate, "tvp_orion_special_2_spear_05_alternate");
        "tvp_orion_special_2_spear_05_alternate";
        this._assetPaths.set(a.tvp_mikey_special_hit_up, "tvp_mikey_special_hit_up");
        "tvp_mikey_special_hit_up";
        this._assetPaths.set(a.tvp_raph_attack_3_01, "tvp_raph_attack_3_01");
        "tvp_raph_attack_3_01";
        this._assetPaths.set(a.tvp_pink_walk03_alternate, "tvp_pink_walk03_alternate");
        "tvp_pink_walk03_alternate";
        this._assetPaths.set(a.hud_frame_sub_fighter_red, "hud_frame_sub_fighter_red");
        "hud_frame_sub_fighter_red";
        this._assetPaths.set(a.light_sparkle, "light_sparkle");
        "light_sparkle";
        this._assetPaths.set(a.tvp_andros_special_1_17_tint, "tvp_andros_special_1_17_tint");
        "tvp_andros_special_1_17_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_04_tint, "tvp_donnie_special_1_in_04_tint");
        "tvp_donnie_special_1_in_04_tint";
        this._assetPaths.set(a.tvp_tommy_floor, "tvp_tommy_floor");
        "tvp_tommy_floor";
        this._assetPaths.set(a.tvp_andros_special_1_06_alternate_tint, "tvp_andros_special_1_06_alternate_tint");
        "tvp_andros_special_1_06_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_2_09, "tvp_april_special_2_09");
        "tvp_april_special_2_09";
        this._assetPaths.set(a.tvp_april_special_2_08, "tvp_april_special_2_08");
        "tvp_april_special_2_08";
        this._assetPaths.set(a.tvp_april_special_2_01, "tvp_april_special_2_01");
        "tvp_april_special_2_01";
        this._assetPaths.set(a.tvp_april_special_2_03, "tvp_april_special_2_03");
        "tvp_april_special_2_03";
        this._assetPaths.set(a.tvp_april_special_2_02, "tvp_april_special_2_02");
        "tvp_april_special_2_02";
        this._assetPaths.set(a.tvp_april_special_2_05, "tvp_april_special_2_05");
        "tvp_april_special_2_05";
        this._assetPaths.set(a.tvp_donnie_special_2_01_alternate, "tvp_donnie_special_2_01_alternate");
        "tvp_donnie_special_2_01_alternate";
        this._assetPaths.set(a.tvp_april_special_2_07, "tvp_april_special_2_07");
        "tvp_april_special_2_07";
        this._assetPaths.set(a.tvp_april_special_2_06, "tvp_april_special_2_06");
        "tvp_april_special_2_06";
        this._assetPaths.set(a.tvp_orion_special_2_14_tint, "tvp_orion_special_2_14_tint");
        "tvp_orion_special_2_14_tint";
        this._assetPaths.set(a.tvp_april_special_1_08_tint, "tvp_april_special_1_08_tint");
        "tvp_april_special_1_08_tint";
        this._assetPaths.set(a.medal_bronze, "medal_bronze");
        "medal_bronze";
        this._assetPaths.set(a.tvp_donnie_attack_3_01, "tvp_donnie_attack_3_01");
        "tvp_donnie_attack_3_01";
        this._assetPaths.set(a.tvp_tommy_walk_02, "tvp_tommy_walk_02");
        "tvp_tommy_walk_02";
        this._assetPaths.set(a.tvp_raph_attack_3_05_alternate, "tvp_raph_attack_3_05_alternate");
        "tvp_raph_attack_3_05_alternate";
        this._assetPaths.set(a.tvp_mikey_special_dash_forward_01_alternate_tint, "tvp_mikey_special_dash_forward_01_alternate_tint");
        "tvp_mikey_special_dash_forward_01_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_1_08, "tvp_april_special_1_08");
        "tvp_april_special_1_08";
        this._assetPaths.set(a.tvp_april_special_1_09,
            "tvp_april_special_1_09");
        "tvp_april_special_1_09";
        this._assetPaths.set(a.relic_tommy_shot, "relic_tommy_shot");
        "relic_tommy_shot";
        this._assetPaths.set(a.tvp_tommy_special_1_06_tint, "tvp_tommy_special_1_06_tint");
        "tvp_tommy_special_1_06_tint";
        this._assetPaths.set(a.tvp_april_special_1_01, "tvp_april_special_1_01");
        "tvp_april_special_1_01";
        this._assetPaths.set(a.tvp_april_special_1_02, "tvp_april_special_1_02");
        "tvp_april_special_1_02";
        this._assetPaths.set(a.tvp_april_special_1_03, "tvp_april_special_1_03");
        "tvp_april_special_1_03";
        this._assetPaths.set(a.tvp_april_special_1_04, "tvp_april_special_1_04");
        "tvp_april_special_1_04";
        this._assetPaths.set(a.tvp_april_special_1_05, "tvp_april_special_1_05");
        "tvp_april_special_1_05";
        this._assetPaths.set(a.tvp_april_special_1_06, "tvp_april_special_1_06");
        "tvp_april_special_1_06";
        this._assetPaths.set(a.tvp_april_special_1_07, "tvp_april_special_1_07");
        "tvp_april_special_1_07";
        this._assetPaths.set(a.tvp_donnie_special_2_17_alternate_tint, "tvp_donnie_special_2_17_alternate_tint");
        "tvp_donnie_special_2_17_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_1_02_tint, "tvp_raph_special_1_02_tint");
        "tvp_raph_special_1_02_tint";
        this._assetPaths.set(a.tvp_mikey_special_hit_01_alternate, "tvp_mikey_special_hit_01_alternate");
        "tvp_mikey_special_hit_01_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_out_01_tint, "tvp_leo_special_1_out_01_tint");
        "tvp_leo_special_1_out_01_tint";
        this._assetPaths.set(a.tvp_jason_attack_1_03_alternate, "tvp_jason_attack_1_03_alternate");
        "tvp_jason_attack_1_03_alternate";
        this._assetPaths.set(a.tommy_0, "tommy_0");
        "tommy_0";
        this._assetPaths.set(a.tommy_1, "tommy_1");
        "tommy_1";
        this._assetPaths.set(a.portrait_tommy_end, "portrait_tommy_end");
        "portrait_tommy_end";
        this._assetPaths.set(a.tvp_jason_attack_special_1_10_tint, "tvp_jason_attack_special_1_10_tint");
        "tvp_jason_attack_special_1_10_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_out_06_alternate_tint, "tvp_donnie_special_1_out_06_alternate_tint");
        "tvp_donnie_special_1_out_06_alternate_tint";
        this._assetPaths.set(a.badge_btn_blank_active,
            "badge_btn_blank_active");
        "badge_btn_blank_active";
        this._assetPaths.set(a.tvp_donnie_special_1_in_03_tint, "tvp_donnie_special_1_in_03_tint");
        "tvp_donnie_special_1_in_03_tint";
        this._assetPaths.set(a.tvp_pink_special_out_01_alternate_tint, "tvp_pink_special_out_01_alternate_tint");
        "tvp_pink_special_out_01_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_dash_forward_02_tint, "tvp_donnie_dash_forward_02_tint");
        "tvp_donnie_dash_forward_02_tint";
        this._assetPaths.set(a.tvp_andros_special_1_10_alternate,
            "tvp_andros_special_1_10_alternate");
        "tvp_andros_special_1_10_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_in_03_alternate, "tvp_donnie_special_1_in_03_alternate");
        "tvp_donnie_special_1_in_03_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_04_tint, "tvp_donnie_special_2_04_tint");
        "tvp_donnie_special_2_04_tint";
        this._assetPaths.set(a.tvp_april_attack_1_08_alternate, "tvp_april_attack_1_08_alternate");
        "tvp_april_attack_1_08_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_4_04_tint,
            "tvp_mikey_attack_4_04_tint");
        "tvp_mikey_attack_4_04_tint";
        this._assetPaths.set(a.tvp_pink_special_attack_2_06_alternate_tint, "tvp_pink_special_attack_2_06_alternate_tint");
        "tvp_pink_special_attack_2_06_alternate_tint";
        this._assetPaths.set(a.portrait_orion, "portrait_orion");
        "portrait_orion";
        this._assetPaths.set(a.help_symbol_and, "help_symbol_and");
        "help_symbol_and";
        this._assetPaths.set(a.tvp_raph_special_2_in_07_alternate, "tvp_raph_special_2_in_07_alternate");
        "tvp_raph_special_2_in_07_alternate";
        this._assetPaths.set(a.tvp_andros_hit_down, "tvp_andros_hit_down");
        "tvp_andros_hit_down";
        this._assetPaths.set(a.tvp_tommy_special_2_04_tint, "tvp_tommy_special_2_04_tint");
        "tvp_tommy_special_2_04_tint";
        this._assetPaths.set(a.tvp_donnie_attack_2_02_alternate, "tvp_donnie_attack_2_02_alternate");
        "tvp_donnie_attack_2_02_alternate";
        this._assetPaths.set(a.tvp_pink_attack_2_09_alternate_tint, "tvp_pink_attack_2_09_alternate_tint");
        "tvp_pink_attack_2_09_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_3_08_alternate,
            "tvp_pink_attack_3_08_alternate");
        "tvp_pink_attack_3_08_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_07_alternate_tint, "tvp_donnie_special_2_07_alternate_tint");
        "tvp_donnie_special_2_07_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_2_idle_03_tint, "tvp_raph_special_2_idle_03_tint");
        "tvp_raph_special_2_idle_03_tint";
        this._assetPaths.set(a.tvp_mikey_attack_4_04_alternate, "tvp_mikey_attack_4_04_alternate");
        "tvp_mikey_attack_4_04_alternate";
        this._assetPaths.set(a.tvp_tommy_special_2_05_alternate,
            "tvp_tommy_special_2_05_alternate");
        "tvp_tommy_special_2_05_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_2_01_alternate, "tvp_mikey_attack_2_01_alternate");
        "tvp_mikey_attack_2_01_alternate";
        this._assetPaths.set(a.tvp_april_special_1_05_alternate_tint, "tvp_april_special_1_05_alternate_tint");
        "tvp_april_special_1_05_alternate_tint";
        this._assetPaths.set(a.portrait_leonardo_main, "portrait_leonardo_main");
        "portrait_leonardo_main";
        this._assetPaths.set(a.tvp_leo_special_1_out_03_alternate_tint, "tvp_leo_special_1_out_03_alternate_tint");
        "tvp_leo_special_1_out_03_alternate_tint";
        this._assetPaths.set(a.tvp_leo_special_2_03_tint, "tvp_leo_special_2_03_tint");
        "tvp_leo_special_2_03_tint";
        this._assetPaths.set(a.tvp_pink_special_idle_04_alternate_tint, "tvp_pink_special_idle_04_alternate_tint");
        "tvp_pink_special_idle_04_alternate_tint";
        this._assetPaths.set(a.jason_3, "jason_3");
        "jason_3";
        this._assetPaths.set(a.jason_2, "jason_2");
        "jason_2";
        this._assetPaths.set(a.jason_1, "jason_1");
        "jason_1";
        this._assetPaths.set(a.jason_0, "jason_0");
        "jason_0";
        this._assetPaths.set(a.jason_4, "jason_4");
        "jason_4";
        this._assetPaths.set(a.foe_fog, "foe_fog");
        "foe_fog";
        this._assetPaths.set(a.hud_special_lightning_03, "hud_special_lightning_03");
        "hud_special_lightning_03";
        this._assetPaths.set(a.hud_special_lightning_02, "hud_special_lightning_02");
        "hud_special_lightning_02";
        this._assetPaths.set(a.tvp_orion_special_2_04_alternate, "tvp_orion_special_2_04_alternate");
        "tvp_orion_special_2_04_alternate";
        this._assetPaths.set(a.tvp_raph_attack_2_04_alternate, "tvp_raph_attack_2_04_alternate");
        "tvp_raph_attack_2_04_alternate";
        this._assetPaths.set(a.hud_special_lightning_01, "hud_special_lightning_01");
        "hud_special_lightning_01";
        this._assetPaths.set(a.tvp_jason_idle_08, "tvp_jason_idle_08");
        "tvp_jason_idle_08";
        this._assetPaths.set(a.tvp_jason_idle_07, "tvp_jason_idle_07");
        "tvp_jason_idle_07";
        this._assetPaths.set(a.tvp_jason_idle_06, "tvp_jason_idle_06");
        "tvp_jason_idle_06";
        this._assetPaths.set(a.tvp_jason_idle_05, "tvp_jason_idle_05");
        "tvp_jason_idle_05";
        this._assetPaths.set(a.tvp_jason_idle_04,
            "tvp_jason_idle_04");
        "tvp_jason_idle_04";
        this._assetPaths.set(a.tvp_jason_idle_03, "tvp_jason_idle_03");
        "tvp_jason_idle_03";
        this._assetPaths.set(a.tvp_jason_idle_02, "tvp_jason_idle_02");
        "tvp_jason_idle_02";
        this._assetPaths.set(a.tvp_jason_idle_01, "tvp_jason_idle_01");
        "tvp_jason_idle_01";
        this._assetPaths.set(a.tvp_orion_attack_1_05_alternate, "tvp_orion_attack_1_05_alternate");
        "tvp_orion_attack_1_05_alternate";
        this._assetPaths.set(a.hud_backing_red, "hud_backing_red");
        "hud_backing_red";
        this._assetPaths.set(a.tvp_tommy_attack_1_03_alternate,
            "tvp_tommy_attack_1_03_alternate");
        "tvp_tommy_attack_1_03_alternate";
        this._assetPaths.set(a.tvp_raph_block, "tvp_raph_block");
        "tvp_raph_block";
        this._assetPaths.set(a.tvp_pink_attack_2_06_alternate_tint, "tvp_pink_attack_2_06_alternate_tint");
        "tvp_pink_attack_2_06_alternate_tint";
        this._assetPaths.set(a.tvp_leo_dash_forward_01_alternate_tint, "tvp_leo_dash_forward_01_alternate_tint");
        "tvp_leo_dash_forward_01_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_09_tint, "tvp_jason_attack_special_1_09_tint");
        "tvp_jason_attack_special_1_09_tint";
        this._assetPaths.set(a.tvp_orion_special_2_13_alternate_tint, "tvp_orion_special_2_13_alternate_tint");
        "tvp_orion_special_2_13_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_1_06_tint, "tvp_april_special_1_06_tint");
        "tvp_april_special_1_06_tint";
        this._assetPaths.set(a.tvp_raph_special_1_01_tint, "tvp_raph_special_1_01_tint");
        "tvp_raph_special_1_01_tint";
        this._assetPaths.set(a.tvp_raph_special_1_06_tint, "tvp_raph_special_1_06_tint");
        "tvp_raph_special_1_06_tint";
        this._assetPaths.set(a.tvp_tommy_special_1_09_tint, "tvp_tommy_special_1_09_tint");
        "tvp_tommy_special_1_09_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_09_tint, "tvp_donnie_special_1_in_09_tint");
        "tvp_donnie_special_1_in_09_tint";
        this._assetPaths.set(a.tvp_raph_dash_forward_01_alternate_tint, "tvp_raph_dash_forward_01_alternate_tint");
        "tvp_raph_dash_forward_01_alternate_tint";
        this._assetPaths.set(a.hud_frame_sub_fighter_blue, "hud_frame_sub_fighter_blue");
        "hud_frame_sub_fighter_blue";
        this._assetPaths.set(a.tvp_donnie_attack_3_12_alternate,
            "tvp_donnie_attack_3_12_alternate");
        "tvp_donnie_attack_3_12_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_01_alternate_tint, "tvp_andros_special_1_01_alternate_tint");
        "tvp_andros_special_1_01_alternate_tint";
        this._assetPaths.set(a.tvp_orion_special_2_spear_02, "tvp_orion_special_2_spear_02");
        "tvp_orion_special_2_spear_02";
        this._assetPaths.set(a.tvp_raph_special_2_in_06_alternate_tint, "tvp_raph_special_2_in_06_alternate_tint");
        "tvp_raph_special_2_in_06_alternate_tint";
        this._assetPaths.set(a.tmnt_fugship_foremid_console_seat,
            "tmnt_fugship_foremid_console-seat");
        "tmnt_fugship_foremid_console-seat";
        this._assetPaths.set(a.tvp_tommy_attack_3_04_alternate, "tvp_tommy_attack_3_04_alternate");
        "tvp_tommy_attack_3_04_alternate";
        this._assetPaths.set(a.portrait_orion_main, "portrait_orion_main");
        "portrait_orion_main";
        this._assetPaths.set(a.tvp_raph_special_1_11_tint, "tvp_raph_special_1_11_tint");
        "tvp_raph_special_1_11_tint";
        this._assetPaths.set(a.tvp_andros_special_2_05_alternate, "tvp_andros_special_2_05_alternate");
        "tvp_andros_special_2_05_alternate";
        this._assetPaths.set(a.tvp_mikey_dash_back_01_tint, "tvp_mikey_dash_back_01_tint");
        "tvp_mikey_dash_back_01_tint";
        this._assetPaths.set(a.tvp_tommy_idle_01_alternate, "tvp_tommy_idle_01_alternate");
        "tvp_tommy_idle_01_alternate";
        this._assetPaths.set(a.btn_alley_active, "btn_alley_active");
        "btn_alley_active";
        this._assetPaths.set(a.tvp_donnie_hit_01_alternate, "tvp_donnie_hit_01_alternate");
        "tvp_donnie_hit_01_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_03_alternate, "tvp_donnie_special_2_03_alternate");
        "tvp_donnie_special_2_03_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_3_07_alternate, "tvp_donnie_attack_3_07_alternate");
        "tvp_donnie_attack_3_07_alternate";
        this._assetPaths.set(a.tvp_tommy_attack_2_06, "tvp_tommy_attack_2_06");
        "tvp_tommy_attack_2_06";
        this._assetPaths.set(a.tvp_tommy_attack_2_05, "tvp_tommy_attack_2_05");
        "tvp_tommy_attack_2_05";
        this._assetPaths.set(a.tvp_andros_special_2_10_tint, "tvp_andros_special_2_10_tint");
        "tvp_andros_special_2_10_tint";
        this._assetPaths.set(a.tvp_tommy_attack_2_03,
            "tvp_tommy_attack_2_03");
        "tvp_tommy_attack_2_03";
        this._assetPaths.set(a.tvp_leo_block_alternate, "tvp_leo_block_alternate");
        "tvp_leo_block_alternate";
        this._assetPaths.set(a.tvp_tommy_attack_2_01, "tvp_tommy_attack_2_01");
        "tvp_tommy_attack_2_01";
        this._assetPaths.set(a.tvp_jason_attack_special_2_01_alternate, "tvp_jason_attack_special_2_01_alternate");
        "tvp_jason_attack_special_2_01_alternate";
        this._assetPaths.set(a.tvp_andros_dash_back_01, "tvp_andros_dash_back_01");
        "tvp_andros_dash_back_01";
        this._assetPaths.set(a.tvp_andros_dash_back_02,
            "tvp_andros_dash_back_02");
        "tvp_andros_dash_back_02";
        this._assetPaths.set(a.tvp_tommy_block, "tvp_tommy_block");
        "tvp_tommy_block";
        this._assetPaths.set(a.tvp_mikey_walk_02, "tvp_mikey_walk_02");
        "tvp_mikey_walk_02";
        this._assetPaths.set(a.hit_swipe_1, "hit_swipe_1");
        "hit_swipe_1";
        this._assetPaths.set(a.icon_lock, "icon_lock");
        "icon_lock";
        this._assetPaths.set(a.tmnt_fugship_aliens, "tmnt_fugship_aliens");
        "tmnt_fugship_aliens";
        this._assetPaths.set(a.hit_slash_1, "hit_slash_1");
        "hit_slash_1";
        this._assetPaths.set(a.tvp_andros_attack_3_07_alternate,
            "tvp_andros_attack_3_07_alternate");
        "tvp_andros_attack_3_07_alternate";
        this._assetPaths.set(a.tvp_orion_walk_02, "tvp_orion_walk_02");
        "tvp_orion_walk_02";
        this._assetPaths.set(a.tvp_raph_special_2_in_09, "tvp_raph_special_2_in_09");
        "tvp_raph_special_2_in_09";
        this._assetPaths.set(a.tvp_orion_walk_01, "tvp_orion_walk_01");
        "tvp_orion_walk_01";
        this._assetPaths.set(a.tvp_orion_dash_forward_02_tint, "tvp_orion_dash_forward_02_tint");
        "tvp_orion_dash_forward_02_tint";
        this._assetPaths.set(a.tvp_raph_special_2_in_05,
            "tvp_raph_special_2_in_05");
        "tvp_raph_special_2_in_05";
        this._assetPaths.set(a.tvp_raph_special_2_in_06, "tvp_raph_special_2_in_06");
        "tvp_raph_special_2_in_06";
        this._assetPaths.set(a.tvp_raph_special_2_in_07, "tvp_raph_special_2_in_07");
        "tvp_raph_special_2_in_07";
        this._assetPaths.set(a.tvp_raph_special_2_in_01, "tvp_raph_special_2_in_01");
        "tvp_raph_special_2_in_01";
        this._assetPaths.set(a.tvp_raph_special_2_in_02, "tvp_raph_special_2_in_02");
        "tvp_raph_special_2_in_02";
        this._assetPaths.set(a.tvp_raph_special_2_in_03,
            "tvp_raph_special_2_in_03");
        "tvp_raph_special_2_in_03";
        this._assetPaths.set(a.tvp_donnie_attack_3_13_alternate, "tvp_donnie_attack_3_13_alternate");
        "tvp_donnie_attack_3_13_alternate";
        this._assetPaths.set(a.tvp_donnie_attack_2_06_alternate, "tvp_donnie_attack_2_06_alternate");
        "tvp_donnie_attack_2_06_alternate";
        this._assetPaths.set(a.tvp_donnie_special_2_18_alternate, "tvp_donnie_special_2_18_alternate");
        "tvp_donnie_special_2_18_alternate";
        this._assetPaths.set(a.ach_btn_scroll_down_active, "ach_btn_scroll_down_active");
        "ach_btn_scroll_down_active";
        this._assetPaths.set(a.tvp_raph_special_2_in_05_tint, "tvp_raph_special_2_in_05_tint");
        "tvp_raph_special_2_in_05_tint";
        this._assetPaths.set(a.tvp_andros_special_2_17_alternate_tint, "tvp_andros_special_2_17_alternate_tint");
        "tvp_andros_special_2_17_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_2_idle_04_alternate_tint, "tvp_raph_special_2_idle_04_alternate_tint");
        "tvp_raph_special_2_idle_04_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_special_2_08_tint, "tvp_tommy_special_2_08_tint");
        "tvp_tommy_special_2_08_tint";
        this._assetPaths.set(a.help_key_desktop_A, "help_key_desktop_A");
        "help_key_desktop_A";
        this._assetPaths.set(a.tvp_tommy_walk_02_alternate, "tvp_tommy_walk_02_alternate");
        "tvp_tommy_walk_02_alternate";
        this._assetPaths.set(a.tvp_orion_dash_back_01_alternate_tint, "tvp_orion_dash_back_01_alternate_tint");
        "tvp_orion_dash_back_01_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_03_tint, "tvp_donnie_special_2_03_tint");
        "tvp_donnie_special_2_03_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_1_04_alternate_tint,
            "tvp_jason_attack_special_1_04_alternate_tint");
        "tvp_jason_attack_special_1_04_alternate_tint";
        this._assetPaths.set(a.tvp_orion_attack_3_02_alternate, "tvp_orion_attack_3_02_alternate");
        "tvp_orion_attack_3_02_alternate";
        this._assetPaths.set(a.tvp_donnie_special_1_out_02_tint, "tvp_donnie_special_1_out_02_tint");
        "tvp_donnie_special_1_out_02_tint";
        this._assetPaths.set(a.tvp_april_attack_1_01_alternate, "tvp_april_attack_1_01_alternate");
        "tvp_april_attack_1_01_alternate";
        this._assetPaths.set(a.tvp_jason_attack_special_1_08_alternate,
            "tvp_jason_attack_special_1_08_alternate");
        "tvp_jason_attack_special_1_08_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_11_alternate_tint, "tvp_andros_special_1_11_alternate_tint");
        "tvp_andros_special_1_11_alternate_tint";
        this._assetPaths.set(a.gameplay_universal_3, "gameplay_universal_3");
        "gameplay_universal_3";
        this._assetPaths.set(a.tvp_orion_special_2_17_alternate_tint, "tvp_orion_special_2_17_alternate_tint");
        "tvp_orion_special_2_17_alternate_tint";
        this._assetPaths.set(a.tvp_andros_attack_2_01_alternate,
            "tvp_andros_attack_2_01_alternate");
        "tvp_andros_attack_2_01_alternate";
        this._assetPaths.set(a.tvp_april_attack_1_08, "tvp_april_attack_1_08");
        "tvp_april_attack_1_08";
        this._assetPaths.set(a.tvp_andros_special_2_06_tint, "tvp_andros_special_2_06_tint");
        "tvp_andros_special_2_06_tint";
        this._assetPaths.set(a.tvp_april_special_1_04_alternate_tint, "tvp_april_special_1_04_alternate_tint");
        "tvp_april_special_1_04_alternate_tint";
        this._assetPaths.set(a.tvp_leo_special_1_in_02_alternate_tint, "tvp_leo_special_1_in_02_alternate_tint");
        "tvp_leo_special_1_in_02_alternate_tint";
        this._assetPaths.set(a.tvp_jason_special_1_13_alternate, "tvp_jason_special_1_13_alternate");
        "tvp_jason_special_1_13_alternate";
        this._assetPaths.set(a.tvp_leo_special_1_out_03_tint, "tvp_leo_special_1_out_03_tint");
        "tvp_leo_special_1_out_03_tint";
        this._assetPaths.set(a.tvp_andros_special_2_07_alternate_tint, "tvp_andros_special_2_07_alternate_tint");
        "tvp_andros_special_2_07_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_16_alternate, "tvp_donnie_special_2_16_alternate");
        "tvp_donnie_special_2_16_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_3_03_alternate, "tvp_mikey_attack_3_03_alternate");
        "tvp_mikey_attack_3_03_alternate";
        this._assetPaths.set(a.tvp_orion_special_2_05_tint, "tvp_orion_special_2_05_tint");
        "tvp_orion_special_2_05_tint";
        this._assetPaths.set(a.hud_frame_special, "hud_frame_special");
        "hud_frame_special";
        this._assetPaths.set(a.donnie_alternate5, "donnie_alternate5");
        "donnie_alternate5";
        this._assetPaths.set(a.donnie_alternate4, "donnie_alternate4");
        "donnie_alternate4";
        this._assetPaths.set(a.tvp_donnie_dash_back_01_tint, "tvp_donnie_dash_back_01_tint");
        "tvp_donnie_dash_back_01_tint";
        this._assetPaths.set(a.tvp_andros_special_2_04_alternate, "tvp_andros_special_2_04_alternate");
        "tvp_andros_special_2_04_alternate";
        this._assetPaths.set(a.tvp_andros_hit_up_alternate, "tvp_andros_hit_up_alternate");
        "tvp_andros_hit_up_alternate";
        this._assetPaths.set(a.tvp_leo_dash_forward_01, "tvp_leo_dash_forward_01");
        "tvp_leo_dash_forward_01";
        this._assetPaths.set(a.tvp_leo_dash_forward_02,
            "tvp_leo_dash_forward_02");
        "tvp_leo_dash_forward_02";
        this._assetPaths.set(a.tvp_jason_attack_special_2_04_tint, "tvp_jason_attack_special_2_04_tint");
        "tvp_jason_attack_special_2_04_tint";
        this._assetPaths.set(a.tvp_jason_special_1_10_alternate, "tvp_jason_special_1_10_alternate");
        "tvp_jason_special_1_10_alternate";
        this._assetPaths.set(a.donnie_alternate1, "donnie_alternate1");
        "donnie_alternate1";
        this._assetPaths.set(a.tvp_andros_attack_1_03_alternate, "tvp_andros_attack_1_03_alternate");
        "tvp_andros_attack_1_03_alternate";
        this._assetPaths.set(a.tvp_mikey_special_hit_down, "tvp_mikey_special_hit_down");
        "tvp_mikey_special_hit_down";
        this._assetPaths.set(a.tvp_andros_special_2_02_tint, "tvp_andros_special_2_02_tint");
        "tvp_andros_special_2_02_tint";
        this._assetPaths.set(a.donnie_alternate0, "donnie_alternate0");
        "donnie_alternate0";
        this._assetPaths.set(a.btn_back_active, "btn_back_active");
        "btn_back_active";
        this._assetPaths.set(a.pause_btn_sound_on_active, "pause_btn_sound_on_active");
        "pause_btn_sound_on_active";
        this._assetPaths.set(a.btn_ranger_andros,
            "btn_ranger_andros");
        "btn_ranger_andros";
        this._assetPaths.set(a.tvp_raph_special_2_idle_03_alternate_tint, "tvp_raph_special_2_idle_03_alternate_tint");
        "tvp_raph_special_2_idle_03_alternate_tint";
        this._assetPaths.set(a.tvp_raph_hit_up_alternate, "tvp_raph_hit_up_alternate");
        "tvp_raph_hit_up_alternate";
        this._assetPaths.set(a.tvp_april_special_2_04_tint, "tvp_april_special_2_04_tint");
        "tvp_april_special_2_04_tint";
        this._assetPaths.set(a.tvp_pink_idle_07_alternate, "tvp_pink_idle_07_alternate");
        "tvp_pink_idle_07_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_14_alternate, "tvp_andros_special_2_14_alternate");
        "tvp_andros_special_2_14_alternate";
        this._assetPaths.set(a.tvp_tommy_attack_3_05_alternate, "tvp_tommy_attack_3_05_alternate");
        "tvp_tommy_attack_3_05_alternate";
        this._assetPaths.set(a.tvp_raph_special_1_12_alternate, "tvp_raph_special_1_12_alternate");
        "tvp_raph_special_1_12_alternate";
        this._assetPaths.set(a.tvp_andros_special_2_01_tint, "tvp_andros_special_2_01_tint");
        "tvp_andros_special_2_01_tint";
        this._assetPaths.set(a.tvp_andros_special_1_04_alternate,
            "tvp_andros_special_1_04_alternate");
        "tvp_andros_special_1_04_alternate";
        this._assetPaths.set(a.portrait_jason_partner, "portrait_jason_partner");
        "portrait_jason_partner";
        this._assetPaths.set(a.relic_orion_active, "relic_orion_active");
        "relic_orion_active";
        this._assetPaths.set(a.tvp_pink_attack_3_02_alternate, "tvp_pink_attack_3_02_alternate");
        "tvp_pink_attack_3_02_alternate";
        this._assetPaths.set(a.tvp_leo_hit_down_alternate, "tvp_leo_hit_down_alternate");
        "tvp_leo_hit_down_alternate";
        this._assetPaths.set(a.tvp_raph_special_2_idle_01_alternate,
            "tvp_raph_special_2_idle_01_alternate");
        "tvp_raph_special_2_idle_01_alternate";
        this._assetPaths.set(a.preloader_0, "preloader_0");
        "preloader_0";
        this._assetPaths.set(a.tvp_raph_special_2_in_09_alternate, "tvp_raph_special_2_in_09_alternate");
        "tvp_raph_special_2_in_09_alternate";
        this._assetPaths.set(a.tvp_pink_special_in_01_tint, "tvp_pink_special_in_01_tint");
        "tvp_pink_special_in_01_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_blank, "tvp_donnie_special_1_blank");
        "tvp_donnie_special_1_blank";
        this._assetPaths.set(a.tvp_leo_special_1_in_02_alternate,
            "tvp_leo_special_1_in_02_alternate");
        "tvp_leo_special_1_in_02_alternate";
        this._assetPaths.set(a.loading_spin_ray_white, "loading_spin_ray_white");
        "loading_spin_ray_white";
        this._assetPaths.set(a.tvp_orion_special_2_05_alternate_tint, "tvp_orion_special_2_05_alternate_tint");
        "tvp_orion_special_2_05_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_1_08_alternate_tint, "tvp_april_special_1_08_alternate_tint");
        "tvp_april_special_1_08_alternate_tint";
        this._assetPaths.set(a.tvp_april_special_2_03_alternate,
            "tvp_april_special_2_03_alternate");
        "tvp_april_special_2_03_alternate";
        this._assetPaths.set(a.tvp_mikey_walk_01_alternate, "tvp_mikey_walk_01_alternate");
        "tvp_mikey_walk_01_alternate";
        this._assetPaths.set(a.tvp_pink_special_idle_02_alternate_tint, "tvp_pink_special_idle_02_alternate_tint");
        "tvp_pink_special_idle_02_alternate_tint";
        this._assetPaths.set(a.tvp_raph_special_2_in_03_tint, "tvp_raph_special_2_in_03_tint");
        "tvp_raph_special_2_in_03_tint";
        this._assetPaths.set(a.tvp_orion_special_2_06_tint, "tvp_orion_special_2_06_tint");
        "tvp_orion_special_2_06_tint";
        this._assetPaths.set(a.tvp_tommy_special_2_01_tint, "tvp_tommy_special_2_01_tint");
        "tvp_tommy_special_2_01_tint";
        this._assetPaths.set(a.tvp_andros_special_2_13_alternate_tint, "tvp_andros_special_2_13_alternate_tint");
        "tvp_andros_special_2_13_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_out_08, "tvp_donnie_special_1_out_08");
        "tvp_donnie_special_1_out_08";
        this._assetPaths.set(a.tvp_donnie_special_1_out_07, "tvp_donnie_special_1_out_07");
        "tvp_donnie_special_1_out_07";
        this._assetPaths.set(a.tvp_donnie_special_1_out_06, "tvp_donnie_special_1_out_06");
        "tvp_donnie_special_1_out_06";
        this._assetPaths.set(a.tvp_donnie_special_1_out_05, "tvp_donnie_special_1_out_05");
        "tvp_donnie_special_1_out_05";
        this._assetPaths.set(a.tvp_donnie_special_1_out_04, "tvp_donnie_special_1_out_04");
        "tvp_donnie_special_1_out_04";
        this._assetPaths.set(a.tvp_donnie_special_1_out_03, "tvp_donnie_special_1_out_03");
        "tvp_donnie_special_1_out_03";
        this._assetPaths.set(a.tvp_donnie_special_1_out_02, "tvp_donnie_special_1_out_02");
        "tvp_donnie_special_1_out_02";
        this._assetPaths.set(a.tvp_donnie_special_1_out_01, "tvp_donnie_special_1_out_01");
        "tvp_donnie_special_1_out_01";
        this._assetPaths.set(a.tvp_pink_special_attack_2_05_alternate_tint, "tvp_pink_special_attack_2_05_alternate_tint");
        "tvp_pink_special_attack_2_05_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_10_alternate, "tvp_donnie_special_1_in_10_alternate");
        "tvp_donnie_special_1_in_10_alternate";
        this._assetPaths.set(a.shelby_alternate1, "shelby_alternate1");
        "shelby_alternate1";
        this._assetPaths.set(a.shelby_alternate0, "shelby_alternate0");
        "shelby_alternate0";
        this._assetPaths.set(a.relic_shelby_active, "relic_shelby_active");
        "relic_shelby_active";
        this._assetPaths.set(a.tvp_orion_special_1_15_alternate_tint, "tvp_orion_special_1_15_alternate_tint");
        "tvp_orion_special_1_15_alternate_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_2_03_tint, "tvp_jason_attack_special_2_03_tint");
        "tvp_jason_attack_special_2_03_tint";
        this._assetPaths.set(a.tvp_andros_special_1_12_alternate,
            "tvp_andros_special_1_12_alternate");
        "tvp_andros_special_1_12_alternate";
        this._assetPaths.set(a.tvp_mikey_special_idle_01_alternate, "tvp_mikey_special_idle_01_alternate");
        "tvp_mikey_special_idle_01_alternate";
        this._assetPaths.set(a.tvp_tommy_attack_2_01_alternate, "tvp_tommy_attack_2_01_alternate");
        "tvp_tommy_attack_2_01_alternate";
        this._assetPaths.set(a.tvp_andros_special_1_16_tint, "tvp_andros_special_1_16_tint");
        "tvp_andros_special_1_16_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_blank_alternate_tint,
            "tvp_donnie_special_1_blank_alternate_tint");
        "tvp_donnie_special_1_blank_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_dash_back_02_tint, "tvp_donnie_dash_back_02_tint");
        "tvp_donnie_dash_back_02_tint";
        this._assetPaths.set(a.tvp_jason_attack_special_2_02_alternate_tint, "tvp_jason_attack_special_2_02_alternate_tint");
        "tvp_jason_attack_special_2_02_alternate_tint";
        this._assetPaths.set(a.tvp_pink_attack_2_10_alternate_tint, "tvp_pink_attack_2_10_alternate_tint");
        "tvp_pink_attack_2_10_alternate_tint";
        this._assetPaths.set(a.tvp_pink_special_idle_02_tint, "tvp_pink_special_idle_02_tint");
        "tvp_pink_special_idle_02_tint";
        this._assetPaths.set(a.tvp_jason_floor_alternate, "tvp_jason_floor_alternate");
        "tvp_jason_floor_alternate";
        this._assetPaths.set(a.tvp_mikey_attack_3_02_alternate, "tvp_mikey_attack_3_02_alternate");
        "tvp_mikey_attack_3_02_alternate";
        this._assetPaths.set(a.tvp_raph_fall, "tvp_raph_fall");
        "tvp_raph_fall";
        this._assetPaths.set(a.tmnt_fugship_bg, "tmnt_fugship_bg");
        "tmnt_fugship_bg";
        this._assetPaths.set(a.tvp_pink_attack_2_03_tint,
            "tvp_pink_attack_2_03_tint");
        "tvp_pink_attack_2_03_tint";
        this._assetPaths.set(a.tvp_donnie_special_1_in_08_tint, "tvp_donnie_special_1_in_08_tint");
        "tvp_donnie_special_1_in_08_tint";
        this._assetPaths.set(a.tvp_april_special_2_05_tint, "tvp_april_special_2_05_tint");
        "tvp_april_special_2_05_tint";
        this._assetPaths.set(a.portrait_raph_main, "portrait_raph_main");
        "portrait_raph_main";
        this._assetPaths.set(a.hud_icon_win_blue, "hud_icon_win_blue");
        "hud_icon_win_blue";
        this._assetPaths.set(a.tvp_andros_dash_forward_02_alternate_tint,
            "tvp_andros_dash_forward_02_alternate_tint");
        "tvp_andros_dash_forward_02_alternate_tint";
        this._assetPaths.set(a.tvp_donnie_special_2_02_alternate_tint, "tvp_donnie_special_2_02_alternate_tint");
        "tvp_donnie_special_2_02_alternate_tint";
        this._assetPaths.set(a.tvp_tommy_hit_up, "tvp_tommy_hit_up");
        "tvp_tommy_hit_up";
        this._assetPaths.set(a.tvp_jason_hit_01_alternate, "tvp_jason_hit_01_alternate");
        "tvp_jason_hit_01_alternate";
        this._assetPaths.set(a.tvp_orion_attack_1_01_alternate, "tvp_orion_attack_1_01_alternate");
        "tvp_orion_attack_1_01_alternate";
        this._assetPaths.set(a.tvp_orion_special_1_08_alternate_tint, "tvp_orion_special_1_08_alternate_tint");
        "tvp_orion_special_1_08_alternate_tint";
        this._assetPaths.set(a.tvp_andros_dash_forward_02_alternate, "tvp_andros_dash_forward_02_alternate");
        "tvp_andros_dash_forward_02_alternate";
        this._xmlPaths = new hb;
        this._xmlPaths.set(Qa.config_loading, "config/config_loading.xml");
        "config/config_loading.xml";
        this._xmlPaths.set(Qa.translation, "translation.xml");
        "translation.xml";
        this._xmlPaths.set(Qa.config, "config/config.xml");
        "config/config.xml";
        this._soundPaths = new hb;
        this._soundPaths.set(d.orion_attack_1, "orion_attack_1.ogg");
        "orion_attack_1.ogg";
        this._soundPaths.set(d.raph_attack_2, "raph_attack_2.ogg");
        "raph_attack_2.ogg";
        this._soundPaths.set(d.orion_attack_3, "orion_attack_3.ogg");
        "orion_attack_3.ogg";
        this._soundPaths.set(d.raph_attack_1, "raph_attack_1.ogg");
        "raph_attack_1.ogg";
        this._soundPaths.set(d.raph_attack_3, "raph_attack_3.ogg");
        "raph_attack_3.ogg";
        this._soundPaths.set(d.leo_super_2,
            "leo_super_2.ogg");
        "leo_super_2.ogg";
        this._soundPaths.set(d.spin_woosh_small, "spin_woosh_small.ogg");
        "spin_woosh_small.ogg";
        this._soundPaths.set(d.leo_super_1, "leo_super_1.ogg");
        "leo_super_1.ogg";
        this._soundPaths.set(d.mikey_lose, "mikey_lose.ogg");
        "mikey_lose.ogg";
        this._soundPaths.set(d.mikey_super_2, "mikey_super_2.ogg");
        "mikey_super_2.ogg";
        this._soundPaths.set(d.mikey_super_1, "mikey_super_1.ogg");
        "mikey_super_1.ogg";
        this._soundPaths.set(d.woosh_3, "woosh_3.ogg");
        "woosh_3.ogg";
        this._soundPaths.set(d.prvstmnt_music_menu,
            "prvstmnt_music_menu.ogg");
        "prvstmnt_music_menu.ogg";
        this._soundPaths.set(d.raph_super_2, "raph_super_2.ogg");
        "raph_super_2.ogg";
        this._soundPaths.set(d.orion_super_2, "orion_super_2.ogg");
        "orion_super_2.ogg";
        this._soundPaths.set(d.orion_super_1, "orion_super_1.ogg");
        "orion_super_1.ogg";
        this._soundPaths.set(d.raph_super_1, "raph_super_1.ogg");
        "raph_super_1.ogg";
        this._soundPaths.set(d.shelby_select, "vo/shelby_select.ogg");
        "vo/shelby_select.ogg";
        this._soundPaths.set(d.andros_win, "andros_win.ogg");
        "andros_win.ogg";
        this._soundPaths.set(d.game, "game.ogg");
        "game.ogg";
        this._soundPaths.set(d.tommy_select, "vo/tommy_select.ogg");
        "vo/tommy_select.ogg";
        this._soundPaths.set(d.shelby_attack_2, "shelby_attack_2.ogg");
        "shelby_attack_2.ogg";
        this._soundPaths.set(d.shelby_attack_3, "shelby_attack_3.ogg");
        "shelby_attack_3.ogg";
        this._soundPaths.set(d.shelby_attack_1, "shelby_attack_1.ogg");
        "shelby_attack_1.ogg";
        this._soundPaths.set(d.mikey_win, "mikey_win.ogg");
        "mikey_win.ogg";
        this._soundPaths.set(d.tommy_attack_2, "tommy_attack_2.ogg");
        "tommy_attack_2.ogg";
        this._soundPaths.set(d.tommy_attack_1, "tommy_attack_1.ogg");
        "tommy_attack_1.ogg";
        this._soundPaths.set(d.leo_attack_2, "leo_attack_2.ogg");
        "leo_attack_2.ogg";
        this._soundPaths.set(d.leo_attack_1, "leo_attack_1.ogg");
        "leo_attack_1.ogg";
        this._soundPaths.set(d.leo_hit_2, "leo_hit_2.ogg");
        "leo_hit_2.ogg";
        this._soundPaths.set(d.leo_hit_1, "leo_hit_1.ogg");
        "leo_hit_1.ogg";
        this._soundPaths.set(d.leo_spin, "leo_spin.ogg");
        "leo_spin.ogg";
        this._soundPaths.set(d.april_attack_1, "april_attack_1.ogg");
        "april_attack_1.ogg";
        this._soundPaths.set(d.april_attack_2, "april_attack_2.ogg");
        "april_attack_2.ogg";
        this._soundPaths.set(d.april_attack_3, "april_attack_3.ogg");
        "april_attack_3.ogg";
        this._soundPaths.set(d.raph_select, "vo/raph_select.ogg");
        "vo/raph_select.ogg";
        this._soundPaths.set(d.andros_attack_1, "andros_attack_1.ogg");
        "andros_attack_1.ogg";
        this._soundPaths.set(d.orion_select, "vo/orion_select.ogg");
        "vo/orion_select.ogg";
        this._soundPaths.set(d.raph_win, "raph_win.ogg");
        "raph_win.ogg";
        this._soundPaths.set(d.orion_win,
            "orion_win.ogg");
        "orion_win.ogg";
        this._soundPaths.set(d.woosh_1, "woosh_1.ogg");
        "woosh_1.ogg";
        this._soundPaths.set(d.woosh_6, "woosh_6.ogg");
        "woosh_6.ogg";
        this._soundPaths.set(d.woosh_4, "woosh_4.ogg");
        "woosh_4.ogg";
        this._soundPaths.set(d.jason_win, "jason_win.ogg");
        "jason_win.ogg";
        this._soundPaths.set(d.prvstmnt_music_level3_pr, "prvstmnt_music_level3_pr.ogg");
        "prvstmnt_music_level3_pr.ogg";
        this._soundPaths.set(d.screen_trans_in, "screen_trans_in.ogg");
        "screen_trans_in.ogg";
        this._soundPaths.set(d.zap,
            "zap.ogg");
        "zap.ogg";
        this._soundPaths.set(d.andros_dive, "andros_dive.ogg");
        "andros_dive.ogg";
        this._soundPaths.set(d.shelby_drill, "shelby_drill.ogg");
        "shelby_drill.ogg";
        this._soundPaths.set(d.donnie_select, "vo/donnie_select.ogg");
        "vo/donnie_select.ogg";
        this._soundPaths.set(d.shelby_super_2, "shelby_super_2.ogg");
        "shelby_super_2.ogg";
        this._soundPaths.set(d.explode_1, "explode_1.ogg");
        "explode_1.ogg";
        this._soundPaths.set(d.shelby_super_1, "shelby_super_1.ogg");
        "shelby_super_1.ogg";
        this._soundPaths.set(d.leo_win,
            "leo_win.ogg");
        "leo_win.ogg";
        this._soundPaths.set(d.woosh_2, "woosh_2.ogg");
        "woosh_2.ogg";
        this._soundPaths.set(d.optional, "optional.ogg");
        "optional.ogg";
        this._soundPaths.set(d.april_win, "april_win.ogg");
        "april_win.ogg";
        this._soundPaths.set(d.orion_attack_2, "orion_attack_2.ogg");
        "orion_attack_2.ogg";
        this._soundPaths.set(d.sword_stab_2, "sword_stab_2.ogg");
        "sword_stab_2.ogg";
        this._soundPaths.set(d.sword_stab_1, "sword_stab_1.ogg");
        "sword_stab_1.ogg";
        this._soundPaths.set(d.hit_3, "hit_3.ogg");
        "hit_3.ogg";
        this._soundPaths.set(d.hit_2, "hit_2.ogg");
        "hit_2.ogg";
        this._soundPaths.set(d.hit_1, "hit_1.ogg");
        "hit_1.ogg";
        this._soundPaths.set(d.button_click_weak, "button_click_weak.ogg");
        "button_click_weak.ogg";
        this._soundPaths.set(d.raph_lose, "raph_lose.ogg");
        "raph_lose.ogg";
        this._soundPaths.set(d.block, "block.ogg");
        "block.ogg";
        this._soundPaths.set(d.shelby_hit_1, "shelby_hit_1.ogg");
        "shelby_hit_1.ogg";
        this._soundPaths.set(d.generic_jump, "generic_jump.ogg");
        "generic_jump.ogg";
        this._soundPaths.set(d.orion_lose,
            "orion_lose.ogg");
        "orion_lose.ogg";
        this._soundPaths.set(d.prvstmnt_music_level3_tmnt, "prvstmnt_music_level3_tmnt.ogg");
        "prvstmnt_music_level3_tmnt.ogg";
        this._soundPaths.set(d.big_boom_hit, "big_boom_hit.ogg");
        "big_boom_hit.ogg";
        this._soundPaths.set(d.silent, "audio/silent.ogg");
        "audio/silent.ogg";
        this._soundPaths.set(d["super"], "super.ogg");
        "super.ogg";
        this._soundPaths.set(d.tommy_hit_1, "tommy_hit_1.ogg");
        "tommy_hit_1.ogg";
        this._soundPaths.set(d.andros_super2, "andros_super2.ogg");
        "andros_super2.ogg";
        this._soundPaths.set(d.andros_super1, "andros_super1.ogg");
        "andros_super1.ogg";
        this._soundPaths.set(d.april_lose, "april_lose.ogg");
        "april_lose.ogg";
        this._soundPaths.set(d.jason_super2, "jason_super2.ogg");
        "jason_super2.ogg";
        this._soundPaths.set(d.jason_super1, "jason_super1.ogg");
        "jason_super1.ogg";
        this._soundPaths.set(d.shelby_lose, "shelby_lose.ogg");
        "shelby_lose.ogg";
        this._soundPaths.set(d.sword_stab_3, "sword_stab_3.ogg");
        "sword_stab_3.ogg";
        this._soundPaths.set(d.button_click_medium, "button_click_medium.ogg");
        "button_click_medium.ogg";
        this._soundPaths.set(d.screen_trans_out, "screen_trans_out.ogg");
        "screen_trans_out.ogg";
        this._soundPaths.set(d.donnie_super_2, "donnie_super_2.ogg");
        "donnie_super_2.ogg";
        this._soundPaths.set(d.donnie_super_1, "donnie_super_1.ogg");
        "donnie_super_1.ogg";
        this._soundPaths.set(d.april_select, "vo/april_select.ogg");
        "vo/april_select.ogg";
        this._soundPaths.set(d.jason_hit_1, "jason_hit_1.ogg");
        "jason_hit_1.ogg";
        this._soundPaths.set(d.big_boom_hit_gun, "big_boom_hit_gun.ogg");
        "big_boom_hit_gun.ogg";
        this._soundPaths.set(d.leo_select, "vo/leo_select.ogg");
        "vo/leo_select.ogg";
        this._soundPaths.set(d.tommy_lose, "tommy_lose.ogg");
        "tommy_lose.ogg";
        this._soundPaths.set(d.andros_select, "vo/andros_select.ogg");
        "vo/andros_select.ogg";
        this._soundPaths.set(d.jason_attack_3, "jason_attack_3.ogg");
        "jason_attack_3.ogg";
        this._soundPaths.set(d.button_click_strong, "button_click_strong.ogg");
        "button_click_strong.ogg";
        this._soundPaths.set(d.jason_attack_2, "jason_attack_2.ogg");
        "jason_attack_2.ogg";
        this._soundPaths.set(d.snap_bang,
            "snap_bang.ogg");
        "snap_bang.ogg";
        this._soundPaths.set(d.jason_attack_1, "jason_attack_1.ogg");
        "jason_attack_1.ogg";
        this._soundPaths.set(d.april_hit_1, "april_hit_1.ogg");
        "april_hit_1.ogg";
        this._soundPaths.set(d.april_hit_2, "april_hit_2.ogg");
        "april_hit_2.ogg";
        this._soundPaths.set(d.april_hit_3, "april_hit_3.ogg");
        "april_hit_3.ogg";
        this._soundPaths.set(d.woosh_5, "woosh_5.ogg");
        "woosh_5.ogg";
        this._soundPaths.set(d.big_boom_hit_4, "big_boom_hit_4.ogg");
        "big_boom_hit_4.ogg";
        this._soundPaths.set(d.big_boom_hit_3,
            "big_boom_hit_3.ogg");
        "big_boom_hit_3.ogg";
        this._soundPaths.set(d.big_boom_hit_2, "big_boom_hit_2.ogg");
        "big_boom_hit_2.ogg";
        this._soundPaths.set(d.big_boom_hit_lightning, "big_boom_hit_lightning.ogg");
        "big_boom_hit_lightning.ogg";
        this._soundPaths.set(d.andros_lose, "andros_lose.ogg");
        "andros_lose.ogg";
        this._soundPaths.set(d.button_click_normal, "button_click_normal.ogg");
        "button_click_normal.ogg";
        this._soundPaths.set(d.mikey_select, "vo/mikey_select.ogg");
        "vo/mikey_select.ogg";
        this._soundPaths.set(d.jason_lose,
            "jason_lose.ogg");
        "jason_lose.ogg";
        this._soundPaths.set(d.donnie_lose, "donnie_lose.ogg");
        "donnie_lose.ogg";
        this._soundPaths.set(d.donnie_hit_2, "donnie_hit_2.ogg");
        "donnie_hit_2.ogg";
        this._soundPaths.set(d.orion_hit_1, "orion_hit_1.ogg");
        "orion_hit_1.ogg";
        this._soundPaths.set(d.donnie_hit_1, "donnie_hit_1.ogg");
        "donnie_hit_1.ogg";
        this._soundPaths.set(d.big_boom_hit_fire, "big_boom_hit_fire.ogg");
        "big_boom_hit_fire.ogg";
        this._soundPaths.set(d.tommy_super_1, "tommy_super_1.ogg");
        "tommy_super_1.ogg";
        this._soundPaths.set(d.jason_select,
            "vo/jason_select.ogg");
        "vo/jason_select.ogg";
        this._soundPaths.set(d.donnie_win, "donnie_win.ogg");
        "donnie_win.ogg";
        this._soundPaths.set(d.leo_lose, "leo_lose.ogg");
        "leo_lose.ogg";
        this._configXmls = [];
        this._configXmls.push(Qa.config);
        this._configXmls.push(Qa.config_loading)
    };
    g["com.workinman.cloud.WMManifest"] = bc;
    bc.__name__ = ["com", "workinman", "cloud", "WMManifest"];
    bc.stringToTexture = function(b) {
        return ja.createEnum(a, b)
    };
    bc.stringToXml = function(a) {
        return ja.createEnum(Qa, a)
    };
    bc.stringToSound = function(a) {
        return ja.createEnum(d,
            a)
    };
    bc.prototype = {
        getPathForTexture: function(a) {
            return this._assetPaths.get(a)
        },
        getPathForXml: function(a) {
            return this._xmlPaths.get(a)
        },
        getPathForSound: function(a) {
            return this._soundPaths.get(a)
        },
        get_config: function() {
            return this._configXmls
        },
        __class__: bc,
        __properties__: {
            get_config: "get_config"
        }
    };
    var qa = g["com.workinman.cloud.input.INPUT_PHASE"] = {
        __ename__: ["com", "workinman", "cloud", "input", "INPUT_PHASE"],
        __constructs__: ["DOWN", "UP", "MOVE"]
    };
    qa.DOWN = ["DOWN", 0];
    qa.DOWN.toString = b;
    qa.DOWN.__enum__ =
        qa;
    qa.UP = ["UP", 1];
    qa.UP.toString = b;
    qa.UP.__enum__ = qa;
    qa.MOVE = ["MOVE", 2];
    qa.MOVE.toString = b;
    qa.MOVE.__enum__ = qa;
    qa.__empty_constructs__ = [qa.DOWN, qa.UP, qa.MOVE];
    var ka = g["com.workinman.cloud.input.INPUT_SWIPE"] = {
        __ename__: ["com", "workinman", "cloud", "input", "INPUT_SWIPE"],
        __constructs__: ["NONE", "LEFT", "RIGHT", "UP", "DOWN"]
    };
    ka.NONE = ["NONE", 0];
    ka.NONE.toString = b;
    ka.NONE.__enum__ = ka;
    ka.LEFT = ["LEFT", 1];
    ka.LEFT.toString = b;
    ka.LEFT.__enum__ = ka;
    ka.RIGHT = ["RIGHT", 2];
    ka.RIGHT.toString = b;
    ka.RIGHT.__enum__ = ka;
    ka.UP = ["UP", 3];
    ka.UP.toString = b;
    ka.UP.__enum__ = ka;
    ka.DOWN = ["DOWN", 4];
    ka.DOWN.toString = b;
    ka.DOWN.__enum__ = ka;
    ka.__empty_constructs__ = [ka.NONE, ka.LEFT, ka.RIGHT, ka.UP, ka.DOWN];
    var l = g["com.workinman.cloud.input.INPUT_TYPE"] = {
        __ename__: ["com", "workinman", "cloud", "input", "INPUT_TYPE"],
        __constructs__: "CLICK,SPACE,ENTER,UP,DOWN,LEFT,RIGHT,LBRACK,RBRACK,TAB,SHIFT,CONTROL,ESC,BACKSPACE,TILDE,NUM_1,NUM_2,NUM_3,NUM_4,NUM_5,NUM_6,NUM_7,NUM_8,NUM_9,NUM_0,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,VIRTUAL_LEFT,VIRTUAL_RIGHT,VIRTUAL_A,VIRTUAL_B,VIRTUAL_JUMP,VIRTUAL_FLASH,VIRTUAL_SPACE".split(",")
    };
    l.CLICK = ["CLICK", 0];
    l.CLICK.toString = b;
    l.CLICK.__enum__ = l;
    l.SPACE = ["SPACE", 1];
    l.SPACE.toString = b;
    l.SPACE.__enum__ = l;
    l.ENTER = ["ENTER", 2];
    l.ENTER.toString = b;
    l.ENTER.__enum__ = l;
    l.UP = ["UP", 3];
    l.UP.toString = b;
    l.UP.__enum__ = l;
    l.DOWN = ["DOWN", 4];
    l.DOWN.toString = b;
    l.DOWN.__enum__ = l;
    l.LEFT = ["LEFT", 5];
    l.LEFT.toString = b;
    l.LEFT.__enum__ = l;
    l.RIGHT = ["RIGHT", 6];
    l.RIGHT.toString = b;
    l.RIGHT.__enum__ = l;
    l.LBRACK = ["LBRACK", 7];
    l.LBRACK.toString = b;
    l.LBRACK.__enum__ = l;
    l.RBRACK = ["RBRACK", 8];
    l.RBRACK.toString = b;
    l.RBRACK.__enum__ =
        l;
    l.TAB = ["TAB", 9];
    l.TAB.toString = b;
    l.TAB.__enum__ = l;
    l.SHIFT = ["SHIFT", 10];
    l.SHIFT.toString = b;
    l.SHIFT.__enum__ = l;
    l.CONTROL = ["CONTROL", 11];
    l.CONTROL.toString = b;
    l.CONTROL.__enum__ = l;
    l.ESC = ["ESC", 12];
    l.ESC.toString = b;
    l.ESC.__enum__ = l;
    l.BACKSPACE = ["BACKSPACE", 13];
    l.BACKSPACE.toString = b;
    l.BACKSPACE.__enum__ = l;
    l.TILDE = ["TILDE", 14];
    l.TILDE.toString = b;
    l.TILDE.__enum__ = l;
    l.NUM_1 = ["NUM_1", 15];
    l.NUM_1.toString = b;
    l.NUM_1.__enum__ = l;
    l.NUM_2 = ["NUM_2", 16];
    l.NUM_2.toString = b;
    l.NUM_2.__enum__ = l;
    l.NUM_3 = ["NUM_3", 17];
    l.NUM_3.toString = b;
    l.NUM_3.__enum__ = l;
    l.NUM_4 = ["NUM_4", 18];
    l.NUM_4.toString = b;
    l.NUM_4.__enum__ = l;
    l.NUM_5 = ["NUM_5", 19];
    l.NUM_5.toString = b;
    l.NUM_5.__enum__ = l;
    l.NUM_6 = ["NUM_6", 20];
    l.NUM_6.toString = b;
    l.NUM_6.__enum__ = l;
    l.NUM_7 = ["NUM_7", 21];
    l.NUM_7.toString = b;
    l.NUM_7.__enum__ = l;
    l.NUM_8 = ["NUM_8", 22];
    l.NUM_8.toString = b;
    l.NUM_8.__enum__ = l;
    l.NUM_9 = ["NUM_9", 23];
    l.NUM_9.toString = b;
    l.NUM_9.__enum__ = l;
    l.NUM_0 = ["NUM_0", 24];
    l.NUM_0.toString = b;
    l.NUM_0.__enum__ = l;
    l.A = ["A", 25];
    l.A.toString = b;
    l.A.__enum__ = l;
    l.B = ["B",
        26
    ];
    l.B.toString = b;
    l.B.__enum__ = l;
    l.C = ["C", 27];
    l.C.toString = b;
    l.C.__enum__ = l;
    l.D = ["D", 28];
    l.D.toString = b;
    l.D.__enum__ = l;
    l.E = ["E", 29];
    l.E.toString = b;
    l.E.__enum__ = l;
    l.F = ["F", 30];
    l.F.toString = b;
    l.F.__enum__ = l;
    l.G = ["G", 31];
    l.G.toString = b;
    l.G.__enum__ = l;
    l.H = ["H", 32];
    l.H.toString = b;
    l.H.__enum__ = l;
    l.I = ["I", 33];
    l.I.toString = b;
    l.I.__enum__ = l;
    l.J = ["J", 34];
    l.J.toString = b;
    l.J.__enum__ = l;
    l.K = ["K", 35];
    l.K.toString = b;
    l.K.__enum__ = l;
    l.L = ["L", 36];
    l.L.toString = b;
    l.L.__enum__ = l;
    l.M = ["M", 37];
    l.M.toString = b;
    l.M.__enum__ =
        l;
    l.N = ["N", 38];
    l.N.toString = b;
    l.N.__enum__ = l;
    l.O = ["O", 39];
    l.O.toString = b;
    l.O.__enum__ = l;
    l.P = ["P", 40];
    l.P.toString = b;
    l.P.__enum__ = l;
    l.Q = ["Q", 41];
    l.Q.toString = b;
    l.Q.__enum__ = l;
    l.R = ["R", 42];
    l.R.toString = b;
    l.R.__enum__ = l;
    l.S = ["S", 43];
    l.S.toString = b;
    l.S.__enum__ = l;
    l.T = ["T", 44];
    l.T.toString = b;
    l.T.__enum__ = l;
    l.U = ["U", 45];
    l.U.toString = b;
    l.U.__enum__ = l;
    l.V = ["V", 46];
    l.V.toString = b;
    l.V.__enum__ = l;
    l.W = ["W", 47];
    l.W.toString = b;
    l.W.__enum__ = l;
    l.X = ["X", 48];
    l.X.toString = b;
    l.X.__enum__ = l;
    l.Y = ["Y", 49];
    l.Y.toString =
        b;
    l.Y.__enum__ = l;
    l.Z = ["Z", 50];
    l.Z.toString = b;
    l.Z.__enum__ = l;
    l.VIRTUAL_LEFT = ["VIRTUAL_LEFT", 51];
    l.VIRTUAL_LEFT.toString = b;
    l.VIRTUAL_LEFT.__enum__ = l;
    l.VIRTUAL_RIGHT = ["VIRTUAL_RIGHT", 52];
    l.VIRTUAL_RIGHT.toString = b;
    l.VIRTUAL_RIGHT.__enum__ = l;
    l.VIRTUAL_A = ["VIRTUAL_A", 53];
    l.VIRTUAL_A.toString = b;
    l.VIRTUAL_A.__enum__ = l;
    l.VIRTUAL_B = ["VIRTUAL_B", 54];
    l.VIRTUAL_B.toString = b;
    l.VIRTUAL_B.__enum__ = l;
    l.VIRTUAL_JUMP = ["VIRTUAL_JUMP", 55];
    l.VIRTUAL_JUMP.toString = b;
    l.VIRTUAL_JUMP.__enum__ = l;
    l.VIRTUAL_FLASH = ["VIRTUAL_FLASH",
        56
    ];
    l.VIRTUAL_FLASH.toString = b;
    l.VIRTUAL_FLASH.__enum__ = l;
    l.VIRTUAL_SPACE = ["VIRTUAL_SPACE", 57];
    l.VIRTUAL_SPACE.toString = b;
    l.VIRTUAL_SPACE.__enum__ = l;
    l.__empty_constructs__ = [l.CLICK, l.SPACE, l.ENTER, l.UP, l.DOWN, l.LEFT, l.RIGHT, l.LBRACK, l.RBRACK, l.TAB, l.SHIFT, l.CONTROL, l.ESC, l.BACKSPACE, l.TILDE, l.NUM_1, l.NUM_2, l.NUM_3, l.NUM_4, l.NUM_5, l.NUM_6, l.NUM_7, l.NUM_8, l.NUM_9, l.NUM_0, l.A, l.B, l.C, l.D, l.E, l.F, l.G, l.H, l.I, l.J, l.K, l.L, l.M, l.N, l.O, l.P, l.Q, l.R, l.S, l.T, l.U, l.V, l.W, l.X, l.Y, l.Z, l.VIRTUAL_LEFT, l.VIRTUAL_RIGHT,
        l.VIRTUAL_A, l.VIRTUAL_B, l.VIRTUAL_JUMP, l.VIRTUAL_FLASH, l.VIRTUAL_SPACE
    ];
    var wa = g["com.workinman.cloud.screen.CHANGE_TYPE"] = {
        __ename__: ["com", "workinman", "cloud", "screen", "CHANGE_TYPE"],
        __constructs__: ["OPEN_BEGIN", "OPEN_COMPLETE", "CLOSE_BEGIN", "CLOSE_COMPLETE"]
    };
    wa.OPEN_BEGIN = ["OPEN_BEGIN", 0];
    wa.OPEN_BEGIN.toString = b;
    wa.OPEN_BEGIN.__enum__ = wa;
    wa.OPEN_COMPLETE = ["OPEN_COMPLETE", 1];
    wa.OPEN_COMPLETE.toString = b;
    wa.OPEN_COMPLETE.__enum__ = wa;
    wa.CLOSE_BEGIN = ["CLOSE_BEGIN", 2];
    wa.CLOSE_BEGIN.toString = b;
    wa.CLOSE_BEGIN.__enum__ =
        wa;
    wa.CLOSE_COMPLETE = ["CLOSE_COMPLETE", 3];
    wa.CLOSE_COMPLETE.toString = b;
    wa.CLOSE_COMPLETE.__enum__ = wa;
    wa.__empty_constructs__ = [wa.OPEN_BEGIN, wa.OPEN_COMPLETE, wa.CLOSE_BEGIN, wa.CLOSE_COMPLETE];
    var k = g["com.workinman.cloud.screen.FLOW"] = {
        __ename__: ["com", "workinman", "cloud", "screen", "FLOW"],
        __constructs__: "SPLASH_PLAY,SPLASH_CLICKTRAY,SPLASH_HELP,SPLASH_VIEW_SCORES,SPLASH_PRINTABLE,SELECT_SAVE,HELP_CLOSE,SHOP,SHOP_CLOSE,GAMEPLAY_MENU,GAMEPLAY_MENU_CLOSE,GAMEPLAY_MENU_HELP,GAMEPLAY_MENU_QUIT,GAMEPLAY_QUIT_YES,GAMEPLAY_QUIT_NO,END_LEVEL,END_LEVEL_NEXT,END_LEVEL_QUIT,END_SUMMARY_CONTINUE,END_GAME_PLAY_AGAIN,END_GAME_MAIN_MENU,END_GAME_NEXT_ROUND,END_GAME_PRINTABLE,END_GAME_VIEW_SCORES,END_GAME_SUBMIT_SCORE,BRANCH_GAME_WIN,BRANCH_GAME_LOSE,BRANCH_LEVEL_WIN,BRANCH_LEVEL_LOSE,ENTER_CODE_CLOSE,ENTER_CODE_OPEN,ENTER_CODE_SUCCESS,CODE_UNLOCK_DETAIL_CLOSE,LOAD_CLOSE,LOADING_DONE,ACHIEVEMENT_POPUP,ACHIEVEMENT_POPUP_CLOSE,ACHIEVEMENT,ACHIEVEMENT_CLOSE,DEBUG_CLOSE,CHARACTER_SELECT,CHARACTER_SELECT_BACK,LEVEL_SELECT,LEVEL_SELECT_BACK,MODE_SELECT,MODE_SELECT_EXTRAS,EXTRAS_BACK,EXTRAS_SELECT_RELICS,EXTRAS_SELECT_PROFILES,EXTRAS_RELICS_BACK,EXTRAS_PROFILES_BACK,EXTRAS_PROFILES_SELECT,EXTRAS_PROFILES_DETAIL_BACK,RELIC_UNLOCK_DETAIL_OPEN,RELIC_UNLOCK_DETAIL_CLOSE,TUTORIAL,TUTORIAL_CLOSE,BATTLE_SELECT,BATTLE_SELECT_BACK,BATTLE_DETAIL,BATTLE_DETAIL_BACK,BADGE_SELECT,BADGE_SELECT_BACK,MODE_SELECT_DETAIL_OPEN,MODE_SELECT_DETAIL_CLOSE,DIFFICULTY_SELECT,DIFFICULTY_SELECT_BACK".split(",")
    };
    k.SPLASH_PLAY = ["SPLASH_PLAY", 0];
    k.SPLASH_PLAY.toString = b;
    k.SPLASH_PLAY.__enum__ = k;
    k.SPLASH_CLICKTRAY = ["SPLASH_CLICKTRAY", 1];
    k.SPLASH_CLICKTRAY.toString = b;
    k.SPLASH_CLICKTRAY.__enum__ = k;
    k.SPLASH_HELP = ["SPLASH_HELP", 2];
    k.SPLASH_HELP.toString = b;
    k.SPLASH_HELP.__enum__ = k;
    k.SPLASH_VIEW_SCORES = ["SPLASH_VIEW_SCORES", 3];
    k.SPLASH_VIEW_SCORES.toString = b;
    k.SPLASH_VIEW_SCORES.__enum__ = k;
    k.SPLASH_PRINTABLE = ["SPLASH_PRINTABLE", 4];
    k.SPLASH_PRINTABLE.toString = b;
    k.SPLASH_PRINTABLE.__enum__ = k;
    k.SELECT_SAVE = ["SELECT_SAVE",
        5
    ];
    k.SELECT_SAVE.toString = b;
    k.SELECT_SAVE.__enum__ = k;
    k.HELP_CLOSE = ["HELP_CLOSE", 6];
    k.HELP_CLOSE.toString = b;
    k.HELP_CLOSE.__enum__ = k;
    k.SHOP = ["SHOP", 7];
    k.SHOP.toString = b;
    k.SHOP.__enum__ = k;
    k.SHOP_CLOSE = ["SHOP_CLOSE", 8];
    k.SHOP_CLOSE.toString = b;
    k.SHOP_CLOSE.__enum__ = k;
    k.GAMEPLAY_MENU = ["GAMEPLAY_MENU", 9];
    k.GAMEPLAY_MENU.toString = b;
    k.GAMEPLAY_MENU.__enum__ = k;
    k.GAMEPLAY_MENU_CLOSE = ["GAMEPLAY_MENU_CLOSE", 10];
    k.GAMEPLAY_MENU_CLOSE.toString = b;
    k.GAMEPLAY_MENU_CLOSE.__enum__ = k;
    k.GAMEPLAY_MENU_HELP = ["GAMEPLAY_MENU_HELP",
        11
    ];
    k.GAMEPLAY_MENU_HELP.toString = b;
    k.GAMEPLAY_MENU_HELP.__enum__ = k;
    k.GAMEPLAY_MENU_QUIT = ["GAMEPLAY_MENU_QUIT", 12];
    k.GAMEPLAY_MENU_QUIT.toString = b;
    k.GAMEPLAY_MENU_QUIT.__enum__ = k;
    k.GAMEPLAY_QUIT_YES = ["GAMEPLAY_QUIT_YES", 13];
    k.GAMEPLAY_QUIT_YES.toString = b;
    k.GAMEPLAY_QUIT_YES.__enum__ = k;
    k.GAMEPLAY_QUIT_NO = ["GAMEPLAY_QUIT_NO", 14];
    k.GAMEPLAY_QUIT_NO.toString = b;
    k.GAMEPLAY_QUIT_NO.__enum__ = k;
    k.END_LEVEL = ["END_LEVEL", 15];
    k.END_LEVEL.toString = b;
    k.END_LEVEL.__enum__ = k;
    k.END_LEVEL_NEXT = ["END_LEVEL_NEXT", 16];
    k.END_LEVEL_NEXT.toString = b;
    k.END_LEVEL_NEXT.__enum__ = k;
    k.END_LEVEL_QUIT = ["END_LEVEL_QUIT", 17];
    k.END_LEVEL_QUIT.toString = b;
    k.END_LEVEL_QUIT.__enum__ = k;
    k.END_SUMMARY_CONTINUE = ["END_SUMMARY_CONTINUE", 18];
    k.END_SUMMARY_CONTINUE.toString = b;
    k.END_SUMMARY_CONTINUE.__enum__ = k;
    k.END_GAME_PLAY_AGAIN = ["END_GAME_PLAY_AGAIN", 19];
    k.END_GAME_PLAY_AGAIN.toString = b;
    k.END_GAME_PLAY_AGAIN.__enum__ = k;
    k.END_GAME_MAIN_MENU = ["END_GAME_MAIN_MENU", 20];
    k.END_GAME_MAIN_MENU.toString = b;
    k.END_GAME_MAIN_MENU.__enum__ = k;
    k.END_GAME_NEXT_ROUND = ["END_GAME_NEXT_ROUND", 21];
    k.END_GAME_NEXT_ROUND.toString = b;
    k.END_GAME_NEXT_ROUND.__enum__ = k;
    k.END_GAME_PRINTABLE = ["END_GAME_PRINTABLE", 22];
    k.END_GAME_PRINTABLE.toString = b;
    k.END_GAME_PRINTABLE.__enum__ = k;
    k.END_GAME_VIEW_SCORES = ["END_GAME_VIEW_SCORES", 23];
    k.END_GAME_VIEW_SCORES.toString = b;
    k.END_GAME_VIEW_SCORES.__enum__ = k;
    k.END_GAME_SUBMIT_SCORE = ["END_GAME_SUBMIT_SCORE", 24];
    k.END_GAME_SUBMIT_SCORE.toString = b;
    k.END_GAME_SUBMIT_SCORE.__enum__ = k;
    k.BRANCH_GAME_WIN = ["BRANCH_GAME_WIN", 25];
    k.BRANCH_GAME_WIN.toString =
        b;
    k.BRANCH_GAME_WIN.__enum__ = k;
    k.BRANCH_GAME_LOSE = ["BRANCH_GAME_LOSE", 26];
    k.BRANCH_GAME_LOSE.toString = b;
    k.BRANCH_GAME_LOSE.__enum__ = k;
    k.BRANCH_LEVEL_WIN = ["BRANCH_LEVEL_WIN", 27];
    k.BRANCH_LEVEL_WIN.toString = b;
    k.BRANCH_LEVEL_WIN.__enum__ = k;
    k.BRANCH_LEVEL_LOSE = ["BRANCH_LEVEL_LOSE", 28];
    k.BRANCH_LEVEL_LOSE.toString = b;
    k.BRANCH_LEVEL_LOSE.__enum__ = k;
    k.ENTER_CODE_CLOSE = ["ENTER_CODE_CLOSE", 29];
    k.ENTER_CODE_CLOSE.toString = b;
    k.ENTER_CODE_CLOSE.__enum__ = k;
    k.ENTER_CODE_OPEN = ["ENTER_CODE_OPEN", 30];
    k.ENTER_CODE_OPEN.toString =
        b;
    k.ENTER_CODE_OPEN.__enum__ = k;
    k.ENTER_CODE_SUCCESS = ["ENTER_CODE_SUCCESS", 31];
    k.ENTER_CODE_SUCCESS.toString = b;
    k.ENTER_CODE_SUCCESS.__enum__ = k;
    k.CODE_UNLOCK_DETAIL_CLOSE = ["CODE_UNLOCK_DETAIL_CLOSE", 32];
    k.CODE_UNLOCK_DETAIL_CLOSE.toString = b;
    k.CODE_UNLOCK_DETAIL_CLOSE.__enum__ = k;
    k.LOAD_CLOSE = ["LOAD_CLOSE", 33];
    k.LOAD_CLOSE.toString = b;
    k.LOAD_CLOSE.__enum__ = k;
    k.LOADING_DONE = ["LOADING_DONE", 34];
    k.LOADING_DONE.toString = b;
    k.LOADING_DONE.__enum__ = k;
    k.ACHIEVEMENT_POPUP = ["ACHIEVEMENT_POPUP", 35];
    k.ACHIEVEMENT_POPUP.toString =
        b;
    k.ACHIEVEMENT_POPUP.__enum__ = k;
    k.ACHIEVEMENT_POPUP_CLOSE = ["ACHIEVEMENT_POPUP_CLOSE", 36];
    k.ACHIEVEMENT_POPUP_CLOSE.toString = b;
    k.ACHIEVEMENT_POPUP_CLOSE.__enum__ = k;
    k.ACHIEVEMENT = ["ACHIEVEMENT", 37];
    k.ACHIEVEMENT.toString = b;
    k.ACHIEVEMENT.__enum__ = k;
    k.ACHIEVEMENT_CLOSE = ["ACHIEVEMENT_CLOSE", 38];
    k.ACHIEVEMENT_CLOSE.toString = b;
    k.ACHIEVEMENT_CLOSE.__enum__ = k;
    k.DEBUG_CLOSE = ["DEBUG_CLOSE", 39];
    k.DEBUG_CLOSE.toString = b;
    k.DEBUG_CLOSE.__enum__ = k;
    k.CHARACTER_SELECT = ["CHARACTER_SELECT", 40];
    k.CHARACTER_SELECT.toString =
        b;
    k.CHARACTER_SELECT.__enum__ = k;
    k.CHARACTER_SELECT_BACK = ["CHARACTER_SELECT_BACK", 41];
    k.CHARACTER_SELECT_BACK.toString = b;
    k.CHARACTER_SELECT_BACK.__enum__ = k;
    k.LEVEL_SELECT = ["LEVEL_SELECT", 42];
    k.LEVEL_SELECT.toString = b;
    k.LEVEL_SELECT.__enum__ = k;
    k.LEVEL_SELECT_BACK = ["LEVEL_SELECT_BACK", 43];
    k.LEVEL_SELECT_BACK.toString = b;
    k.LEVEL_SELECT_BACK.__enum__ = k;
    k.MODE_SELECT = ["MODE_SELECT", 44];
    k.MODE_SELECT.toString = b;
    k.MODE_SELECT.__enum__ = k;
    k.MODE_SELECT_EXTRAS = ["MODE_SELECT_EXTRAS", 45];
    k.MODE_SELECT_EXTRAS.toString =
        b;
    k.MODE_SELECT_EXTRAS.__enum__ = k;
    k.EXTRAS_BACK = ["EXTRAS_BACK", 46];
    k.EXTRAS_BACK.toString = b;
    k.EXTRAS_BACK.__enum__ = k;
    k.EXTRAS_SELECT_RELICS = ["EXTRAS_SELECT_RELICS", 47];
    k.EXTRAS_SELECT_RELICS.toString = b;
    k.EXTRAS_SELECT_RELICS.__enum__ = k;
    k.EXTRAS_SELECT_PROFILES = ["EXTRAS_SELECT_PROFILES", 48];
    k.EXTRAS_SELECT_PROFILES.toString = b;
    k.EXTRAS_SELECT_PROFILES.__enum__ = k;
    k.EXTRAS_RELICS_BACK = ["EXTRAS_RELICS_BACK", 49];
    k.EXTRAS_RELICS_BACK.toString = b;
    k.EXTRAS_RELICS_BACK.__enum__ = k;
    k.EXTRAS_PROFILES_BACK = ["EXTRAS_PROFILES_BACK",
        50
    ];
    k.EXTRAS_PROFILES_BACK.toString = b;
    k.EXTRAS_PROFILES_BACK.__enum__ = k;
    k.EXTRAS_PROFILES_SELECT = ["EXTRAS_PROFILES_SELECT", 51];
    k.EXTRAS_PROFILES_SELECT.toString = b;
    k.EXTRAS_PROFILES_SELECT.__enum__ = k;
    k.EXTRAS_PROFILES_DETAIL_BACK = ["EXTRAS_PROFILES_DETAIL_BACK", 52];
    k.EXTRAS_PROFILES_DETAIL_BACK.toString = b;
    k.EXTRAS_PROFILES_DETAIL_BACK.__enum__ = k;
    k.RELIC_UNLOCK_DETAIL_OPEN = ["RELIC_UNLOCK_DETAIL_OPEN", 53];
    k.RELIC_UNLOCK_DETAIL_OPEN.toString = b;
    k.RELIC_UNLOCK_DETAIL_OPEN.__enum__ = k;
    k.RELIC_UNLOCK_DETAIL_CLOSE = ["RELIC_UNLOCK_DETAIL_CLOSE", 54];
    k.RELIC_UNLOCK_DETAIL_CLOSE.toString = b;
    k.RELIC_UNLOCK_DETAIL_CLOSE.__enum__ = k;
    k.TUTORIAL = ["TUTORIAL", 55];
    k.TUTORIAL.toString = b;
    k.TUTORIAL.__enum__ = k;
    k.TUTORIAL_CLOSE = ["TUTORIAL_CLOSE", 56];
    k.TUTORIAL_CLOSE.toString = b;
    k.TUTORIAL_CLOSE.__enum__ = k;
    k.BATTLE_SELECT = ["BATTLE_SELECT", 57];
    k.BATTLE_SELECT.toString = b;
    k.BATTLE_SELECT.__enum__ = k;
    k.BATTLE_SELECT_BACK = ["BATTLE_SELECT_BACK", 58];
    k.BATTLE_SELECT_BACK.toString = b;
    k.BATTLE_SELECT_BACK.__enum__ = k;
    k.BATTLE_DETAIL = ["BATTLE_DETAIL",
        59
    ];
    k.BATTLE_DETAIL.toString = b;
    k.BATTLE_DETAIL.__enum__ = k;
    k.BATTLE_DETAIL_BACK = ["BATTLE_DETAIL_BACK", 60];
    k.BATTLE_DETAIL_BACK.toString = b;
    k.BATTLE_DETAIL_BACK.__enum__ = k;
    k.BADGE_SELECT = ["BADGE_SELECT", 61];
    k.BADGE_SELECT.toString = b;
    k.BADGE_SELECT.__enum__ = k;
    k.BADGE_SELECT_BACK = ["BADGE_SELECT_BACK", 62];
    k.BADGE_SELECT_BACK.toString = b;
    k.BADGE_SELECT_BACK.__enum__ = k;
    k.MODE_SELECT_DETAIL_OPEN = ["MODE_SELECT_DETAIL_OPEN", 63];
    k.MODE_SELECT_DETAIL_OPEN.toString = b;
    k.MODE_SELECT_DETAIL_OPEN.__enum__ = k;
    k.MODE_SELECT_DETAIL_CLOSE = ["MODE_SELECT_DETAIL_CLOSE", 64];
    k.MODE_SELECT_DETAIL_CLOSE.toString = b;
    k.MODE_SELECT_DETAIL_CLOSE.__enum__ = k;
    k.DIFFICULTY_SELECT = ["DIFFICULTY_SELECT", 65];
    k.DIFFICULTY_SELECT.toString = b;
    k.DIFFICULTY_SELECT.__enum__ = k;
    k.DIFFICULTY_SELECT_BACK = ["DIFFICULTY_SELECT_BACK", 66];
    k.DIFFICULTY_SELECT_BACK.toString = b;
    k.DIFFICULTY_SELECT_BACK.__enum__ = k;
    k.__empty_constructs__ = [k.SPLASH_PLAY, k.SPLASH_CLICKTRAY, k.SPLASH_HELP, k.SPLASH_VIEW_SCORES, k.SPLASH_PRINTABLE, k.SELECT_SAVE, k.HELP_CLOSE, k.SHOP, k.SHOP_CLOSE, k.GAMEPLAY_MENU,
        k.GAMEPLAY_MENU_CLOSE, k.GAMEPLAY_MENU_HELP, k.GAMEPLAY_MENU_QUIT, k.GAMEPLAY_QUIT_YES, k.GAMEPLAY_QUIT_NO, k.END_LEVEL, k.END_LEVEL_NEXT, k.END_LEVEL_QUIT, k.END_SUMMARY_CONTINUE, k.END_GAME_PLAY_AGAIN, k.END_GAME_MAIN_MENU, k.END_GAME_NEXT_ROUND, k.END_GAME_PRINTABLE, k.END_GAME_VIEW_SCORES, k.END_GAME_SUBMIT_SCORE, k.BRANCH_GAME_WIN, k.BRANCH_GAME_LOSE, k.BRANCH_LEVEL_WIN, k.BRANCH_LEVEL_LOSE, k.ENTER_CODE_CLOSE, k.ENTER_CODE_OPEN, k.ENTER_CODE_SUCCESS, k.CODE_UNLOCK_DETAIL_CLOSE, k.LOAD_CLOSE, k.LOADING_DONE, k.ACHIEVEMENT_POPUP,
        k.ACHIEVEMENT_POPUP_CLOSE, k.ACHIEVEMENT, k.ACHIEVEMENT_CLOSE, k.DEBUG_CLOSE, k.CHARACTER_SELECT, k.CHARACTER_SELECT_BACK, k.LEVEL_SELECT, k.LEVEL_SELECT_BACK, k.MODE_SELECT, k.MODE_SELECT_EXTRAS, k.EXTRAS_BACK, k.EXTRAS_SELECT_RELICS, k.EXTRAS_SELECT_PROFILES, k.EXTRAS_RELICS_BACK, k.EXTRAS_PROFILES_BACK, k.EXTRAS_PROFILES_SELECT, k.EXTRAS_PROFILES_DETAIL_BACK, k.RELIC_UNLOCK_DETAIL_OPEN, k.RELIC_UNLOCK_DETAIL_CLOSE, k.TUTORIAL, k.TUTORIAL_CLOSE, k.BATTLE_SELECT, k.BATTLE_SELECT_BACK, k.BATTLE_DETAIL, k.BATTLE_DETAIL_BACK,
        k.BADGE_SELECT, k.BADGE_SELECT_BACK, k.MODE_SELECT_DETAIL_OPEN, k.MODE_SELECT_DETAIL_CLOSE, k.DIFFICULTY_SELECT, k.DIFFICULTY_SELECT_BACK
    ];
    var $a = g["com.workinman.cloud.screen.SCREEN_CONDITION"] = {
        __ename__: ["com", "workinman", "cloud", "screen", "SCREEN_CONDITION"],
        __constructs__: ["CLOSED_ALL", "CLOSED_SPECIFIC", "IMMEDIATE"]
    };
    $a.CLOSED_ALL = ["CLOSED_ALL", 0];
    $a.CLOSED_ALL.toString = b;
    $a.CLOSED_ALL.__enum__ = $a;
    $a.CLOSED_SPECIFIC = ["CLOSED_SPECIFIC", 1];
    $a.CLOSED_SPECIFIC.toString = b;
    $a.CLOSED_SPECIFIC.__enum__ = $a;
    $a.IMMEDIATE = ["IMMEDIATE", 2];
    $a.IMMEDIATE.toString = b;
    $a.IMMEDIATE.__enum__ = $a;
    $a.__empty_constructs__ = [$a.CLOSED_ALL, $a.CLOSED_SPECIFIC, $a.IMMEDIATE];
    var nb = g["com.workinman.cloud.screen.SCREEN_OUTPUT"] = {
        __ename__: ["com", "workinman", "cloud", "screen", "SCREEN_OUTPUT"],
        __constructs__: ["OPENED", "CLOSED"]
    };
    nb.OPENED = ["OPENED", 0];
    nb.OPENED.toString = b;
    nb.OPENED.__enum__ = nb;
    nb.CLOSED = ["CLOSED", 1];
    nb.CLOSED.toString = b;
    nb.CLOSED.__enum__ = nb;
    nb.__empty_constructs__ = [nb.OPENED, nb.CLOSED];
    var r = g["com.workinman.cloud.screen.SCREEN_TYPE"] = {
        __ename__: ["com", "workinman", "cloud", "screen", "SCREEN_TYPE"],
        __constructs__: "SPLASH,HELP,SHOP,LOAD_LEVEL,SELECT_SAVE,GAMEPLAY_HUD,GAMEPLAY_MENU,QUIT_CONFIRM,END_LEVEL,END_GAME,END_SUMMARY,CUTSCENE_BORDERS,UNLOCK,ENTER_CODE,ENTER_CODE_DETAIL,ACHIEVEMENTS,ACHIEVEMENT_POPUP,DEBUG,LEVEL_SELECT,LOADING,LOADING_BATTLE,MODE_SELECT_DETAIL,MODE_SELECT,BATTLE_SELECT,BADGE_SELECT,DIFFICULTY_SELECT,BATTLE_DETAIL,EXTRAS_SELECT,EXTRAS_RELIC,EXTRAS_CHARACTER_PROFILES,EXTRAS_CHARACTER_PROFILES_DETAIL,RELIC_UNLOCK_DETAIL,TUTORIAL,CHARACTER_SELECT_TOWER,CHARACTER_SELECT_VS,CHARACTER_SELECT_ARCADE,CHARACTER_SELECT_TRAINING".split(",")
    };
    r.SPLASH = ["SPLASH", 0];
    r.SPLASH.toString = b;
    r.SPLASH.__enum__ = r;
    r.HELP = ["HELP", 1];
    r.HELP.toString = b;
    r.HELP.__enum__ = r;
    r.SHOP = ["SHOP", 2];
    r.SHOP.toString = b;
    r.SHOP.__enum__ = r;
    r.LOAD_LEVEL = ["LOAD_LEVEL", 3];
    r.LOAD_LEVEL.toString = b;
    r.LOAD_LEVEL.__enum__ = r;
    r.SELECT_SAVE = ["SELECT_SAVE", 4];
    r.SELECT_SAVE.toString = b;
    r.SELECT_SAVE.__enum__ = r;
    r.GAMEPLAY_HUD = ["GAMEPLAY_HUD", 5];
    r.GAMEPLAY_HUD.toString = b;
    r.GAMEPLAY_HUD.__enum__ = r;
    r.GAMEPLAY_MENU = ["GAMEPLAY_MENU", 6];
    r.GAMEPLAY_MENU.toString = b;
    r.GAMEPLAY_MENU.__enum__ =
        r;
    r.QUIT_CONFIRM = ["QUIT_CONFIRM", 7];
    r.QUIT_CONFIRM.toString = b;
    r.QUIT_CONFIRM.__enum__ = r;
    r.END_LEVEL = ["END_LEVEL", 8];
    r.END_LEVEL.toString = b;
    r.END_LEVEL.__enum__ = r;
    r.END_GAME = ["END_GAME", 9];
    r.END_GAME.toString = b;
    r.END_GAME.__enum__ = r;
    r.END_SUMMARY = ["END_SUMMARY", 10];
    r.END_SUMMARY.toString = b;
    r.END_SUMMARY.__enum__ = r;
    r.CUTSCENE_BORDERS = ["CUTSCENE_BORDERS", 11];
    r.CUTSCENE_BORDERS.toString = b;
    r.CUTSCENE_BORDERS.__enum__ = r;
    r.UNLOCK = ["UNLOCK", 12];
    r.UNLOCK.toString = b;
    r.UNLOCK.__enum__ = r;
    r.ENTER_CODE = ["ENTER_CODE",
        13
    ];
    r.ENTER_CODE.toString = b;
    r.ENTER_CODE.__enum__ = r;
    r.ENTER_CODE_DETAIL = ["ENTER_CODE_DETAIL", 14];
    r.ENTER_CODE_DETAIL.toString = b;
    r.ENTER_CODE_DETAIL.__enum__ = r;
    r.ACHIEVEMENTS = ["ACHIEVEMENTS", 15];
    r.ACHIEVEMENTS.toString = b;
    r.ACHIEVEMENTS.__enum__ = r;
    r.ACHIEVEMENT_POPUP = ["ACHIEVEMENT_POPUP", 16];
    r.ACHIEVEMENT_POPUP.toString = b;
    r.ACHIEVEMENT_POPUP.__enum__ = r;
    r.DEBUG = ["DEBUG", 17];
    r.DEBUG.toString = b;
    r.DEBUG.__enum__ = r;
    r.LEVEL_SELECT = ["LEVEL_SELECT", 18];
    r.LEVEL_SELECT.toString = b;
    r.LEVEL_SELECT.__enum__ = r;
    r.LOADING = ["LOADING", 19];
    r.LOADING.toString = b;
    r.LOADING.__enum__ = r;
    r.LOADING_BATTLE = ["LOADING_BATTLE", 20];
    r.LOADING_BATTLE.toString = b;
    r.LOADING_BATTLE.__enum__ = r;
    r.MODE_SELECT_DETAIL = ["MODE_SELECT_DETAIL", 21];
    r.MODE_SELECT_DETAIL.toString = b;
    r.MODE_SELECT_DETAIL.__enum__ = r;
    r.MODE_SELECT = ["MODE_SELECT", 22];
    r.MODE_SELECT.toString = b;
    r.MODE_SELECT.__enum__ = r;
    r.BATTLE_SELECT = ["BATTLE_SELECT", 23];
    r.BATTLE_SELECT.toString = b;
    r.BATTLE_SELECT.__enum__ = r;
    r.BADGE_SELECT = ["BADGE_SELECT", 24];
    r.BADGE_SELECT.toString = b;
    r.BADGE_SELECT.__enum__ =
        r;
    r.DIFFICULTY_SELECT = ["DIFFICULTY_SELECT", 25];
    r.DIFFICULTY_SELECT.toString = b;
    r.DIFFICULTY_SELECT.__enum__ = r;
    r.BATTLE_DETAIL = ["BATTLE_DETAIL", 26];
    r.BATTLE_DETAIL.toString = b;
    r.BATTLE_DETAIL.__enum__ = r;
    r.EXTRAS_SELECT = ["EXTRAS_SELECT", 27];
    r.EXTRAS_SELECT.toString = b;
    r.EXTRAS_SELECT.__enum__ = r;
    r.EXTRAS_RELIC = ["EXTRAS_RELIC", 28];
    r.EXTRAS_RELIC.toString = b;
    r.EXTRAS_RELIC.__enum__ = r;
    r.EXTRAS_CHARACTER_PROFILES = ["EXTRAS_CHARACTER_PROFILES", 29];
    r.EXTRAS_CHARACTER_PROFILES.toString = b;
    r.EXTRAS_CHARACTER_PROFILES.__enum__ =
        r;
    r.EXTRAS_CHARACTER_PROFILES_DETAIL = ["EXTRAS_CHARACTER_PROFILES_DETAIL", 30];
    r.EXTRAS_CHARACTER_PROFILES_DETAIL.toString = b;
    r.EXTRAS_CHARACTER_PROFILES_DETAIL.__enum__ = r;
    r.RELIC_UNLOCK_DETAIL = ["RELIC_UNLOCK_DETAIL", 31];
    r.RELIC_UNLOCK_DETAIL.toString = b;
    r.RELIC_UNLOCK_DETAIL.__enum__ = r;
    r.TUTORIAL = ["TUTORIAL", 32];
    r.TUTORIAL.toString = b;
    r.TUTORIAL.__enum__ = r;
    r.CHARACTER_SELECT_TOWER = ["CHARACTER_SELECT_TOWER", 33];
    r.CHARACTER_SELECT_TOWER.toString = b;
    r.CHARACTER_SELECT_TOWER.__enum__ = r;
    r.CHARACTER_SELECT_VS = ["CHARACTER_SELECT_VS", 34];
    r.CHARACTER_SELECT_VS.toString = b;
    r.CHARACTER_SELECT_VS.__enum__ = r;
    r.CHARACTER_SELECT_ARCADE = ["CHARACTER_SELECT_ARCADE", 35];
    r.CHARACTER_SELECT_ARCADE.toString = b;
    r.CHARACTER_SELECT_ARCADE.__enum__ = r;
    r.CHARACTER_SELECT_TRAINING = ["CHARACTER_SELECT_TRAINING", 36];
    r.CHARACTER_SELECT_TRAINING.toString = b;
    r.CHARACTER_SELECT_TRAINING.__enum__ = r;
    r.__empty_constructs__ = [r.SPLASH, r.HELP, r.SHOP, r.LOAD_LEVEL, r.SELECT_SAVE, r.GAMEPLAY_HUD, r.GAMEPLAY_MENU, r.QUIT_CONFIRM, r.END_LEVEL, r.END_GAME,
        r.END_SUMMARY, r.CUTSCENE_BORDERS, r.UNLOCK, r.ENTER_CODE, r.ENTER_CODE_DETAIL, r.ACHIEVEMENTS, r.ACHIEVEMENT_POPUP, r.DEBUG, r.LEVEL_SELECT, r.LOADING, r.LOADING_BATTLE, r.MODE_SELECT_DETAIL, r.MODE_SELECT, r.BATTLE_SELECT, r.BADGE_SELECT, r.DIFFICULTY_SELECT, r.BATTLE_DETAIL, r.EXTRAS_SELECT, r.EXTRAS_RELIC, r.EXTRAS_CHARACTER_PROFILES, r.EXTRAS_CHARACTER_PROFILES_DETAIL, r.RELIC_UNLOCK_DETAIL, r.TUTORIAL, r.CHARACTER_SELECT_TOWER, r.CHARACTER_SELECT_VS, r.CHARACTER_SELECT_ARCADE, r.CHARACTER_SELECT_TRAINING
    ];
    var bh = function() {
        this._achievements =
            new U;
        this._flagInitted = !1
    };
    g["com.workinman.cloudutils.WMAchievementManager"] = bh;
    bh.__name__ = ["com", "workinman", "cloudutils", "WMAchievementManager"];
    bh.prototype = {
        init: function() {
            if (!this._flagInitted &amp;&amp; (this._sharedObjectId = "POWER_RANGERS_VS_TMNT_achievement_data_release", "X" != this._sharedObjectId)) {
                this._flagInitted = !0;
                for (var a, b = 0, c = ja.allEnums(H); b &lt; c.length;) a = c[b], ++b, a = Zb.achievmentData(a), this.addAchievement(a.id, a.valueId, a.value, a.points);
                b = i.get_instance().sharedObjectGetData(this._sharedObjectId);
                if (0 &lt; L.fields(b).length) {
                    c = 0;
                    for (a = L.fields(b); c &lt; a.length;) {
                        var f = a[c];
                        ++c;
                        var d = L.field(b, f);
                        this._achievements.get(f).achieved = d.achieved
                    }
                }
                this._setScore();
                this._sharedObjectSetData();
                this._addEventListeners()
            }
        },
        addAchievement: function(a, b, c, f, d) {
            null == d &amp;&amp; (d = !1);
            b = new ch(b, c, f, d);
            this._achievements.set(a, b);
            b
        },
        getLocalizationNameID: function(a) {
            return Zb.LOCALIZATION_NAME_BASE + a
        },
        getLocalizationDescID: function(a) {
            return Zb.LOCALIZATION_DESC_BASE + a
        },
        getAchieved: function(a) {
            return this._achievements.get(a).achieved
        },
        _setScore: function() {
            for (var a = 0, b = this._achievements.iterator(); b.hasNext();) {
                var c = b.next();
                c.achieved &amp;&amp; (a += c.get_points())
            }
            this.points = a
        },
        _sharedObjectSetData: function() {
            for (var a = {}, b, c = this._achievements.keys(); c.hasNext();) {
                var f = c.next();
                b = this._achievements.get(f);
                L.setField(a, f, {
                    valueId: b.get_valueId(),
                    value: b.get_value(),
                    points: b.get_points(),
                    achieved: b.achieved
                })
            }
            i.get_instance().sharedObjectSetData(this._sharedObjectId, a)
        },
        _addEventListeners: function() {
            i.get_instance().get_dispatcher().addEventListener(n.UPDATE_DISPLAY,
                t(this, this._onUpdateDisplay))
        },
        _onUpdateDisplay: function(a) {
            for (var b, c = this._achievements.keys(); c.hasNext();) {
                var f = c.next();
                b = this._achievements.get(f);
                var d = b.get_valueId(),
                    e;
                e = a.get_map().get("val");
                d == e &amp;&amp; !b.achieved &amp;&amp; i.get_instance().getValue(b.get_valueId()) &gt;= b.get_value() &amp;&amp; (b.achieved = !0, this._sharedObjectSetData(), this._setScore(), this.lastAchievedId = f, D.dispatchFlowEvent(k.ACHIEVEMENT_POPUP))
            }
        },
        __class__: bh
    };
    var ch = function(a, b, c, f) {
        this._valueId = a;
        this._value = b;
        this._points = c;
        this.achieved =
            f
    };
    g["com.workinman.cloudutils._WMAchievementManager.AchievementDef"] = ch;
    ch.__name__ = ["com", "workinman", "cloudutils", "_WMAchievementManager", "AchievementDef"];
    ch.prototype = {
        get_valueId: function() {
            return this._valueId
        },
        get_value: function() {
            return this._value
        },
        get_points: function() {
            return this._points
        },
        __class__: ch,
        __properties__: {
            get_points: "get_points",
            get_value: "get_value",
            get_valueId: "get_valueId"
        }
    };
    var Yg = function() {
        this.ID_MANIFEST_INDIVIDUAL = "WMManifestIndividual";
        this._baseUrl = "";
        this._assets =
            new U;
        this._flump = new U;
        this._packs = new U;
        this._chunks = new U;
        this._manifests = new U;
        this._sheets = new U;
        this._flagBaseIsCrossdomain = !1;
        this._loadingProgress = this._loadingTotal = this._manifestsLoaded = this._manifestsMax = 0;
        this._loadingCallback = null;
        this._isLoading = !1;
        this._loadingPackProgress = new U;
        this._fontCache = new U;
        this._manifest = new bc;
        this._requests = []
    };
    g["com.workinman.cloudutils.WMAssetManager"] = Yg;
    Yg.__name__ = ["com", "workinman", "cloudutils", "WMAssetManager"];
    Yg.prototype = {
        set_baseUrl: function(a) {
            return this._baseUrl =
                a
        },
        setCrossdomainBaseUrl: function(a) {
            this._flagBaseIsCrossdomain = !0;
            this.set_baseUrl(a)
        },
        addChunk: function(a, b) {
            var c = this._parseChunk(a, b);
            this._chunks.set(a, c)
        },
        isChunkLoaded: function(a) {
            if (!1 == this._chunks.exists(a)) return !1;
            for (var b = 0, a = this._chunks.get(a).get_packIds(); b &lt; a.length;) {
                var c = a[b];
                ++b;
                if (!1 == this.isPackLoaded(c)) return !1
            }
            return !0
        },
        _addChunkToPackList: function(a, b, c) {
            if (!1 != this._chunks.exists(a)) {
                null == c &amp;&amp; (c = [a]);
                for (var f = 0, d = this._chunks.get(a).get_chunkIds(); f &lt; d.length;) {
                    var e =
                        d[f];
                    ++f;
                    !1 == this._arrayContainsChunk(c, e) &amp;&amp; (c.push(e), this._addChunkToPackList(e, b, c))
                }
                c = 0;
                for (a = this._chunks.get(a).get_packIds(); c &lt; a.length;) f = a[c], ++c, Aa.addStringToArrayWithoutDuplicates(f, b)
            }
        },
        _arrayContainsChunk: function(a, b) {
            for (var c = 0; c &lt; a.length;) {
                var f = a[c];
                ++c;
                if (f == b) return !0
            }
            return !1
        },
        _parseChunk: function(a, b) {
            for (var c = [], f = [], d = b.nodes.resolve("chunk").iterator(); d.hasNext();) {
                var e = d.next();
                c.push(e.get_innerData().toString())
            }
            for (d = b.nodes.resolve("pack").iterator(); d.hasNext();) e =
                d.next(), f.push(e.get_innerData().toString());
            return new dh(a, f, c)
        },
        load: function(a, b, c, f, d) {
            null == d &amp;&amp; (d = 0);
            var e = this;
            if (this._isLoading) throw "[WMAssetManager](load) Multiple loads happening at once. Combine these loads.";
            if (null == a) throw "[WMAssetManager](load) Callback is null!";
            null == b &amp;&amp; (b = []);
            null == c &amp;&amp; (c = []);
            null == f &amp;&amp; (f = []);
            for (var g = !0, k = 0; k &lt; b.length;) {
                var m = b[k];
                ++k;
                !1 == this.isChunkLoaded(m) &amp;&amp; (g = !1)
            }
            for (k = 0; k &lt; c.length;) m = c[k], ++k, !1 == this.isPackLoaded(m) &amp;&amp; (g = !1);
            0 &lt; f.length &amp;&amp; (g = !1);
            if (g) c = f =
                b = null, a();
            else if (i.get_instance().setInt(j.INT_LOADING_PROGRESS, 0), 0 &lt; d) Ab.delay(function() {
                e.load(a, b, c, f, 0)
            }, d);
            else {
                this._isLoading = !0;
                this._loadingCallback = a;
                for (d = 0; d &lt; b.length;) g = b[d], ++d, this._addChunkToPackList(g, c, null);
                Aa.removeDuplicatesFromStringArray(c);
                for (d = 0; d &lt; c.length;) g = c[d], ++d, !1 == this.isPackLoaded(g) &amp;&amp; this._manifestsMax++;
                for (d = 0; d &lt; f.length;) ++d, this._manifestsMax++;
                for (d = 0; d &lt; c.length;) g = c[d], ++d, !1 == this.isPackLoaded(g) &amp;&amp; this._loadPack(g);
                g = "";
                for (d = 0; d &lt; f.length;) g = f[d], ++d,
                    g = "" == g ? this.ID_MANIFEST_INDIVIDUAL : g, !1 == this._manifests.exists(g) ? null : this._loadManifest(this._manifests.get(g), g);
                f = c = b = g = null
            }
        },
        _loadPack: function(a) {
            var b = Jb.fromAssets(a);
            "" != this._baseUrl &amp;&amp; (this._flagBaseIsCrossdomain ? b.set_remoteBase(this._baseUrl) : b.set_localBase(this._baseUrl));
            this._loadManifest(b, a)
        },
        _loadManifest: function(a, b) {
            var c = this,
                f = J._platform.loadAssetPack(a);
            this._loadingTotal += f._total;
            this._loadingPackProgress.set(b, 0);
            f.error.connect(t(this, this._loadingError));
            f.progressChanged.connect(function() {
                var a =
                    f._progress - c._loadingPackProgress.get(b);
                c._loadingPackProgress.set(b, f._progress);
                c._loadingProgress += a;
                var o = Math.round(100 * (c._loadingProgress / c._loadingTotal));
                i.get_instance().get_dispatcher().dispatchEvent(da.request(n.FILES_LOADING, function() {
                    var a = new U;
                    a.set("val", o);
                    return a
                }(this)))
            });
            this._requests.push(f.get(function(a) {
                a = new eh(a);
                c._addPack(a);
                c._packs.set(b, a);
                c._manifestsLoaded += 1;
                c._manifestsLoaded &gt;= c._manifestsMax &amp;&amp; c._onAllLoadComplete()
            }))
        },
        _loadingError: function() {
            i.get_instance().get_dispatcher().dispatchEvent(da.request(n.FILES_ERROR))
        },
        disposeChunk: function(a) {
            if (this.isChunkLoaded(a)) {
                for (var b = 0, c = this._chunks.get(a).get_chunkIds(); b &lt; c.length;) {
                    var f = c[b];
                    ++b;
                    this.disposeChunk(f)
                }
                b = 0;
                for (a = this._chunks.get(a).get_packIds(); b &lt; a.length;) c = a[b], ++b, this.disposePack(c);
                null
            }
        },
        disposePack: function(a) {
            if (this.isPackLoaded(a)) {
                for (var b = this._packs.get(a).get_pack().get_manifest().iterator(); b.hasNext();) {
                    var c = b.next();
                    this._assets.exists(c.name) &amp;&amp; this._assets.get(c.name).dispose()
                }
                this._packs.get(a).dispose();
                this._packs.remove(a);
                null
            } else throw "WMAssetManager](disposePack) Error: Pack " + a + "isn't loaded or doesn't exsist and can't be disposed.";
        },
        isPackLoaded: function(a) {
            return this._packs.exists(a)
        },
        _addPack: function(a) {
            for (var b = null, c = "", f = c = "", d = a.get_pack().get_manifest().iterator(); d.hasNext();) {
                b = d.next();
                new fh(b.name, b.format, this._assets, a);
                for (var b = b.name.split("/"), c = b[b.length - 1], f = "", e = 0, g = b.length - 1; e &lt; g;) {
                    var i = e++;
                    "" != f &amp;&amp; (f += "/");
                    f += b[i]
                }
                "library.json" == c &amp;&amp; (e = new gh(a.get_pack(), b[b.length - 2]), this._flump.set(b[b.length -
                    2], e));
                b = c.split(".");
                c = b[b.length - 1];
                "plist" == c &amp;&amp; this._parseSpritesheet(0 &lt; f.length ? f + "/" + b[0] : b[0], a)
            }
        },
        _onAllLoadComplete: function() {
            this._isLoading = !1;
            if (null != this._loadingCallback) {
                var a = this._loadingCallback;
                this._loadingCallback = null;
                a()
            }
            for (; 0 &lt; this._requests.length;) this._requests.pop()
        },
        _parseSpritesheet: function(a, b) {
            for (var c = this.getFile(a + ".plist"), f = "", d = null, e = Aa.parsePropertyList(this.getFile(a + ".plist").toString()).frames, g = L.fields(e), i = d = null, j = null, d = null, k = 0; k &lt; g.length;) f = g[k],
                ++k, d = L.field(e, f), f = Aa.removeExtension(f), i = this._splitTextureBrackets(d.sourceColorRect), j = this._splitTextureBrackets(d.sourceSize), d = this._splitTextureBrackets(d.frame), d = new hh(G.parseInt(i[0]), G.parseInt(i[1]), G.parseInt(j[0]), G.parseInt(j[1]), G.parseInt(d[0]), G.parseInt(d[1]), G.parseInt(d[2]), G.parseInt(d[3])), i = null, this._addSpritesheet(f, a, d, b), -1 &lt; f.indexOf("/") &amp;&amp; (i = f.split("/"), this._addSpritesheet(i[i.length - 1], a, d, b));
            c.dispose()
        },
        _splitTextureBrackets: function(a) {
            for (var b = a.length; 0 &lt;
                b--;)
                if ("{" == a.charAt(b) || "}" == a.charAt(b)) a = a.substring(0, b) + a.substring(b + 1, a.length);
            return a.split(",")
        },
        _addSpritesheet: function(a, b, c, f) {
            this._sheets.exists(a) &amp;&amp; this._sheets.get(a).dispose();
            b = new ih(a, b, c);
            this._sheets.set(a, b);
            f.addSpriteSheet(b)
        },
        hasTexture: function(a, b) {
            null == b &amp;&amp; (b = "");
            if (null == a &amp;&amp; (null == b || "" == b)) return !1;
            var c = b;
            null != a &amp;&amp; (c = Aa.removeExtension(this._manifest.getPathForTexture(a)));
            return this._hasAsset(c)
        },
        hasSound: function(a, b) {
            null == b &amp;&amp; (b = "");
            if (null == a &amp;&amp; (null == b || "" ==
                    b)) return !1;
            var c = b;
            null != a &amp;&amp; (c = Aa.removeExtension(this._manifest.getPathForSound(a)));
            return this._hasAsset(c)
        },
        hasXML: function(a, b) {
            null == b &amp;&amp; (b = "");
            if (null == a &amp;&amp; (null == b || "" == b)) return !1;
            var c = b;
            null != a &amp;&amp; (c = this._manifest.getPathForXml(a));
            return this._hasAsset(c)
        },
        _hasAsset: function(a) {
            return this._sheets.exists(a) ? !0 : this._assets.exists(a)
        },
        getTexture: function(a, b) {
            null == b &amp;&amp; (b = "");
            if (!1 == this.hasTexture(a, b)) return null;
            var c = b;
            null != a &amp;&amp; (c = Aa.removeExtension(this._manifest.getPathForTexture(a)));
            return this._sheets.exists(c) ? !1 == function(a) {
                var b = a._sheets.get(c).get_atlas();
                return a._assets.exists(b)
            }(this) ? null : function(a) {
                var b = a._sheets.get(c).get_atlas();
                return a._assets.get(b)
            }(this).get_pack().get_pack().getTexture(function(a) {
                var b = a._sheets.get(c).get_atlas();
                return a._assets.get(b)
            }(this).get_path(), !0) : !1 == this._assets.exists(c) ? null : this._assets.get(c).get_pack().get_pack().getTexture(this._assets.get(c).get_path(), !0)
        },
        getTextureId: function(a) {
            return this._manifest.getPathForTexture(a)
        },
        getSpriteRect: function(a, b) {
            null == b &amp;&amp; (b = "");
            if (null == a &amp;&amp; (null == b || "" == b)) return null;
            var c = b;
            null != a &amp;&amp; (c = Aa.removeExtension(this._manifest.getPathForTexture(a)));
            return !1 == this._sheets.exists(c) ? null : this._sheets.get(c).get_rect()
        },
        getSound: function(a, b) {
            null == b &amp;&amp; (b = "");
            if (!1 == this.hasSound(a, b)) return null;
            var c = b;
            null != a &amp;&amp; (c = Aa.removeExtension(this._manifest.getPathForSound(a)));
            return this._assets.get(c).get_pack().get_pack().getSound(this._assets.get(c).get_path(), !0)
        },
        getFile: function(a) {
            return !1 ==
                this._assets.exists(a) ? null : this._assets.get(a).get_pack().get_pack().getFile(this._assets.get(a).get_path(), !0)
        },
        getXML: function(a, b) {
            null == b &amp;&amp; (b = "");
            if (!1 == this.hasXML(a, b)) return null;
            var c = b;
            null != a &amp;&amp; (c = this._manifest.getPathForXml(a));
            c = M.parse(this.getFile(c).toString());
            return new kc(c.firstElement())
        },
        allConfig: function(a) {
            null == a &amp;&amp; (a = !1);
            for (var b = [], c = 0, f = this._manifest.get_config(); c &lt; f.length;) {
                var d = f[c];
                ++c;
                a &amp;&amp; null;
                b.push(this.getXML(d))
            }
            return b
        },
        getFont: function(a, b) {
            null == b &amp;&amp; (b = !0);
            if (!1 == this._assets.exists(a)) return null;
            if (!1 == b) return new lc(this._assets.get(a).get_pack().get_pack(), a);
            if (!1 == this._fontCache.exists(a)) {
                var c = new lc(this._assets.get(a).get_pack().get_pack(), a);
                this._fontCache.set(a, c);
                c
            }
            return this._fontCache.get(a)
        },
        getLibrary: function(a) {
            return !1 == this._flump.exists(a) ? null : this._flump.get(a)
        },
        __class__: Yg,
        __properties__: {
            set_baseUrl: "set_baseUrl"
        }
    };
    var fh = function(a, b, c, f) {
        this._path = a;
        a = a.split("/");
        this._format = this._id = a[a.length - 1];
        if (null != b) switch (b[1]) {
            case 2:
                this._format +=
                    ".png";
                break;
            case 3:
                this._format += ".jpg"
        }
        this._pack = f;
        this._hash = c;
        this._hash.set(this._path, this);
        this._path != this._id &amp;&amp; this._hash.set(this._id, this);
        this._format != this._id &amp;&amp; this._hash.set(this._format, this)
    };
    g["com.workinman.cloudutils._WMAssetManager.AssetDef"] = fh;
    fh.__name__ = ["com", "workinman", "cloudutils", "_WMAssetManager", "AssetDef"];
    fh.prototype = {
        dispose: function() {
            var a = this._pack.get_pack().getTexture(Aa.removeExtension(this._path), !1),
                b = this._pack.get_pack().getSound(Aa.removeExtension(this._path), !1),
                c = this._pack.get_pack().getFile(this._path, !1);
            null != a ? a.dispose() : null != b ? b.dispose() : null != c &amp;&amp; c.dispose();
            this._hash.remove(this._path);
            this._path != this._id &amp;&amp; this._hash.remove(this._id);
            this._format != this._id &amp;&amp; this._hash.remove(this._format);
            this._pack = this._hash = this._id = this._path = null
        },
        get_path: function() {
            return this._path
        },
        get_pack: function() {
            return this._pack
        },
        __class__: fh,
        __properties__: {
            get_pack: "get_pack",
            get_path: "get_path"
        }
    };
    var dh = function(a, b, c) {
        this._id = a;
        this._packs = b;
        this._chunks =
            c
    };
    g["com.workinman.cloudutils._WMAssetManager.ChunkDef"] = dh;
    dh.__name__ = ["com", "workinman", "cloudutils", "_WMAssetManager", "ChunkDef"];
    dh.prototype = {
        get_packIds: function() {
            return this._packs
        },
        get_chunkIds: function() {
            return this._chunks
        },
        __class__: dh,
        __properties__: {
            get_chunkIds: "get_chunkIds",
            get_packIds: "get_packIds"
        }
    };
    var ih = function(a, b, c) {
        this._id = a;
        this._rect = c;
        this._atlas = b
    };
    g["com.workinman.cloudutils._WMAssetManager.SpriteSheetDef"] = ih;
    ih.__name__ = ["com", "workinman", "cloudutils", "_WMAssetManager",
        "SpriteSheetDef"
    ];
    ih.prototype = {
        dispose: function() {
            this._atlas = this._rect = this._id = null
        },
        get_atlas: function() {
            return this._atlas
        },
        get_rect: function() {
            return this._rect
        },
        __class__: ih,
        __properties__: {
            get_rect: "get_rect",
            get_atlas: "get_atlas"
        }
    };
    var eh = function(a) {
        this._assetPack = a;
        this._spriteSheets = []
    };
    g["com.workinman.cloudutils._WMAssetManager.WMAssetPack"] = eh;
    eh.__name__ = ["com", "workinman", "cloudutils", "_WMAssetManager", "WMAssetPack"];
    eh.prototype = {
        dispose: function() {
            this._assetPack.dispose();
            this._assetPack =
                null;
            for (var a = 0, b = this._spriteSheets; a &lt; b.length;) {
                var c = b[a];
                ++a;
                c.dispose()
            }
            this._spriteSheets = null
        },
        addSpriteSheet: function(a) {
            this._spriteSheets.push(a)
        },
        get_pack: function() {
            return this._assetPack
        },
        __class__: eh,
        __properties__: {
            get_pack: "get_pack"
        }
    };
    var Xg = function() {
        this._multiTouchAvail = !1;
        this._delegateListenerArray = [];
        this._delegateUnlockWebAudio = null;
        this._inputDown = new hb;
        this._keyCodes = new hb;
        this._virtualCodes = new hb;
        this._keyDown = new U;
        this._virtualDown = new hb;
        this._touchList = new U;
        this._touchRemoval = [];
        this.registerInput(l.CLICK);
        this._scale = 1;
        this._offset = X.request();
        this._enabled = !1;
        this._pointer = ib.request("", 0)
    };
    g["com.workinman.cloudutils.WMInput"] = Xg;
    Xg.__name__ = ["com", "workinman", "cloudutils", "WMInput"];
    Xg.prototype = {
        setDelegateUnlockWebAudio: function(a) {
            this._delegateUnlockWebAudio = a
        },
        addDelegateListener: function(a) {
            for (var b = 0, c = this._delegateListenerArray; b &lt; c.length;) {
                var f = c[b];
                ++b;
                if (f == a) return
            }
            this._delegateListenerArray.push(a)
        },
        removeDelegateListener: function(a) {
            for (var b = this._delegateListenerArray.length; 0 &lt;
                b--;)
                if (this._delegateListenerArray[b] == a) {
                    this._delegateListenerArray.splice(b, 1);
                    break
                }
        },
        setEnabled: function(a) {
            this._enabled = a
        },
        _delegateDispatch: function(a, b, c, f, d, e, g) {
            null != this._delegateUnlockWebAudio &amp;&amp; (this._delegateUnlockWebAudio(), this._delegateUnlockWebAudio = null);
            if (!1 != this._enabled)
                for (var i = 0, j = this._delegateListenerArray; i &lt; j.length;) {
                    var k = j[i];
                    ++i;
                    k(a, b, c, f, d, e, g)
                }
        },
        update: function(a) {
            for (var b = this._inputDown.keys(); b.hasNext();) {
                var c = b.next();
                c != l.CLICK &amp;&amp; (!0 == this._inputDown.get(c) ?
                    !1 == this._isInputDown(c) &amp;&amp; (this._inputDown.set(c, !1), this._delegateDispatch(qa.UP, c, 0, 0, 0, 0)) : !0 == this._isInputDown(c) &amp;&amp; (this._inputDown.set(c, !0), this._delegateDispatch(qa.DOWN, c, 0, 0, 0, 0)))
            }
            this._pointer.update(a);
            for (b = this._touchList.iterator(); b.hasNext();) c = b.next(), c.get_phase() == qa.UP ? this._touchRemoval.push(c.get_id()) : c.update(a);
            for (; 0 &lt; this._touchRemoval.length;) this._touchList.get(this._touchRemoval[this._touchRemoval.length - 1]).dispose(), this._touchList.remove(this._touchRemoval[this._touchRemoval.length -
                1]), this._touchRemoval.pop()
        },
        set_scale: function(a) {
            this._scale = a;
            0 == this._scale &amp;&amp; (this._scale = 0.01);
            return this._scale
        },
        get_offset: function() {
            return this._offset
        },
        get_multiTouch: function() {
            return this._touchList
        },
        prime: function() {
            this._multiTouchAvail = J._platform.getTouch().get_supported();
            J._platform.getKeyboard().down.connect(t(this, this._onKeyDown));
            J._platform.getKeyboard().up.connect(t(this, this._onKeyUp));
            this._multiTouchAvail &amp;&amp; (J._platform.getTouch().down.connect(t(this, this._onTouchDown)),
                J._platform.getTouch().move.connect(t(this, this._onTouchMove)), J._platform.getTouch().up.connect(t(this, this._onTouchUp)));
            J._platform.getPointer().down.connect(t(this, this._onPointerDown));
            J._platform.getPointer().move.connect(t(this, this._onPointerMove));
            J._platform.getPointer().up.connect(t(this, this._onPointerUp))
        },
        doDepthTestOnWorldCoordinates: function(a, b) {
            return Z.hitTest(J.root, a, b)
        },
        registerInput: function(a, b, c) {
            !1 == this._inputDown.exists(a) &amp;&amp; (this._inputDown.set(a, !1), this._keyCodes.set(a, []), this._virtualCodes.set(a, []));
            if (null != b)
                for (var f = 0; f &lt; b.length;) {
                    var d = b[f];
                    ++f;
                    this._keyCodes.get(a).push(G.string(d));
                    this._keyDown.set(G.string(d), !1)
                }
            if (null != c)
                for (b = 0; b &lt; c.length;) f = c[b], ++b, this._virtualCodes.get(a).push(f), this._virtualDown.set(f, !1)
        },
        getInput: function(a) {
            return this._inputDown.get(a)
        },
        _onKeyDown: function(a) {
            (function(b) {
                var c = G.string(a.key);
                return b._keyDown.exists(c)
            })(this) &amp;&amp; this._keyDown.set(G.string(a.key), !0);
            i.get_instance().get_dispatcher().dispatchEvent(da.request(n.INPUT_ARBITRARY_KEY,
                function() {
                    var b = new U;
                    b.set("key", a.key);
                    b.set("phase", qa.DOWN);
                    return b
                }(this)))
        },
        _onKeyUp: function(a) {
            (function(b) {
                var c = G.string(a.key);
                return b._keyDown.exists(c)
            })(this) &amp;&amp; this._keyDown.set(G.string(a.key), !1);
            i.get_instance().get_dispatcher().dispatchEvent(da.request(n.INPUT_ARBITRARY_KEY, function() {
                var b = new U;
                b.set("key", a.key);
                b.set("phase", qa.UP);
                return b
            }(this)))
        },
        onVirtualDown: function(a) {
            this._virtualDown.exists(a) &amp;&amp; this._virtualDown.set(a, !0)
        },
        onVirtualUp: function(a) {
            this._virtualDown.exists(a) &amp;&amp;
                this._virtualDown.set(a, !1)
        },
        _isInputDown: function(a) {
            for (var b = 0, c = this._keyCodes.get(a); b &lt; c.length;) {
                var f = c[b];
                ++b;
                if (!0 == this._keyDown.get(f)) return !0
            }
            b = 0;
            for (a = this._virtualCodes.get(a); b &lt; a.length;)
                if (c = a[b], ++b, !0 == this._virtualDown.get(c)) return !0;
            return !1
        },
        _sanitizeX: function(a, b, c) {
            null == c &amp;&amp; (c = !0);
            return c &amp;&amp; pa.get_exists() &amp;&amp; pa.get_isPortrait() ? this._sanitizeX(b, a, !1) : a / this._scale + this._offset.x
        },
        _sanitizeY: function(a, b, c) {
            null == c &amp;&amp; (c = !0);
            return c &amp;&amp; pa.get_exists() &amp;&amp; pa.get_isPortrait() ? this._sanitizeY(b,
                pa.get_canvasHeight() * D.scaleFactor - a, !1) : b / this._scale + this._offset.y
        },
        _onTouchDown: function(a) {
            this._searchIndex = 0;
            this._searchFound = !1;
            do {
                this._searchFound = !0;
                for (var b = this._touchList.iterator(); b.hasNext();)
                    if (this._searchIndex == b.next().get_index()) {
                        this._searchIndex++;
                        this._searchFound = !1;
                        break
                    }
            } while (!1 == this._searchFound);
            b = ib.request(null == a.id ? "null" : "" + a.id, this._searchIndex);
            this._touchList.set(b.get_id(), b);
            b.begin(this._sanitizeX(a.viewX, a.viewY), this._sanitizeY(a.viewX, a.viewY));
            0 &lt;
                this._searchIndex &amp;&amp; this._delegateDispatch(qa.DOWN, l.CLICK, b.get_currentPos().x, b.get_currentPos().y, a.viewX, a.viewY, b.get_swipe())
        },
        _onTouchMove: function(a) {
            var b = this._touchList.get(null == a.id ? "null" : "" + a.id);
            b.move(this._sanitizeX(a.viewX, a.viewY), this._sanitizeY(a.viewX, a.viewY));
            0 &lt; b.get_index() &amp;&amp; this._delegateDispatch(qa.MOVE, l.CLICK, b.get_currentPos().x, b.get_currentPos().y, a.viewX, a.viewY, b.get_swipe())
        },
        _onTouchUp: function(a) {
            var b = this._touchList.get(null == a.id ? "null" : "" + a.id);
            b.end(this._sanitizeX(a.viewX,
                a.viewY), this._sanitizeY(a.viewX, a.viewY));
            0 &lt; b.get_index() &amp;&amp; this._delegateDispatch(qa.UP, l.CLICK, b.get_currentPos().x, b.get_currentPos().y, a.viewX, a.viewY, b.get_swipe())
        },
        _onPointerDown: function(a) {
            this._inputDown.set(l.CLICK, !0);
            this._pointer.begin(this._sanitizeX(a.viewX, a.viewY), this._sanitizeY(a.viewX, a.viewY));
            if (!1 == this._multiTouchAvail) {
                var b = ib.request("const", 0);
                b.begin(this._pointer.get_currentPos().x, this._pointer.get_currentPos().y);
                this._touchList.set("const", b)
            }
            this._delegateDispatch(qa.DOWN,
                l.CLICK, this._pointer.get_currentPos().x, this._pointer.get_currentPos().y, a.viewX, a.viewY, this._pointer.get_swipe())
        },
        _onPointerMove: function(a) {
            this._pointer.move(this._sanitizeX(a.viewX, a.viewY), this._sanitizeY(a.viewX, a.viewY));
            !1 == this._multiTouchAvail &amp;&amp; this._touchList.exists("const") &amp;&amp; this._touchList.get("const").move(this._pointer.get_currentPos().x, this._pointer.get_currentPos().y);
            this._delegateDispatch(qa.MOVE, l.CLICK, this._pointer.get_currentPos().x, this._pointer.get_currentPos().y, a.viewX,
                a.viewY, this._pointer.get_swipe())
        },
        _onPointerUp: function(a) {
            this._inputDown.set(l.CLICK, !1);
            this._pointer.end(this._sanitizeX(a.viewX, a.viewY), this._sanitizeY(a.viewX, a.viewY));
            !1 == this._multiTouchAvail &amp;&amp; this._touchList.exists("const") &amp;&amp; this._touchList.get("const").end(this._pointer.get_currentPos().x, this._pointer.get_currentPos().y);
            this._delegateDispatch(qa.UP, l.CLICK, this._pointer.get_currentPos().x, this._pointer.get_currentPos().y, a.viewX, a.viewY, this._pointer.get_swipe())
        },
        __class__: Xg,
        __properties__: {
            get_multiTouch: "get_multiTouch",
            get_offset: "get_offset",
            set_scale: "set_scale"
        }
    };
    var ob = function() {};
    g["com.workinman.pooling.IStrictPoolable"] = ob;
    ob.__name__ = ["com", "workinman", "pooling", "IStrictPoolable"];
    ob.prototype = {
        __class__: ob
    };
    var P = function() {};
    g["com.workinman.pooling.PoolStrictBase"] = P;
    P.__name__ = ["com", "workinman", "pooling", "PoolStrictBase"];
    P.__interfaces__ = [ob];
    P.prototype = {
        instance: function(a, b) {
            this._returnFunction = b;
            this._key = a;
            this.poolActivate();
            this.create();
            return this
        },
        get_poolKey: function() {
            return this._key
        },
        create: function() {},
        poolActivate: function() {
            this._disposed = !1
        },
        dispose: function() {
            this._disposed || (this._disposed = !0, this._returnFunction(this))
        },
        destroy: function() {
            this._returnFunction = null
        },
        __class__: P,
        __properties__: {
            get_poolKey: "get_poolKey"
        }
    };
    var ib = function() {};
    g["com.workinman.cloudutils.WMPointer"] = ib;
    ib.__name__ = ["com", "workinman", "cloudutils", "WMPointer"];
    ib.__interfaces__ = [ob];
    ib.request = function(a, b) {
        return i.get_instance().get_pool().requestObject("WMPointer", ib).init(a, b)
    };
    ib.__super__ =
        P;
    ib.prototype = s(P.prototype, {
        create: function() {
            this._personalCamera = new og(0, 0)
        },
        init: function(a, b) {
            this._origin = X.request();
            this._current = X.request();
            this._last = X.request();
            this._delta = X.request();
            this._workPoint = X.request();
            this._motionDelta = wb.request();
            this._line = wb.request();
            this._deltaLine = wb.request();
            this._camera = this._personalCamera;
            this._resetDeltaLine = !0;
            this._timer = ib._DELTA_TIMEOUT;
            this._id = a;
            this._index = b;
            this._phase = qa.UP;
            this._swipe = ka.NONE;
            this._consumed = !1;
            return this
        },
        dispose: function() {
            this._motionDelta.dispose();
            this._motionDelta = null;
            this._workPoint.dispose();
            this._workPoint = null;
            this._origin.dispose();
            this._origin = null;
            this._current.dispose();
            this._current = null;
            this._last.dispose();
            this._last = null;
            this._delta.dispose();
            this._delta = null;
            this._line.dispose();
            this._line = null;
            this._deltaLine.dispose();
            this._phase = this._swipe = this._camera = this._deltaLine = null;
            P.prototype.dispose.call(this)
        },
        destroy: function() {
            this._personalCamera.dispose();
            this._personalCamera = null;
            P.prototype.destroy.call(this)
        },
        get_phase: function() {
            return this._phase
        },
        get_originPos: function() {
            return this._origin
        },
        get_currentPos: function() {
            return this._current
        },
        get_lastPos: function() {
            return this._last
        },
        get_deltaPos: function() {
            return this._delta
        },
        get_line: function() {
            return this._line
        },
        get_swipe: function() {
            return this._swipe
        },
        get_consumed: function() {
            return this._consumed
        },
        set_consumed: function(a) {
            return this._consumed = a
        },
        get_id: function() {
            return this._id
        },
        get_index: function() {
            return this._index
        },
        set_index: function(a) {
            return this._index = a
        },
        get_motionDelta: function() {
            return this._motionDelta
        },
        get_deltaLine: function() {
            if (!1 == this._resetDeltaLine) return this._deltaLine;
            this._deltaLine.endToPoint(this._current);
            this._resetDeltaLine = !1;
            return this._deltaLine
        },
        setCamera: function(a) {
            null != a ? this._camera = a : (this._personalCamera.get_pos().to(0, 0), this._camera = this._personalCamera)
        },
        begin: function(a, b) {
            this._origin.to(a, b);
            this._origin.x += this._camera.get_pos().x - this._camera.get_screenCenterX();
            this._origin.y += this._camera.get_pos().y - this._camera.get_screenCenterY();
            this._current.toPoint(this._origin);
            this._last.toPoint(this._origin);
            this._delta.to(0, 0);
            this._line.to(this._origin, this._current);
            this._deltaLine.to(this._origin, this._current);
            this._motionDelta.to(this._origin, this._current);
            this._consumed = !1;
            this._phase = qa.DOWN;
            this._swipe = ka.NONE
        },
        move: function(a, b) {
            this._updateInfo(a, b);
            !1 != i.get_instance().get_input().getInput(l.CLICK) &amp;&amp; (this._phase = qa.MOVE, this._testSwipe(), this._line.endToPoint(this._current))
        },
        end: function(a, b) {
            this._phase = qa.UP;
            this._updateInfo(a, b);
            this._testSwipe();
            this._line.endToPoint(this._current)
        },
        _testSwipe: function() {
            !1 == this._consumed ? (this._workPoint.to(this._origin.x - this._current.x, this._origin.y - this._current.y), this._swipe = Math.abs(this._workPoint.x) &gt;= ib._DELTA_ALLOWANCE &amp;&amp; Math.abs(this._workPoint.y) &lt; ib._DELTA_ALLOWANCE ? 0 &lt; this._workPoint.x ? ka.LEFT : ka.RIGHT : Math.abs(this._workPoint.y) &gt;= ib._DELTA_ALLOWANCE &amp;&amp; Math.abs(this._workPoint.x) &lt; ib._DELTA_ALLOWANCE ? 0 &lt; this._workPoint.y ? ka.UP : ka.DOWN : ka.NONE) : this._swipe = ka.NONE
        },
        _updateInfo: function(a, b) {
            this._last.toPoint(this._current);
            this._current.to(a,
                b);
            this._current.x += this._camera.get_pos().x - this._camera.get_screenCenterX();
            this._current.y += this._camera.get_pos().y - this._camera.get_screenCenterY();
            this._delta.toPoint(this._current);
            this._delta.subtractPoint(this._last);
            this._deltaLine.to(this._origin, this._current);
            this._motionDelta.to(this._motionDelta.get_p1(), this._current)
        },
        update: function(a) {
            this._resetDeltaLine = !0;
            this._timer -= a;
            0 &gt; this._timer &amp;&amp; (this._timer = ib._DELTA_TIMEOUT, this._deltaLine.originToPoint(this._current))
        },
        __class__: ib,
        __properties__: s(P.prototype.__properties__, {
            get_deltaLine: "get_deltaLine",
            get_motionDelta: "get_motionDelta",
            set_index: "set_index",
            get_index: "get_index",
            get_id: "get_id",
            set_consumed: "set_consumed",
            get_consumed: "get_consumed",
            get_swipe: "get_swipe",
            get_line: "get_line",
            get_deltaPos: "get_deltaPos",
            get_lastPos: "get_lastPos",
            get_currentPos: "get_currentPos",
            get_originPos: "get_originPos",
            get_phase: "get_phase"
        })
    });
    var ah = function() {
        this._localizedData = new U;
        this._emptyLocalization = new pg("", "", "", 1, 0, 0)
    };
    g["com.workinman.cloudutils.WMLocalize"] = ah;
    ah.__name__ = ["com", "workinman", "cloudutils", "WMLocalize"];
    ah.prototype = {
        parseLocalization: function(a) {
            null == a &amp;&amp; (a = Qa.translation);
            for (var b = "", a = i.get_instance().get_assets().getXML(a).nodes.resolve("string").iterator(); a.hasNext();) {
                var c = a.next(),
                    b = c.att.resolve("id");
                this._localizedData.exists(b) || (c = new pg(c.att.resolve("id"), c.get_innerData(), c.att.resolve("fontName"), G.parseFloat(c.att.resolve("fontScale")), G.parseFloat(c.att.resolve("offsetX")), G.parseFloat(c.att.resolve("offsetY"))),
                    this._localizedData.set(b, c), c)
            }
        },
        getLocalizeData: function(a) {
            return !1 == this._localizedData.exists(a) ? this._emptyLocalization : this._localizedData.get(a)
        },
        __class__: ah
    };
    var pg = function(a, b, c, f, d, e) {
        this._id = a;
        this._string = b;
        this._cleanString();
        this._fontName = c;
        this._scale = f;
        this._offsetX = d;
        this._offsetY = e
    };
    g["com.workinman.cloudutils.WMLocalizedData"] = pg;
    pg.__name__ = ["com", "workinman", "cloudutils", "WMLocalizedData"];
    pg.prototype = {
        _cleanString: function() {
            this._string = ha.replace(this._string, "&lt;br&gt;",
                "\n")
        },
        get_string: function() {
            return this._string
        },
        get_fontName: function() {
            return this._fontName
        },
        get_scale: function() {
            return this._scale
        },
        get_offsetX: function() {
            return this._offsetX
        },
        get_offsetY: function() {
            return this._offsetY
        },
        __class__: pg,
        __properties__: {
            get_offsetY: "get_offsetY",
            get_offsetX: "get_offsetX",
            get_scale: "get_scale",
            get_fontName: "get_fontName",
            get_string: "get_string"
        }
    };
    var Ra = g["com.workinman.cloudutils.AUDIO_PRIORITY"] = {
        __ename__: ["com", "workinman", "cloudutils", "AUDIO_PRIORITY"],
        __constructs__: ["MUSIC",
            "VO", "SFX"
        ]
    };
    Ra.MUSIC = ["MUSIC", 0];
    Ra.MUSIC.toString = b;
    Ra.MUSIC.__enum__ = Ra;
    Ra.VO = ["VO", 1];
    Ra.VO.toString = b;
    Ra.VO.__enum__ = Ra;
    Ra.SFX = ["SFX", 2];
    Ra.SFX.toString = b;
    Ra.SFX.__enum__ = Ra;
    Ra.__empty_constructs__ = [Ra.MUSIC, Ra.VO, Ra.SFX];
    var Zg = function() {
        this._audioPriority = Ra.MUSIC;
        this._musicId = null;
        this._musicGain = 1;
        this._muteVo = this._muteSfx = this._muteMusic = this._muteSystem = this._muteAll = !1;
        this._mixer = new qg;
        this._tween = db.request();
        this._voQueue = [];
        this._music = null;
        this._sound = new hb;
        this._vo = null;
        this._soundRemoval = []
    };
    g["com.workinman.cloudutils.WMSound"] = Zg;
    Zg.__name__ = ["com", "workinman", "cloudutils", "WMSound"];
    Zg.prototype = {
        get_muteAll: function() {
            return this._muteAll
        },
        set_muteAll: function(a) {
            this._muteAll = a;
            this._toggleMute();
            return this._muteAll
        },
        _toggleMute: function() {
            this._getMutePriority(Ra.MUSIC) ? this.stopMusic() : this.playMusic(this._musicId, this._musicGain);
            this._getMutePriority(Ra.SFX) &amp;&amp; this.stopAllSound();
            this._getMutePriority(Ra.VO) &amp;&amp; this.stopVO()
        },
        _getMutePriority: function(a) {
            if (this._muteAll ||
                this._muteSystem) return !0;
            switch (a[1]) {
                case 0:
                    return this._muteMusic;
                case 2:
                    return this._muteSfx;
                case 1:
                    return this._muteVo
            }
            return !1
        },
        playMusic: function(a, b, c) {
            null == c &amp;&amp; (c = -1);
            null == b &amp;&amp; (b = 1);
            if (!(this._musicId == a &amp;&amp; null != this._music)) {
                this._musicId = a;
                this._musicGain = b;
                if (0 &lt; c &amp;&amp; null != this._music) this._tween.tween(this._music, c, {
                    volume: 0
                }, !0, p.EASE_LINEAR).onComplete(t(this, this._onPlayMusicFadeOutComplete));
                else null != this._music &amp;&amp; (this._music.set_doDelete(!0), this._music.dispose(), this._music = null);
                this._music = this._playAudio(a, b, null, !0, Ra.MUSIC)
            }
        },
        _onPlayMusicFadeOutComplete: function() {
            this.playMusic(this._musicId, this._musicGain)
        },
        stopMusic: function(a) {
            null == a &amp;&amp; (a = -1);
            if (0 &lt; a) {
                if (null != this._music) this._tween.tween(this._music, a, {
                    volume: 0
                }, !0, p.EASE_LINEAR).onComplete(t(this, this._onStopMusicFadeOutComplete))
            } else null != this._music &amp;&amp; this._music.set_doDelete(!0)
        },
        _onStopMusicFadeOutComplete: function() {
            null != this._music &amp;&amp; this._music.set_doDelete(!0)
        },
        playSound: function(a, b, c, f) {
            null == f &amp;&amp; (f = !1);
            null == b &amp;&amp; (b = 1);
            if (this._sound.exists(a)) return this._sound.get(a).playSound(b, c);
            b = this._playAudio(a, b, c, f, Ra.SFX);
            if (null == b) return null;
            this._sound.set(a, b);
            return this._sound.get(a)
        },
        stopAllSound: function() {
            for (var a = this._sound.iterator(); a.hasNext();) a.next().set_doDelete(!0)
        },
        stopVO: function() {
            for (; 0 &lt; this._voQueue.length;) this._voQueue.pop().dispose();
            null != this._vo &amp;&amp; this._vo.set_doDelete(!0)
        },
        _playAudio: function(a, b, c, f, d) {
            if (null == a || this._getMutePriority(d) || !1 == D.allAudioSupported() &amp;&amp;
                d != this._audioPriority) return null != c &amp;&amp; c(), null;
            d = i.get_instance().get_assets().getSound(a);
            return null == d ? (null != c &amp;&amp; c(), null) : Dc.request(a, this._mixer.createSound(d, 4), f).playSound(b, c)
        },
        update: function(a) {
            this._tween.update(a);
            for (var b = this._sound.iterator(); b.hasNext();) {
                var c = b.next();
                c.get_doDelete() ? (this._soundRemoval.push(c.get_id()), c.dispose()) : c.update(a)
            }
            for (; 0 &lt; this._soundRemoval.length;) this._sound.remove(this._soundRemoval.pop());
            null != this._music &amp;&amp; (this._music.get_doDelete() ? (this._music.dispose(),
                this._music = null) : this._music.update(a));
            null == this._vo &amp;&amp; 0 &lt; this._voQueue.length ? (b = this._voQueue[0], b.set_delay(b.get_delay() - a), 0 &gt; this._voQueue[0].get_delay() &amp;&amp; (a = this._voQueue.shift(), i.get_instance().get_dispatcher().dispatchEvent(da.request(n.VO_STARTED)), this._vo = this._playAudio(a.get_id(), 1, a.get_call(), !1, Ra.VO), a.dispose())) : null != this._vo &amp;&amp; (this._vo.get_doDelete() ? (this._vo.dispose(), this._vo = null, 1 &gt; this._voQueue.length ? (i.get_instance().get_dispatcher().dispatchEvent(da.request(n.VO_ENDED)),
                null != this._music &amp;&amp; this._tween.tween(this._music, 0.2, {
                    volume: 1
                }, !0, p.EASE)) : 0 &lt; this._voQueue[0].get_delay() &amp;&amp; i.get_instance().get_dispatcher().dispatchEvent(da.request(n.VO_PAUSED))) : this._vo.update(a))
        },
        __class__: Zg,
        __properties__: {
            set_muteAll: "set_muteAll",
            get_muteAll: "get_muteAll"
        }
    };
    var ad = function() {};
    g["com.workinman.cloudutils.VOQueue"] = ad;
    ad.__name__ = ["com", "workinman", "cloudutils", "VOQueue"];
    ad.request = function(a, b, c, f) {
        return i.get_instance().get_pool().requestObject("VOQueue", ad).init(a,
            b, c, f)
    };
    ad.__super__ = P;
    ad.prototype = s(P.prototype, {
        init: function(a, b, c, f) {
            this._id = a;
            this._callback = c;
            this._delay = f;
            this._gain = b;
            return this
        },
        get_id: function() {
            return this._id
        },
        get_gain: function() {
            return this._gain
        },
        get_call: function() {
            return this._callback
        },
        get_delay: function() {
            return this._delay
        },
        set_delay: function(a) {
            return this._delay = a
        },
        __class__: ad,
        __properties__: s(P.prototype.__properties__, {
            set_delay: "set_delay",
            get_delay: "get_delay",
            get_call: "get_call",
            get_gain: "get_gain",
            get_id: "get_id"
        })
    });
    var Dc = function() {};
    g["com.workinman.cloudutils.SoundDef"] = Dc;
    Dc.__name__ = ["com", "workinman", "cloudutils", "SoundDef"];
    Dc.request = function(a, b, c) {
        null == c &amp;&amp; (c = !1);
        return i.get_instance().get_pool().requestObject("SoundDef", Dc).init(a, b, c)
    };
    Dc.__super__ = P;
    Dc.prototype = s(P.prototype, {
        init: function(a, b, c) {
            this._complete = null;
            this._doDelete = !1;
            this._id = a;
            this._loop = c;
            this._maxVol = this.volume = 1;
            this._sound = b;
            return this
        },
        dispose: function() {
            null != this._playback &amp;&amp; (this._playback.dispose(), this._playback = null);
            null != this._sound &amp;&amp; (this._sound.dispose(), this._sound = null);
            null != this._complete &amp;&amp; this._complete();
            this._id = this._complete = null;
            P.prototype.dispose.call(this)
        },
        get_doDelete: function() {
            return this._doDelete
        },
        set_doDelete: function(a) {
            this._doDelete = a;
            return this.get_doDelete()
        },
        get_id: function() {
            return this._id
        },
        set_id: function(a) {
            this._id = a;
            return this.get_id()
        },
        get_sound: function() {
            return this._sound
        },
        get_playback: function() {
            return this._playback
        },
        set_playback: function(a) {
            return this._playback = a
        },
        update: function() {
            this._playback.volume.set__(this._maxVol * this.volume);
            if (this._playback.get_paused() || this._playback.get_complete().get__()) this._doDelete = !0
        },
        playSound: function(a, b) {
            null == a &amp;&amp; (a = 1);
            if (null == this._sound) return null != b &amp;&amp; b(), null;
            this._maxVol = a;
            this.volume = 1;
            this._loop ? this._playback = this._sound.loop(a) : (null != b &amp;&amp; (this._complete = b), this._playback = this._sound.play(a));
            return this
        },
        __class__: Dc,
        __properties__: s(P.prototype.__properties__, {
            set_playback: "set_playback",
            get_playback: "get_playback",
            get_sound: "get_sound",
            set_id: "set_id",
            get_id: "get_id",
            set_doDelete: "set_doDelete",
            get_doDelete: "get_doDelete"
        })
    });
    var Vb = function() {};
    g["flambe.util.Disposable"] = Vb;
    Vb.__name__ = ["flambe", "util", "Disposable"];
    Vb.prototype = {
        __class__: Vb
    };
    var Da = function() {
        this._flags = 0;
        this.owner = this.next = null
    };
    g["flambe.Component"] = Da;
    Da.__name__ = ["flambe", "Component"];
    Da.__interfaces__ = [Vb];
    Da.prototype = {
        onAdded: function() {},
        onRemoved: function() {},
        onStart: function() {},
        onStop: function() {},
        onUpdate: function() {},
        dispose: function() {
            null !=
                this.owner &amp;&amp; this.owner.remove(this)
        },
        get_name: function() {
            return null
        },
        __class__: Da,
        __properties__: {
            get_name: "get_name"
        }
    };
    var od = function(a) {
        Da.call(this);
        this._callback = a;
        this._paused = !1
    };
    g["com.workinman.components.ComponentUpdater"] = od;
    od.__name__ = ["com", "workinman", "components", "ComponentUpdater"];
    od.__super__ = Da;
    od.prototype = s(Da.prototype, {
        get_name: function() {
            return "ComponentUpdater_2"
        },
        onUpdate: function(a) {
            this._paused || this._callback(a)
        },
        __class__: od
    });
    var be = function(a, b, c, f, d) {
        null == f &amp;&amp; (f = !1);
        this._OPTION_MAINTAIN_Z_ORDER = !1;
        this._timeline = a;
        null == d &amp;&amp; (d = A.z__MAINUI);
        this._defaultLayer = d;
        this._layers = new hb;
        this._elements = [];
        this._camera = new og(b, c);
        this._enablePointer = f;
        this._zSortLayers = new hb
    };
    g["com.workinman.display.ElementManager"] = be;
    be.__name__ = ["com", "workinman", "display", "ElementManager"];
    be.prototype = {
        dispose: function() {
            for (; 0 &lt; this._elements.length;) this._elements.pop().dispose();
            this._timeline = this._elements = null;
            for (var a = this._layers.iterator(); a.hasNext();) a.next().dispose();
            this._zSortLayers = this._layers = null;
            this._camera.dispose();
            this._defaultLayer = this._camera = null
        },
        get_root: function() {
            return this._timeline
        },
        get_camera: function() {
            return this._camera
        },
        addLayer: function(a, b) {
            null == b &amp;&amp; (b = !1);
            if (this._layers.exists(a)) this._timeline.removeChild(this._layers.get(a)), this._timeline.addChild(this._layers.get(a));
            else {
                var c = new Ha;
                this._timeline.addChild(c);
                this._layers.set(a, c);
                b &amp;&amp; this._zSortLayers.set(a, [])
            }
        },
        addElement: function(a) {
            !1 == this._enablePointer &amp;&amp; a.disablePointerInput();
            if (null == a.get_root().parent) {
                null == a.get_layer() &amp;&amp; null != this._defaultLayer &amp;&amp; a.set_layer(this._defaultLayer);
                if (!1 == function(b) {
                        var c = a.get_layer();
                        return b._layers.exists(c)
                    }(this)) return a;
                (function(b) {
                    var c = a.get_layer();
                    return b._zSortLayers.exists(c)
                })(this) &amp;&amp; this._addZSort(a);
                (function(b) {
                    var c = a.get_layer();
                    return b._layers.get(c)
                })(this).addChild(a.get_root())
            } else a.get_root().parent.addChild(a.get_root());
            this._addUpdate(a);
            a.renderPosition(this._camera);
            return a
        },
        _addUpdate: function(a) {
            for (var b =
                    this._elements.length; 0 &lt; b--;)
                if (this._elements[b] == a) return;
            this._elements.push(a)
        },
        _addZSort: function(a) {
            var b;
            b = this._zSortLayers.get(a.get_layer());
            for (var c = b.length; 0 &lt; c--;)
                if (b[c] == a) return;
            b.push(a)
        },
        updateElements: function(a) {
            for (var b = this._elements.length; 0 &lt; b--;) this._elements[b].update(a), this._elements[b].get_doDelete() ? (this._elements[b].dispose(), this._elements.splice(b, 1)) : this._elements[b].renderPosition(this._camera)
        },
        updateZSort: function(a) {
            if (this._zSortLayers.exists(a)) {
                for (var a =
                        this._zSortLayers.get(a), b = a.length; 0 &lt; b--;) a[b].get_doDelete() &amp;&amp; a.splice(b, 1);
                this._OPTION_MAINTAIN_Z_ORDER ? Sa.sort(a, function(a, b) {
                    return a.get_depth() &gt; b.get_depth() ? -1 : a.get_depth() &lt; b.get_depth() ? 1 : 0
                }) : a.sort(function(a, b) {
                    return a.get_depth() &gt; b.get_depth() ? -1 : a.get_depth() &lt; b.get_depth() ? 1 : 0
                });
                for (b = a.length; 0 &lt; b--;) a[b].get_root().parent.addChild(a[b].get_root());
                a = null
            }
        },
        __class__: be,
        __properties__: {
            get_camera: "get_camera",
            get_root: "get_root"
        }
    };
    var Rh = function() {};
    g["com.workinman.display.IPoolable"] =
        Rh;
    Rh.__name__ = ["com", "workinman", "display", "IPoolable"];
    Rh.prototype = {
        __class__: Rh,
        __properties__: {
            set_isPooled: "set_isPooled"
        }
    };
    var Vg = function() {
        this._pools = new U;
        this._flagAllPoolsFull = !1;
        this._numPools = 0
    };
    g["com.workinman.display.PoolManager"] = Vg;
    Vg.__name__ = ["com", "workinman", "display", "PoolManager"];
    Vg.prototype = {
        dispose: function() {
            for (var a = this._pools.iterator(); a.hasNext();) a.next().dispose();
            this._pools = null
        },
        update: function(a) {
            if (!this._flagAllPoolsFull) {
                this._flagAllPoolsFull = !0;
                for (var b =
                        this._pools.iterator(); b.hasNext();) {
                    var c = b.next();
                    c.get_isPoolFull() || (this._flagAllPoolsFull = !1, c.update(a))
                }
                this._flagAllPoolsFull &amp;&amp; i.get_instance().get_dispatcher().dispatchEvent(da.request(n.ALL_POOLS_FULL))
            }
        },
        __class__: Vg
    };
    var Sh = function() {
        this._AVERAGE_DELAY_BETWEEN_CREATE_ELEMENTS = 0.8;
        this._MAX_ELEMENTS_TO_CREATE_AT_ONCE = 8
    };
    g["com.workinman.display.PoolData"] = Sh;
    Sh.__name__ = ["com", "workinman", "display", "PoolData"];
    Sh.prototype = {
        get_isPoolFull: function() {
            return this._flagPoolFull
        },
        update: function(a) {
            this._flagPoolFull ||
                (this._timerUpdateCreateElements -= a, 0 &gt;= this._timerUpdateCreateElements &amp;&amp; this._addPoolElements())
        },
        _addPoolElements: function(a) {
            null == a &amp;&amp; (a = !0);
            for (var b = 0; this._poolProgress &lt; this._poolElementsToAdd &amp;&amp; (!a || b &lt; this._MAX_ELEMENTS_TO_CREATE_AT_ONCE);) b++, this._poolProgress++, this._elements.push(ja.createInstance(this._class, [{
                pooled: !0
            }]));
            this._poolProgress &lt; this._poolElementsToAdd ? this._timerUpdateCreateElements = this._AVERAGE_DELAY_BETWEEN_CREATE_ELEMENTS + 0.2 * this._timerOffset : (this._timerUpdateCreateElements =
                0, this._flagPoolFull = !0)
        },
        dispose: function() {
            for (var a = 0; a &lt; this._elements.length;) this._elements[a].set_isPooled(!1), this._elements[a].dispose(), a++;
            this._class = this._elements = null
        },
        __class__: Sh,
        __properties__: {
            get_isPoolFull: "get_isPoolFull"
        }
    };
    var Z = function() {
        this._viewMatrixUpdateCount = this._parentViewMatrixUpdateCount = 0;
        this.blendMode = this.scissor = this._viewMatrix = null;
        var a = this;
        Da.call(this);
        this._flags |= 54;
        this._localMatrix = new mc;
        var b = function() {
            a._flags |= 24
        };
        this.x = new Ma(0, b);
        this.y = new Ma(0,
            b);
        this.rotation = new Ma(0, b);
        this.scaleX = new Ma(1, b);
        this.scaleY = new Ma(1, b);
        this.anchorX = new Ma(0, b);
        this.anchorY = new Ma(0, b);
        this.alpha = new Ma(1)
    };
    g["flambe.display.Sprite"] = Z;
    Z.__name__ = ["flambe", "display", "Sprite"];
    Z.hitTest = function(a, b, c) {
        var f = a._compMap.Sprite_3;
        if (null != f) {
            if (6 != (f._flags &amp; 6)) return null;
            f.getLocalMatrix().inverseTransform(b, c, Z._scratchPoint) &amp;&amp; (b = Z._scratchPoint.x, c = Z._scratchPoint.y);
            var d = f.scissor;
            if (null != d &amp;&amp; !d.contains(b, c)) return null
        }
        a = Z.hitTestBackwards(a.firstChild,
            b, c);
        return null != a ? a : null != f &amp;&amp; f.containsLocal(b, c) ? f : null
    };
    Z.render = function(a, b) {
        var c = a._compMap.Sprite_3;
        if (null != c) {
            var f = c.alpha._value;
            if (0 == (c._flags &amp; 2) || 0 &gt;= f) return;
            b.save();
            1 &gt; f &amp;&amp; b.multiplyAlpha(f);
            null != c.blendMode &amp;&amp; b.setBlendMode(c.blendMode);
            var f = c.getLocalMatrix(),
                d = f.m02,
                e = f.m12;
            0 != (c._flags &amp; 32) &amp;&amp; (d = Math.round(d), e = Math.round(e));
            b.transform(f.m00, f.m10, f.m01, f.m11, d, e);
            f = c.scissor;
            null != f &amp;&amp; b.applyScissor(f.x, f.y, f.width, f.height);
            c.draw(b)
        }
        f = a._compMap.Director_5;
        if (null != f) {
            f = f.occludedScenes;
            for (d = 0; d &lt; f.length;) e = f[d], ++d, Z.render(e, b)
        }
        for (f = a.firstChild; null != f;) d = f.next, Z.render(f, b), f = d;
        null != c &amp;&amp; b.restore()
    };
    Z.hitTestBackwards = function(a, b, c) {
        if (null != a) {
            var f = Z.hitTestBackwards(a.next, b, c);
            return null != f ? f : Z.hitTest(a, b, c)
        }
        return null
    };
    Z.__super__ = Da;
    Z.prototype = s(Da.prototype, {
        get_name: function() {
            return "Sprite_3"
        },
        getNaturalWidth: function() {
            return 0
        },
        getNaturalHeight: function() {
            return 0
        },
        containsLocal: function(a, b) {
            return 0 &lt;= a &amp;&amp; a &lt; this.getNaturalWidth() &amp;&amp; 0 &lt;= b &amp;&amp; b &lt; this.getNaturalHeight()
        },
        getLocalMatrix: function() {
            0 != (this._flags &amp; 8) &amp;&amp; (this._flags &amp;= -9, this._localMatrix.compose(this.x._value, this.y._value, this.scaleX._value, this.scaleY._value, 3.141592653589793 * this.rotation._value / 180), this._localMatrix.translate(-this.anchorX._value, -this.anchorY._value));
            return this._localMatrix
        },
        getViewMatrix: function() {
            if (this.isViewMatrixDirty()) {
                var a = this.getParentSprite();
                this._viewMatrix = null != a ? mc.multiply(a.getViewMatrix(), this.getLocalMatrix(), this._viewMatrix) : this.getLocalMatrix().clone(this._viewMatrix);
                this._flags &amp;= -17;
                null != a &amp;&amp; (this._parentViewMatrixUpdateCount = a._viewMatrixUpdateCount);
                ++this._viewMatrixUpdateCount
            }
            return this._viewMatrix
        },
        setAnchor: function(a, b) {
            this.anchorX.set__(a);
            this.anchorY.set__(b);
            return this
        },
        setScaleXY: function(a, b) {
            this.scaleX.set__(a);
            this.scaleY.set__(b);
            return this
        },
        disablePointer: function() {
            this.set_pointerEnabled(!1);
            return this
        },
        onAdded: function() {
            0 != (this._flags &amp; 64) &amp;&amp; this.connectHover()
        },
        onRemoved: function() {
            null != this._hoverConnection &amp;&amp; (this._hoverConnection.dispose(),
                this._hoverConnection = null)
        },
        onUpdate: function(a) {
            this.x.update(a);
            this.y.update(a);
            this.rotation.update(a);
            this.scaleX.update(a);
            this.scaleY.update(a);
            this.alpha.update(a);
            this.anchorX.update(a);
            this.anchorY.update(a)
        },
        draw: function() {},
        isViewMatrixDirty: function() {
            if (0 != (this._flags &amp; 16)) return !0;
            var a = this.getParentSprite();
            return null == a ? !1 : this._parentViewMatrixUpdateCount != a._viewMatrixUpdateCount || a.isViewMatrixDirty()
        },
        getParentSprite: function() {
            if (null == this.owner) return null;
            for (var a = this.owner.parent; null !=
                a;) {
                var b = a._compMap.Sprite_3;
                if (null != b) return b;
                a = a.parent
            }
            return null
        },
        connectHover: function() {
            var a = this;
            null == this._hoverConnection &amp;&amp; (this._hoverConnection = J._platform.getPointer().move.connect(function(b) {
                for (var c = b.hit; null != c;) {
                    if (c == a) return;
                    c = c.getParentSprite()
                }
                null != a._pointerOut &amp;&amp; 0 != (a._flags &amp; 64) &amp;&amp; a._pointerOut.emit(b);
                a._flags &amp;= -65;
                a._hoverConnection.dispose();
                a._hoverConnection = null
            }))
        },
        set_visible: function(a) {
            this._flags = bd.set(this._flags, 2, a);
            return a
        },
        set_pointerEnabled: function(a) {
            this._flags =
                bd.set(this._flags, 4, a);
            return a
        },
        set_pixelSnapping: function(a) {
            this._flags = bd.set(this._flags, 32, a);
            return a
        },
        onPointerDown: function(a) {
            this.onHover(a);
            null != this._pointerDown &amp;&amp; this._pointerDown.emit(a)
        },
        onPointerMove: function(a) {
            this.onHover(a);
            null != this._pointerMove &amp;&amp; this._pointerMove.emit(a)
        },
        onHover: function(a) {
            if (0 == (this._flags &amp; 64) &amp;&amp; (this._flags |= 64, null != this._pointerIn || null != this._pointerOut)) null != this._pointerIn &amp;&amp; this._pointerIn.emit(a), this.connectHover()
        },
        onPointerUp: function(a) {
            switch (a.source[1]) {
                case 1:
                    null !=
                        this._pointerOut &amp;&amp; 0 != (this._flags &amp; 64) &amp;&amp; this._pointerOut.emit(a), this._flags &amp;= -65, null != this._hoverConnection &amp;&amp; (this._hoverConnection.dispose(), this._hoverConnection = null)
            }
            null != this._pointerUp &amp;&amp; this._pointerUp.emit(a)
        },
        __class__: Z,
        __properties__: s(Da.prototype.__properties__, {
            set_pixelSnapping: "set_pixelSnapping",
            set_pointerEnabled: "set_pointerEnabled",
            set_visible: "set_visible"
        })
    });
    var dc = function(a) {
        Z.call(this);
        this.texture = a
    };
    g["flambe.display.ImageSprite"] = dc;
    dc.__name__ = ["flambe", "display", "ImageSprite"];
    dc.__super__ = Z;
    dc.prototype = s(Z.prototype, {
        draw: function(a) {
            null != this.texture &amp;&amp; a.drawTexture(this.texture, 0, 0)
        },
        getNaturalWidth: function() {
            return null != this.texture ? this.texture.get_width() : 0
        },
        getNaturalHeight: function() {
            return null != this.texture ? this.texture.get_height() : 0
        },
        __class__: dc
    });
    var Mc = function(a, b) {
        null == b &amp;&amp; (b = "");
        var c = null,
            c = i.get_instance().get_assets().getTexture(a, b);
        this._rect = i.get_instance().get_assets().getSpriteRect(a, b);
        dc.call(this, c)
    };
    g["com.workinman.display.SubImageSprite"] =
        Mc;
    Mc.__name__ = ["com", "workinman", "display", "SubImageSprite"];
    Mc.__super__ = dc;
    Mc.prototype = s(dc.prototype, {
        dispose: function() {
            this._rect = null;
            dc.prototype.dispose.call(this)
        },
        draw: function(a) {
            null != this.texture &amp;&amp; (null == this._rect ? a.drawTexture(this.texture, 0, 0) : a.drawSubTexture(this.texture, this._rect.get_offsetX(), this._rect.get_offsetY(), this._rect.get_sourceX(), this._rect.get_sourceY(), this._rect.get_sourceWidth(), this._rect.get_sourceHeight()))
        },
        setTexture: function(a, b) {
            null == b &amp;&amp; (b = "");
            this.texture =
                i.get_instance().get_assets().getTexture(a, b);
            this._rect = i.get_instance().get_assets().getSpriteRect(a, b)
        },
        getNaturalWidth: function() {
            return null == this.texture ? 0 : null == this._rect ? this.texture.get_width() : this._rect.get_originalW()
        },
        getNaturalHeight: function() {
            return null == this.texture ? 0 : null == this._rect ? this.texture.get_height() : this._rect.get_originalH()
        },
        __class__: Mc
    });
    var hh = function(a, b, c, f, d, e, g, i) {
        this._offsetX = a;
        this._offsetY = b;
        this._originalW = c;
        this._originalH = f;
        this._sourceX = d;
        this._sourceY =
            e;
        this._sourceWidth = g;
        this._sourceHeight = i
    };
    g["com.workinman.display.WMSpriteRect"] = hh;
    hh.__name__ = ["com", "workinman", "display", "WMSpriteRect"];
    hh.prototype = {
        get_offsetX: function() {
            return this._offsetX
        },
        get_offsetY: function() {
            return this._offsetY
        },
        get_originalW: function() {
            return this._originalW
        },
        get_originalH: function() {
            return this._originalH
        },
        get_sourceX: function() {
            return this._sourceX
        },
        get_sourceY: function() {
            return this._sourceY
        },
        get_sourceWidth: function() {
            return this._sourceWidth
        },
        get_sourceHeight: function() {
            return this._sourceHeight
        },
        __class__: hh,
        __properties__: {
            get_sourceHeight: "get_sourceHeight",
            get_sourceWidth: "get_sourceWidth",
            get_sourceY: "get_sourceY",
            get_sourceX: "get_sourceX",
            get_originalH: "get_originalH",
            get_originalW: "get_originalW",
            get_offsetY: "get_offsetY",
            get_offsetX: "get_offsetX"
        }
    };
    var jc = function() {};
    g["com.workinman.display.element.QueuedAnimation"] = jc;
    jc.__name__ = ["com", "workinman", "display", "element", "QueuedAnimation"];
    jc.__interfaces__ = [ob];
    jc.request = function(a, b, c) {
        return i.get_instance().get_pool().requestObject("QueuedAnimation",
            jc).init(a, b, c)
    };
    jc.__super__ = P;
    jc.prototype = s(P.prototype, {
        init: function(a, b, c) {
            this._name = a;
            this._loops = b;
            this._force = c;
            return this
        },
        get_name: function() {
            return this._name
        },
        get_loops: function() {
            return this._loops
        },
        get_force: function() {
            return this._force
        },
        __class__: jc,
        __properties__: s(P.prototype.__properties__, {
            get_force: "get_force",
            get_loops: "get_loops",
            get_name: "get_name"
        })
    });
    var cc = function() {};
    g["com.workinman.display.element.AnimationDef"] = cc;
    cc.__name__ = ["com", "workinman", "display", "element",
        "AnimationDef"
    ];
    cc.__interfaces__ = [ob];
    cc.request = function(a, b, c, f) {
        null == c &amp;&amp; (c = -1);
        null == b &amp;&amp; (b = -1);
        return i.get_instance().get_pool().requestObject("AnimationDef", cc).init(a, b, c, f)
    };
    cc.__super__ = P;
    cc.prototype = s(P.prototype, {
        create: function() {
            this._frameIds = []
        },
        init: function(a, b, c, f) {
            null == c &amp;&amp; (c = -1);
            null == b &amp;&amp; (b = -1);
            this._id = a;
            this._playReverse = !1;
            if (null != f) {
                for (a = 0; a &lt; f.length;) b = f[a], ++a, this._frameIds.push(b);
                this._startFrame = 1;
                this._endFrame = this._frameIds.length
            } else this._startFrame = b, this._endFrame =
                c, b &gt; c &amp;&amp; (this._playReverse = !0, this._startFrame = c, this._endFrame = b);
            return this
        },
        dispose: function() {
            for (; 0 &lt; this._frameIds.length;) this._frameIds.pop();
            P.prototype.dispose.call(this)
        },
        destroy: function() {
            this._frameIds = null;
            P.prototype.destroy.call(this)
        },
        get_start: function() {
            return this._startFrame
        },
        get_end: function() {
            return this._endFrame
        },
        get_reverse: function() {
            return this._playReverse
        },
        get_id: function() {
            return this._id
        },
        get_frameIds: function() {
            return this._frameIds
        },
        __class__: cc,
        __properties__: s(P.prototype.__properties__, {
            get_frameIds: "get_frameIds",
            get_id: "get_id",
            get_reverse: "get_reverse",
            get_end: "get_end",
            get_start: "get_start"
        })
    });
    var ya = g["com.workinman.display.element.ELEMENT_FORMAT"] = {
        __ename__: ["com", "workinman", "display", "element", "ELEMENT_FORMAT"],
        __constructs__: ["EMPTY", "TEXTURE", "MOVIE", "TEXT"]
    };
    ya.EMPTY = ["EMPTY", 0];
    ya.EMPTY.toString = b;
    ya.EMPTY.__enum__ = ya;
    ya.TEXTURE = ["TEXTURE", 1];
    ya.TEXTURE.toString = b;
    ya.TEXTURE.__enum__ = ya;
    ya.MOVIE = ["MOVIE", 2];
    ya.MOVIE.toString = b;
    ya.MOVIE.__enum__ = ya;
    ya.TEXT = ["TEXT",
        3
    ];
    ya.TEXT.toString = b;
    ya.TEXT.__enum__ = ya;
    ya.__empty_constructs__ = [ya.EMPTY, ya.TEXTURE, ya.MOVIE, ya.TEXT];
    var Ca = function(a) {
        m.call(this, a);
        this._textString = "";
        this._textDisplay = new cd(i.get_instance().get_assets().getFont(null == a.font ? D.FONT_DEFAULT : a.font), "");
        this.setImageSprite(this._textDisplay);
        this._textDisplay.set_pointerEnabled(!1);
        this._textDisplay.set_align(null == a.align ? K.Center : a.align);
        null != a.width &amp;&amp; this._textDisplay.wrapWidth.set__(a.width);
        null != a.lineSpacing &amp;&amp; this._textDisplay.lineSpacing.set__(a.lineSpacing);
        null != a.letterSpacing &amp;&amp; this._textDisplay.letterSpacing.set__(a.letterSpacing);
        this.renderPosition();
        this.set_text(a.text)
    };
    g["com.workinman.display.text.TextBase"] = Ca;
    Ca.__name__ = ["com", "workinman", "display", "text", "TextBase"];
    Ca.__super__ = m;
    Ca.prototype = s(m.prototype, {
        dispose: function() {
            null != this._textDisplay &amp;&amp; (this._textDisplay.dispose(), this._textDisplay = null);
            this._textString = null;
            m.prototype.dispose.call(this)
        },
        _determineFormat: function(a) {
            ua.__instanceof(a, cd) ? this._setFormat(ya.TEXT) : m.prototype._determineFormat.call(this,
                a)
        },
        _cleanOldFormat: function(a) {
            switch (a[1]) {
                case 3:
                    break;
                default:
                    m.prototype._cleanOldFormat.call(this, a)
            }
        },
        set_text: function(a) {
            a != this._textString &amp;&amp; (this._textString = a, this._renderTextToDisplay());
            return this._textString
        },
        _renderTextToDisplay: function() {
            this._textDisplay.set_text(this._textString)
        },
        __class__: Ca,
        __properties__: s(m.prototype.__properties__, {
            set_text: "set_text"
        })
    });
    var x = function(a) {
        this._flagLocalize = null == a.localize ? !0 : a.localize;
        Ca.call(this, a)
    };
    g["com.workinman.display.text.TextLocalized"] =
        x;
    x.__name__ = ["com", "workinman", "display", "text", "TextLocalized"];
    x.__super__ = Ca;
    x.prototype = s(Ca.prototype, {
        swapTextToDisplay: function(a) {
            this._textString = a;
            this._renderTextToDisplay()
        },
        get_doLocalize: function() {
            return this._flagLocalize
        },
        set_doLocalize: function(a) {
            a != this._flagLocalize &amp;&amp; (this._flagLocalize = a, this._renderTextToDisplay());
            return this.get_doLocalize()
        },
        _renderTextToDisplay: function() {
            if (this._flagLocalize) {
                var a = i.get_instance().get_localize().getLocalizeData(this._textString);
                this.offsetX =
                    a.get_offsetX();
                this.offsetY = a.get_offsetY();
                this.set_scale(a.get_scale());
                a.get_fontName() != this._textDisplay._font.name &amp;&amp; this._textDisplay.set_font(i.get_instance().get_assets().getFont(a.get_fontName(), !0));
                this._textDisplay.set_text(a.get_string());
                this.renderPosition()
            } else Ca.prototype._renderTextToDisplay.call(this)
        },
        __class__: x,
        __properties__: s(Ca.prototype.__properties__, {
            set_doLocalize: "set_doLocalize",
            get_doLocalize: "get_doLocalize"
        })
    });
    var xa = g["com.workinman.display.ui._ButtonBase.ButtonState"] = {
        __ename__: "com,workinman,display,ui,_ButtonBase,ButtonState".split(","),
        __constructs__: ["_STATE_UP", "_STATE_DOWN", "_STATE_OVER", "_STATE_CLICK"]
    };
    xa._STATE_UP = ["_STATE_UP", 0];
    xa._STATE_UP.toString = b;
    xa._STATE_UP.__enum__ = xa;
    xa._STATE_DOWN = ["_STATE_DOWN", 1];
    xa._STATE_DOWN.toString = b;
    xa._STATE_DOWN.__enum__ = xa;
    xa._STATE_OVER = ["_STATE_OVER", 2];
    xa._STATE_OVER.toString = b;
    xa._STATE_OVER.__enum__ = xa;
    xa._STATE_CLICK = ["_STATE_CLICK", 3];
    xa._STATE_CLICK.toString = b;
    xa._STATE_CLICK.__enum__ = xa;
    xa.__empty_constructs__ = [xa._STATE_UP, xa._STATE_DOWN, xa._STATE_OVER, xa._STATE_CLICK];
    var Wb = g["com.workinman.display.ui.EventType"] = {
        __ename__: ["com", "workinman", "display", "ui", "EventType"],
        __constructs__: ["EVENT_BASIC", "EVENT_DATA"]
    };
    Wb.EVENT_BASIC = ["EVENT_BASIC", 0];
    Wb.EVENT_BASIC.toString = b;
    Wb.EVENT_BASIC.__enum__ = Wb;
    Wb.EVENT_DATA = ["EVENT_DATA", 1];
    Wb.EVENT_DATA.toString = b;
    Wb.EVENT_DATA.__enum__ = Wb;
    Wb.__empty_constructs__ = [Wb.EVENT_BASIC, Wb.EVENT_DATA];
    var rg = function(a) {
        ia.call(this, a);
        this._targetID = ""
    };
    g["com.workinman.display.ui.ButtonDynamic"] =
        rg;
    rg.__name__ = ["com", "workinman", "display", "ui", "ButtonDynamic"];
    rg.__super__ = ia;
    rg.prototype = s(ia.prototype, {
        setEventWithData: function(a, b) {
            this._event = a;
            this._eventType = Wb.EVENT_DATA;
            this._eventData = b
        },
        _doClick: function() {
            if (this._flagEnabled &amp;&amp; (i.get_instance().get_dispatcher().dispatchEvent(da.request(n.EVENT_INPUT_LOSE_FOCUS)), this._dispatch(n.BUTTON_CLICK), null != this._event)) {
                switch (this._eventType[1]) {
                    case 0:
                        i.get_instance().get_dispatcher().dispatchEvent(da.request(this._event));
                        break;
                    case 1:
                        i.get_instance().get_dispatcher().dispatchEvent(da.request(this._event,
                            function(a) {
                                var b = new U;
                                b.set("data", a._eventData);
                                return b
                            }(this)))
                }
                this._renderUp()
            }
        },
        __class__: rg
    });
    var Rg = function(a, b, c) {
        this._screenId = a;
        this._changeEvent = b;
        this._action = c
    };
    g["com.workinman.display.ui.ChangeActionData"] = Rg;
    Rg.__name__ = ["com", "workinman", "display", "ui", "ChangeActionData"];
    Rg.prototype = {
        get_screenId: function() {
            return this._screenId
        },
        get_changeEvent: function() {
            return this._changeEvent
        },
        get_action: function() {
            return this._action
        },
        __class__: Rg,
        __properties__: {
            get_action: "get_action",
            get_changeEvent: "get_changeEvent",
            get_screenId: "get_screenId"
        }
    };
    var jh = function(a, b) {
        this.id = a;
        this.screenClass = b
    };
    g["com.workinman.display.ui.ScreenData"] = jh;
    jh.__name__ = ["com", "workinman", "display", "ui", "ScreenData"];
    jh.prototype = {
        __class__: jh
    };
    var Pg = function(a) {
        this._dispatcher = Hb.request();
        this._container = a;
        this._layerScreen = new Ha;
        this._container.addChild(this._layerScreen);
        this._isPaused = !1;
        this._screens = [];
        this._screensOpen = [];
        this._screensQueue = [];
        this._flagCloseAllScreensWhenBottomCloses = !1
    };
    g["com.workinman.display.ui.ScreenManager"] = Pg;
    Pg.__name__ = ["com", "workinman", "display", "ui", "ScreenManager"];
    Pg.prototype = {
        set_interfaceDelegate: function(a) {
            return this._interfaceDelegate = a
        },
        addScreen: function(a, b) {
            this._screens.push(new jh(a, b))
        },
        closeScreen: function(a, b, c) {
            null == c &amp;&amp; (c = -1);
            null == b &amp;&amp; (b = !0);
            if (0 == this._screensOpen.length) this.removeQueuedScreen(a);
            else {
                if (null == a) c = this._screensOpen[this._screensOpen.length - 1];
                else if (0 &lt;= c &amp;&amp; c &lt; this._screensOpen.length) c = this._screensOpen[c];
                else if (c =
                    this.getScreen(a), null == c) {
                    this.removeQueuedScreen(a);
                    return
                }
                c.close(b);
                this._dispatchEventChange(wa.CLOSE_BEGIN, a)
            }
        },
        openScreen: function(a, b, c, f) {
            null == b &amp;&amp; (b = !0);
            this._hasScreenData(a) &amp;&amp; (this.isScreenOpen(a) ? this._moveScreenToTop(a) : (null == c &amp;&amp; (c = $a.CLOSED_ALL), c != $a.IMMEDIATE &amp;&amp; b &amp;&amp; 0 &lt; this._screensOpen.length ? this._addScreenToQueue(this._getScreenData(a), c, f) : this._generateScreen(this._getScreenData(a))))
        },
        _moveScreenToTop: function(a) {
            var b = this.getScreen(a);
            if (null != b) {
                b.isClosing() &amp;&amp; b.open(!1);
                for (var c =
                        this._screensOpen.length - 1; 0 &lt;= c &amp;&amp; !(this._screensOpen[c].id == a);) c--;
                this._screensOpen.splice(c, 1);
                b.reset();
                this._removeScreenDisplay(b.get_root());
                this._addScreenDisplay(b.get_root());
                this._screensOpen.push(b)
            }
        },
        changeScreenTo: function(a, b) {
            null == b &amp;&amp; (b = !1);
            this.removeAllQueuedScreens();
            var c;
            if (this.isScreenOpen(a)) {
                for (c = this._screensOpen.length - 1; 0 &lt;= c;) this._screensOpen[c].id != a &amp;&amp; this.closeScreen(this._screensOpen[c].id, b, c), c--;
                this._dispatchEventChange(wa.OPEN_BEGIN, a);
                this._dispatchEventChange(wa.OPEN_COMPLETE,
                    a)
            } else if (0 &lt; this._screensOpen.length) {
                this._screensOpen[0].suspend();
                var f = $a.CLOSED_ALL;
                if (0 &lt; this._screensOpen.length &amp;&amp; (this.closeScreen(this._screensOpen[0].id, b, 0), 1 &lt; this._screensOpen.length))
                    for (c = 1; c &lt; this._screensOpen.length;) this.closeScreen(this._screensOpen[c].id, b, this._screensOpen.length), c++;
                this.openScreen(a, !0, f)
            } else this.openScreen(a, !1)
        },
        update: function(a) {
            if (!this._isPaused) {
                0.15 &lt; a &amp;&amp; (a = 0.15);
                for (this._loop = this._screensOpen.length; 0 &lt; this._loop--;) this._screensOpen[this._loop].update(a),
                    this._screensOpen[this._loop].flagDispose &amp;&amp; (this._disposeScreen(this._screensOpen[this._loop].id), 0 == this._screensOpen.length &amp;&amp; this._onQueueConditionMet($a.CLOSED_ALL))
            }
        },
        getScreen: function(a) {
            if (0 == this._screensOpen.length) return null;
            if (null == a) return this._screensOpen[this._screensOpen.length - 1];
            for (var b = this._screensOpen.length - 1; 0 &lt;= b;) {
                if (this._screensOpen[b].id == a) return this._screensOpen[b];
                b--
            }
            return null
        },
        isScreenOpen: function(a) {
            for (var b = this._screensOpen.length - 1; 0 &lt;= b;) {
                if (this._screensOpen[b].id ==
                    a) return !0;
                b--
            }
            return !1
        },
        hasQueuedScreen: function(a) {
            for (var b = this._screensQueue.length - 1; 0 &lt;= b;) {
                if (this._screensQueue[b].screenData.id == a) return !0;
                b--
            }
            return !1
        },
        removeQueuedScreen: function(a) {
            for (var b = this._screensQueue.length - 1; 0 &lt;= b;) {
                if (this._screensQueue[b].screenData.id == a) {
                    this._screensQueue.splice(b, 1);
                    break
                }
                b--
            }
        },
        removeAllQueuedScreens: function() {
            for (var a = this._screensQueue.length - 1; 0 &lt;= a;) this._screensQueue.splice(a, 1), a--
        },
        _addScreenToQueue: function(a, b, c) {
            this.hasQueuedScreen(a.id) ||
                this._screensQueue.push(new kh(a, b, c))
        },
        _generateScreen: function(a) {
            if (this.isScreenOpen(a.id)) this.getScreen(a.id).reset(), this._dispatchEventChange(wa.OPEN_BEGIN, a.id);
            else {
                var b = ja.createInstance(a.screenClass, [a.id, this._container]);
                null != b &amp;&amp; (this._screensOpen.push(b), b.set_flowDelegate(t(this, this._onEventScreenOutput)), b.open(!0), this._dispatchEventChange(wa.OPEN_BEGIN, a.id))
            }
        },
        _disposeScreen: function(a) {
            for (var b = 0; b &lt; this._screensOpen.length;) {
                if (this._screensOpen[b].id == a) {
                    this._removeScreenDisplay(this._screensOpen[b].get_root());
                    this._screensOpen[b].dispose();
                    this._screensOpen.splice(b, 1);
                    break
                }
                b++
            }
        },
        _onEventScreenOutput: function(a, b) {
            a == nb.OPENED ? this._dispatchEventChange(wa.OPEN_COMPLETE, b) : a == nb.CLOSED &amp;&amp; (this._dispatchEventChange(wa.CLOSE_COMPLETE, b), this._onQueueConditionMet($a.CLOSED_SPECIFIC, b))
        },
        _hasScreenData: function(a) {
            for (var b = this._screens.length - 1; 0 &lt;= b;) {
                if (this._screens[b].id == a) return !0;
                b--
            }
            return !1
        },
        _getScreenData: function(a) {
            for (var b = this._screens.length - 1; 0 &lt;= b;) {
                if (this._screens[b].id == a) return this._screens[b];
                b--
            }
            return null
        },
        _onQueueConditionMet: function(a, b) {
            for (var c = 0; c &lt; this._screensQueue.length;) this._screensQueue[c].validateCondition(a, b) &amp;&amp; (this._generateScreen(this._screensQueue[c].screenData), this._screensQueue.splice(c, 1)), c++
        },
        _dispatchEventChange: function(a, b) {
            null != this._interfaceDelegate &amp;&amp; this._interfaceDelegate(a, b)
        },
        _addScreenDisplay: function(a) {
            this._layerScreen.addChild(a)
        },
        _removeScreenDisplay: function(a) {
            this._layerScreen.removeChild(a)
        },
        __class__: Pg,
        __properties__: {
            set_interfaceDelegate: "set_interfaceDelegate"
        }
    };
    var kh = function(a, b, c) {
        this.screenData = a;
        this.openCondition = b;
        this.openTestString = c
    };
    g["com.workinman.display.ui.ScreenQueueData"] = kh;
    kh.__name__ = ["com", "workinman", "display", "ui", "ScreenQueueData"];
    kh.prototype = {
        validateCondition: function(a, b) {
            return this.openCondition == a ? null == this.openTestString || this.openTestString == b : !1
        },
        __class__: kh
    };
    var Cb = function(a, b, c, f, d, e) {
        this.id = a;
        this.animation = b;
        this.actionOnComplete = c;
        this.actionData = f;
        this.inFunc = d;
        this.outFunc = e
    };
    g["com.workinman.display.ui.ScreenStateData"] =
        Cb;
    Cb.__name__ = ["com", "workinman", "display", "ui", "ScreenStateData"];
    Cb.prototype = {
        __class__: Cb
    };
    var ce = function(b) {
        m.call(this, b);
        var h = ["1,2,3,4,5,6,7,8,9,0".split(","), "Q,W,E,R,T,Y,U,I,O,P".split(","), "A,S,D,F,G,H,J,K,L,backspace".split(","), "Z,X,C,V,B,N,M,_,enter".split(",")],
            c, f, d = 0,
            e = 0;
        this._tween = b.tween;
        this._buttons = [];
        for (var b = 0, g = h.length; b &lt; g;) {
            var i = b++,
                d = -270;
            3 == i &amp;&amp; (d += 25);
            for (var e = -170 + 68 * i, j = 0, k = h[i].length; j &lt; k;) {
                var l = j++;
                2 == i &amp;&amp; 0 &lt; l &amp;&amp; (d -= 2.5);
                3 == i &amp;&amp; 0 &lt; l &amp;&amp; (d -= 2.5);
                "backspace" == h[i][l] ?
                    d += 7.5 : "enter" == h[i][l] &amp;&amp; (d += 22.5);
                "backspace" == h[i][l] ? (c = a.key_delete, f = a.key_delete_active) : "enter" == h[i][l] ? (c = a.key_enter, f = a.key_enter_active) : (c = a.key_blank, f = a.key_blank_active);
                c = this.addElement(new rg({
                    x: d,
                    y: e,
                    tween: this._tween,
                    offsetX: 0.5,
                    offsetY: 0.5,
                    assetUp: c,
                    assetDown: f
                }));
                "backspace" != h[i][l] &amp;&amp; c.addElement(new Ca({
                    x: -2,
                    y: -2,
                    text: h[i][l].toUpperCase(),
                    align: K.Center,
                    scale: 0.6
                }));
                c.setEventWithData(n.INPUT_ARBITRARY_KEY_BUTTON, {
                    key: h[i][l],
                    state: qa.DOWN
                });
                d += 60;
                this._buttons.push(c)
            }
        }
        this.alpha =
            0;
        this._disable();
        this._flagIn = !1
    };
    g["com.workinman.display.ui.UIKeyboard"] = ce;
    ce.__name__ = ["com", "workinman", "display", "ui", "UIKeyboard"];
    ce.__super__ = m;
    ce.prototype = s(m.prototype, {
        dispose: function() {
            m.prototype.dispose.call(this);
            this._buttons = this._tween = null
        },
        tweenIn: function() {
            this._flagIn || (Q.easeSlideIn(this, this._tween, 0, 1120).onComplete(t(this, this._enable)), this._flagIn = !0)
        },
        _enable: function() {
            for (var a = 0, b = this._buttons; a &lt; b.length;) {
                var c = b[a];
                ++a;
                c.enable()
            }
        },
        _disable: function() {
            for (var a =
                    0, b = this._buttons; a &lt; b.length;) {
                var c = b[a];
                ++a;
                c.disable()
            }
        },
        __class__: ce
    });
    var zc = function(a) {
        La.call(this, a);
        this._tween = a.tween;
        this._id = a.id;
        this._rect = Ta.request();
        this._rectOrigin = X.request();
        this._hasTouch = this._active = !1;
        this.alpha = 0.5;
        this._rebuildRect(this.width, this.height);
        this._defaultInit()
    };
    g["com.workinman.display.ui.VirtualInput"] = zc;
    zc.__name__ = ["com", "workinman", "display", "ui", "VirtualInput"];
    zc.__super__ = La;
    zc.prototype = s(La.prototype, {
        dispose: function() {
            this._rect.dispose();
            this._tween =
                this._rect = null;
            this._rectOrigin.dispose();
            this._rectOrigin = null;
            La.prototype.dispose.call(this)
        },
        _rebuildRect: function(a, b) {
            null == b &amp;&amp; (b = -1);
            null == a &amp;&amp; (a = -1); - 1 != a &amp;&amp; this._rect.set_width(a); - 1 != b &amp;&amp; this._rect.set_height(b);
            this._rect.toXY(this._pos.x - this._rect.get_width() * this._rectOrigin.x, this._pos.y - this._rect.get_height() * this._rectOrigin.y)
        },
        setCustomRectSize: function(a, b, c, f) {
            null == f &amp;&amp; (f = 0.5);
            null == c &amp;&amp; (c = 0.5);
            this._rectOrigin.to(c, f);
            this._rebuildRect(a, b)
        },
        update: function(a) {
            La.prototype.update.call(this,
                a);
            this._rebuildRect();
            this._hasTouch = !1;
            var b;
            for (b = i.get_instance().get_input().get_multiTouch().iterator(); b.hasNext();) this._rect.containsPoint(b.next().get_currentPos()) &amp;&amp; (this._hasTouch = !0);
            if (this._hasTouch &amp;&amp; !1 == this._active) i.get_instance().get_input().onVirtualDown(this._id);
            else if (!1 == this._hasTouch &amp;&amp; this._active) i.get_instance().get_input().onVirtualUp(this._id);
            this._defaultBehavior(a);
            this._active = this._hasTouch
        },
        _defaultInit: function() {
            this.alpha = 0.5
        },
        _defaultBehavior: function() {
            this._hasTouch &amp;&amp;
                !1 == this._active ? this._tween.tween(this, 0.1, {
                    alpha: 0.9
                }, !0, null, 0, "ralpha") : !1 == this._hasTouch &amp;&amp; this._active &amp;&amp; this._tween.tween(this, 0.1, {
                    alpha: 0.5
                }, !0, null, 0, "ralpha")
        },
        __class__: zc
    });
    var da = function() {};
    g["com.workinman.events.WMEvent"] = da;
    da.__name__ = ["com", "workinman", "events", "WMEvent"];
    da.__interfaces__ = [ob];
    da.request = function(a, b) {
        return i.get_instance().get_pool().requestObject("WMEvent", da).init(a, b)
    };
    da.__super__ = P;
    da.prototype = s(P.prototype, {
        init: function(a, b) {
            this._eventId = a;
            this._map =
                b;
            return this
        },
        dispose: function() {
            this._map = null;
            P.prototype.dispose.call(this)
        },
        destroy: function() {
            this._map = null;
            P.prototype.destroy.call(this)
        },
        get_eventId: function() {
            return this._eventId
        },
        get_map: function() {
            return this._map
        },
        __class__: da,
        __properties__: s(P.prototype.__properties__, {
            get_map: "get_map",
            get_eventId: "get_eventId"
        })
    });
    var Hb = function() {};
    g["com.workinman.events.WMEventDispatcher"] = Hb;
    Hb.__name__ = ["com", "workinman", "events", "WMEventDispatcher"];
    Hb.__interfaces__ = [ob];
    Hb.request = function() {
        return i.get_instance().get_pool().requestObject("WMEventDispatcher",
            Hb)
    };
    Hb.__super__ = P;
    Hb.prototype = s(P.prototype, {
        create: function() {
            this._eventTrackers = new hb
        },
        dispose: function() {
            for (var a = this._eventTrackers.iterator(); a.hasNext();) a.next().dispose();
            Aa.emptyMap(this._eventTrackers);
            P.prototype.dispose.call(this)
        },
        destroy: function() {
            this._eventTrackers = null;
            P.prototype.destroy.call(this)
        },
        addEventListener: function(a, b) {
            if (!this._eventTrackers.exists(a)) {
                var c = nc.request();
                this._eventTrackers.set(a, c)
            }
            this._eventTrackers.get(a).addEventListener(b)
        },
        removeEventListener: function(a,
            b) {
            this._eventTrackers.exists(a) &amp;&amp; (this._eventTrackers.get(a).removeEventListener(b), this._eventTrackers.get(a).isEmtpy() &amp;&amp; (this._eventTrackers.get(a).dispose(), this._eventTrackers.remove(a)))
        },
        dispatchEvent: function(a) {
            (function(b) {
                var c = a.get_eventId();
                return b._eventTrackers.exists(c)
            })(this) &amp;&amp; function(b) {
                var c = a.get_eventId();
                return b._eventTrackers.get(c)
            }(this).dispatchEvent(a);
            a.dispose()
        },
        __class__: Hb
    });
    var nc = function() {};
    g["com.workinman.events._WMEventDispatcher.WMEventTracker"] = nc;
    nc.__name__ = ["com", "workinman", "events", "_WMEventDispatcher", "WMEventTracker"];
    nc.__interfaces__ = [ob];
    nc.request = function() {
        return i.get_instance().get_pool().requestObject("WMEventTracker", nc)
    };
    nc.__super__ = P;
    nc.prototype = s(P.prototype, {
        create: function() {
            this._signalTrackers = [];
            this._signal = new Na
        },
        dispose: function() {
            for (; 0 &lt; this._signalTrackers.length;) this._signalTrackers.pop().dispose();
            P.prototype.dispose.call(this)
        },
        destroy: function() {
            this._signal = this._signalTrackers = null;
            P.prototype.destroy.call(this)
        },
        addEventListener: function(a) {
            this._signalTrackers.push(oc.request(a, this._signal.connect(a)))
        },
        removeEventListener: function(a) {
            for (var b = this._signalTrackers.length; 0 &lt; b--;) L.compareMethods(this._signalTrackers[b].get_listener(), a) &amp;&amp; (this._signalTrackers[b].dispose(), this._signalTrackers.splice(b, 1))
        },
        dispatchEvent: function(a) {
            this._signal.emit(a)
        },
        isEmtpy: function() {
            return null == this._signal._head
        },
        __class__: nc
    });
    var oc = function() {};
    g["com.workinman.events._WMEventDispatcher.SignalTracker"] = oc;
    oc.__name__ = ["com", "workinman", "events", "_WMEventDispatcher", "SignalTracker"];
    oc.__interfaces__ = [ob];
    oc.request = function(a, b) {
        return i.get_instance().get_pool().requestObject("SignalTracker", oc).init(a, b)
    };
    oc.__super__ = P;
    oc.prototype = s(P.prototype, {
        init: function(a, b) {
            this._function = a;
            this._connection = b;
            return this
        },
        dispose: function() {
            this._connection.dispose();
            this._function = this._connection = null;
            P.prototype.dispose.call(this)
        },
        get_listener: function() {
            return this._function
        },
        __class__: oc,
        __properties__: s(P.prototype.__properties__, {
            get_listener: "get_listener"
        })
    });
    var sg = function(a, b) {
        this._success = a;
        this._result = X.request();
        this._line1 = wb.request();
        this._line2 = wb.request();
        null != b &amp;&amp; this._result.toPoint(b)
    };
    g["com.workinman.math.InterceptResult"] = sg;
    sg.__name__ = ["com", "workinman", "math", "InterceptResult"];
    sg.prototype = {
        set_success: function(a) {
            return this._success = a
        },
        set_result: function(a) {
            null == a ? this._result.to(0, 0) : this._result.toPoint(a);
            return this._result
        },
        __class__: sg,
        __properties__: {
            set_result: "set_result",
            set_success: "set_success"
        }
    };
    var og = function(a, b) {
        this._screenCenterX = this._worldCenterX = a;
        this._screenCenterY = this._worldCenterY = b;
        this.focalLength = 300;
        this._pos = X.request(a, b)
    };
    g["com.workinman.math.WMCamera"] = og;
    og.__name__ = ["com", "workinman", "math", "WMCamera"];
    og.prototype = {
        dispose: function() {
            this._pos.dispose();
            this._pos = null
        },
        get_pos: function() {
            return this._pos
        },
        get_screenCenterX: function() {
            return this._screenCenterX
        },
        get_screenCenterY: function() {
            return this._screenCenterY
        },
        get_worldCenterX: function() {
            return this._worldCenterX
        },
        get_worldCenterY: function() {
            return this._worldCenterY
        },
        __class__: og,
        __properties__: {
            get_worldCenterY: "get_worldCenterY",
            get_worldCenterX: "get_worldCenterX",
            get_screenCenterY: "get_screenCenterY",
            get_screenCenterX: "get_screenCenterX",
            get_pos: "get_pos"
        }
    };
    var wb = function() {};
    g["com.workinman.math.WMLine"] = wb;
    wb.__name__ = ["com", "workinman", "math", "WMLine"];
    wb.__interfaces__ = [ob];
    wb.request = function(a, b, c, f) {
        null == f &amp;&amp; (f = 0);
        null == c &amp;&amp; (c = 0);
        null == b &amp;&amp; (b = 0);
        null == a &amp;&amp; (a = 0);
        return i.get_instance().get_pool().requestObject("WMLine",
            wb).init(a, b, c, f)
    };
    wb.__super__ = P;
    wb.prototype = s(P.prototype, {
        init: function(a, b, c, f) {
            this._p0 = X.request();
            this._p1 = X.request();
            this._normal = X.request();
            this._vector = X.request();
            this._parametricDenom = X.request();
            this.toFloats(a, b, c, f);
            this._calcProperties();
            return this
        },
        dispose: function() {
            this._p0.dispose();
            this._p0 = null;
            this._p1.dispose();
            this._p1 = null;
            this._normal.dispose();
            this._normal = null;
            this._vector.dispose();
            this._vector = null;
            this._parametricDenom.dispose();
            this._parametricDenom = null;
            P.prototype.dispose.call(this)
        },
        get_p0: function() {
            return this._p0
        },
        get_p1: function() {
            return this._p1
        },
        get_slope: function() {
            return this._slope
        },
        get_yIntercept: function() {
            return this._yIntercept
        },
        get_normal: function() {
            return this._normal
        },
        get_vector: function() {
            return this._vector
        },
        get_center: function() {
            return X.request(this._p0.x + this._vector.x / 2, this._p0.y + this._vector.y / 2)
        },
        get_centerX: function() {
            return this._p0.x + this._vector.x / 2
        },
        get_centerY: function() {
            return this._p0.y + this._vector.y / 2
        },
        get_parametricDenom: function() {
            return this._parametricDenom
        },
        get_length: function() {
            return this._length
        },
        set_length: function(a) {
            if (0 == this.get_length()) return this._length;
            this._p1.to(this._p0.x + this._vector.x * (a / this.get_length()), this._p0.y + this._vector.y * (a / this.get_length()));
            this._calcProperties();
            return this._length
        },
        recalculate: function() {
            this._calcProperties()
        },
        getNewPoint: function(a, b) {
            null == b &amp;&amp; (b = X.request());
            b.to(this.get_p0().x + this._vector.x * a, this.get_p0().y + this._vector.y * a);
            return b
        },
        equals: function(a) {
            return a.get_p0().equals(this.get_p0()) &amp;&amp;
                a.get_p1().equals(this.get_p1())
        },
        flip: function() {
            var a = this._p0.copy();
            this._p0.toPoint(this._p1);
            this._p1.toPoint(a);
            a.dispose();
            this._calcProperties()
        },
        clean: function() {
            this._p0.clean();
            this._p1.clean();
            this._calcProperties()
        },
        copy: function() {
            return wb.request().to(this._p0, this._p1)
        },
        to: function(a, b) {
            this._p0.toPoint(a);
            this._p1.toPoint(b);
            this._calcProperties();
            return this
        },
        toLine: function(a) {
            this._p0.toPoint(a.get_p0());
            this._p1.toPoint(a.get_p1());
            this._calcProperties();
            return this
        },
        toFloats: function(a,
            b, c, f) {
            this._p0.to(a, b);
            this._p1.to(c, f);
            this._calcProperties();
            return this
        },
        originTo: function(a, b, c) {
            null == c &amp;&amp; (c = 0);
            this._p0.to(a, b, c);
            this._calcProperties();
            return this
        },
        originToPoint: function(a) {
            this._p0.toPoint(a);
            this._calcProperties()
        },
        endTo: function(a, b, c) {
            null == c &amp;&amp; (c = 0);
            this._p1.to(a, b, c);
            this._calcProperties()
        },
        endToPoint: function(a) {
            this._p1.toPoint(a);
            this._calcProperties()
        },
        rotate: function(a) {
            this._vector.rotate(a);
            this._p1.toPoint(this._p0.addPointCopy(this._vector));
            this._calcProperties()
        },
        rotateTo: function(a) {
            this._vector.rotateTo(a);
            this._p1.toPoint(this._p0.addPointCopy(this._vector));
            this._calcProperties()
        },
        shiftOrigin: function(a) {
            var b = this._vector.reverseCopy();
            b.set_length(a);
            this._p0.addPoint(b);
            b.dispose();
            this._calcProperties()
        },
        shiftEnd: function(a) {
            this.set_length(this.get_length() + a)
        },
        _calcProperties: function() {
            this._length = Math.round(1E3 * Math.sqrt((this._p0.x - this._p1.x) * (this._p0.x - this._p1.x) + (this._p0.y - this._p1.y) * (this._p0.y - this._p1.y))) / 1E3;
            this._vector.to(this.get_p1().x -
                this.get_p0().x, this.get_p1().y - this.get_p0().y);
            this._slope = this._vector.y / this._vector.x;
            0 == this.get_vector().x &amp;&amp; (this._slope = 1E5);
            this._yIntercept = this.get_p0().y - this._slope * this.get_p0().x;
            this._parametricDenom.to(this.get_p1().x - this.get_p0().x, this.get_p1().y - this.get_p0().y);
            this._vector.pseudoCross(this._normal);
            this._normal.normalize()
        },
        testLineDot: function(a) {
            return this._vector.dot(a.get_normal())
        },
        projectOntoLine: function(a) {
            var b = a.get_vector().dot(this.get_vector().normalizeCopy());
            return wb.request().to(a.get_p0(), a.get_p1().addPointCopy(this._normal.copyAndResize(Math.sqrt(a.get_length() * a.get_length() - b * b))))
        },
        testLineIntercept: function(a, b) {
            null == b &amp;&amp; (b = new sg(!1));
            this._inverseDeterminate = 1 / (-1 * this._slope - -1 * a.get_slope());
            b.set_success(!0);
            var c = X.request((-1 * a.get_yIntercept() - -1 * this._yIntercept) * this._inverseDeterminate, (a.get_slope() * this._yIntercept - this.get_slope() * a.get_yIntercept()) * this._inverseDeterminate, 0);
            b.set_result(c);
            c.dispose();
            return b
        },
        testLineSegmentIntercept: function(a,
            b, c) {
            var f = -a.get_vector().x * this._vector.y + this._vector.x * a.get_vector().y,
                d = this.get_p0().x - a.get_p0().x,
                e = this.get_p0().y - a.get_p0().y,
                b = (-this._vector.y * d + this._vector.x * e) / f,
                a = (a.get_vector().x * e - a.get_vector().y * d) / f;
            null == c &amp;&amp; (c = new sg(!1));
            c.set_success(!1);
            0 &lt;= b &amp;&amp; 1 &gt;= b &amp;&amp; 0 &lt;= a &amp;&amp; 1 &gt;= a &amp;&amp; (c.set_success(!0), a = X.request(this.get_p0().x + a * this._vector.x, this.get_p0().y + a * this._vector.y), c.set_result(a), a.dispose());
            return c
        },
        testPointSegmentIntercept: function(a, b) {
            null == b &amp;&amp; (b = !1);
            this._xSegmentResult =
                0 == this._parametricDenom.x ? 0 : (a.x - this.get_p0().x) / this._parametricDenom.x;
            this._ySegmentResult = 0 == this._parametricDenom.y ? 0 : (a.y - this.get_p0().y) / this._parametricDenom.y;
            b &amp;&amp; null;
            return 0 &lt;= this._xSegmentResult &amp;&amp; 1 &gt;= this._xSegmentResult &amp;&amp; 0 &lt;= this._ySegmentResult &amp;&amp; 1 &gt;= this._ySegmentResult ? !0 : !1
        },
        toString: function() {
            return "[WMLine] (" + this._p0.x + ", " + this._p0.y + ", " + this._p0.z + ") ~&gt; (" + this._p1.x + ", " + this._p1.y + ", " + this._p1.z + ") / Len: " + this._length
        },
        __class__: wb,
        __properties__: s(P.prototype.__properties__, {
            set_length: "set_length",
            get_length: "get_length",
            get_parametricDenom: "get_parametricDenom",
            get_centerY: "get_centerY",
            get_centerX: "get_centerX",
            get_center: "get_center",
            get_vector: "get_vector",
            get_normal: "get_normal",
            get_yIntercept: "get_yIntercept",
            get_slope: "get_slope",
            get_p1: "get_p1",
            get_p0: "get_p0"
        })
    });
    var X = function() {};
    g["com.workinman.math.WMPoint"] = X;
    X.__name__ = ["com", "workinman", "math", "WMPoint"];
    X.request = function(a, b, c) {
        null == c &amp;&amp; (c = 0);
        null == b &amp;&amp; (b = 0);
        null == a &amp;&amp; (a = 0);
        return i.get_instance().get_pool().requestObject("WMPoint",
            X).init(a, b, c)
    };
    X.__super__ = P;
    X.prototype = s(P.prototype, {
        init: function(a, b, c) {
            return this.to(a, b, c)
        },
        get_angle: function() {
            return 180 * Math.atan2(this.y, this.x) / Math.PI
        },
        clean: function() {
            this.x = Math.round(1E3 * this.x) / 1E3;
            this.y = Math.round(1E3 * this.y) / 1E3;
            this.z = Math.round(1E3 * this.z) / 1E3;
            return this
        },
        to: function(a, b, c) {
            null == c &amp;&amp; (c = 0);
            this.x = a;
            this.y = b;
            this.z = c;
            this.calculateLength();
            return this
        },
        toPoint: function(a) {
            this.x = a.x;
            this.y = a.y;
            this.z = a.z;
            this.calculateLength();
            return this
        },
        add: function(a,
            b, c) {
            null == c &amp;&amp; (c = 0);
            this.x += a;
            this.y += b;
            this.z += c;
            this.calculateLength();
            return this
        },
        addPoint: function(a) {
            this.x += a.x;
            this.y += a.y;
            this.z += a.z;
            this.calculateLength();
            return this
        },
        addCopy: function(a, b, c) {
            null == c &amp;&amp; (c = 0);
            return X.request(this.x + a, this.y + b, this.z + c)
        },
        addPointCopy: function(a) {
            return X.request(this.x + a.x, this.y + a.y, this.z + a.z)
        },
        subtract: function(a, b, c) {
            null == c &amp;&amp; (c = 0);
            this.x -= a;
            this.y -= b;
            this.z -= c;
            this.calculateLength();
            return this
        },
        subtractPoint: function(a) {
            this.x -= a.x;
            this.y -= a.y;
            this.z -=
                a.z;
            this.calculateLength();
            return this
        },
        subtractCopy: function(a, b, c) {
            null == c &amp;&amp; (c = 0);
            return X.request(this.x - a, this.y - b, this.z - c)
        },
        subtractPointCopy: function(a) {
            return X.request(this.x - a.x, this.y - a.y, this.z - a.z)
        },
        multiply: function(a) {
            this.x *= a;
            this.y *= a;
            this.z *= a;
            this.clean();
            this.calculateLength();
            return this
        },
        multiplyCopy: function(a) {
            return X.request(this.x * a, this.y * a, this.z * a)
        },
        divide: function(a) {
            this.x /= a;
            this.y /= a;
            this.z /= a;
            this.clean();
            this.calculateLength();
            return this
        },
        divideCopy: function(a) {
            return X.request(this.x /
                a, this.y / a, this.z / a)
        },
        reverse: function() {
            this.x = -this.x;
            this.y = -this.y;
            this.z = -this.z;
            return this
        },
        copy: function() {
            return X.request(this.x, this.y, this.z)
        },
        copyAndResize: function(a) {
            return 0 == a ? X.request(0, 0) : this.multiplyCopy(a / this._length)
        },
        equals: function(a) {
            return this.x == a.x &amp;&amp; this.y == a.y &amp;&amp; this.z == a.z
        },
        get_length: function() {
            return this._length
        },
        set_length: function(a) {
            if (0 == this._length || 0 &gt;= a) return this.to(0, 0), this._length;
            this.multiply(a / this._length);
            return this._length
        },
        reverseCopy: function() {
            return X.request(-1 *
                this.x, -1 * this.y, -1 * this.z)
        },
        normalize: function() {
            if (0 == this._length) return this;
            this.x /= this._length;
            this.y /= this._length;
            this.z /= this._length;
            this.calculateLength();
            return this
        },
        normalizeTo: function(a) {
            this.set_length(a);
            return this
        },
        normalizeCopy: function() {
            return 0 == this._length ? X.request(0, 0, 0) : X.request(this.x / this._length, this.y / this._length, this.z / this._length)
        },
        normalizeCopyTo: function(a) {
            if (0 == this._length) return X.request(0, 0, 0);
            this._workFloat = a / this._length;
            return X.request(this.x * this._workFloat,
                this.y * this._workFloat, this.z * this._workFloat)
        },
        pseudoCross: function(a) {
            a.to(this.y, -this.x, this.z);
            return this
        },
        calculateLength: function() {
            this._length = Math.sqrt(this.x * this.x + this.y * this.y + this.z * this.z);
            return this
        },
        rotate: function(a) {
            a *= Math.PI / 180;
            this._workFloat = this.x * Math.cos(a) - this.y * Math.sin(a);
            this.y = this.y * Math.cos(a) + this.x * Math.sin(a);
            this.x = this._workFloat;
            return this
        },
        rotateTo: function(a) {
            this.rotate(a - this.get_angle());
            return this
        },
        getAngleBetween: function(a) {
            return 0 == a.get_length() ||
                0 == this.get_length() ? 0 : 180 / Math.PI * Math.acos((a.x * this.x + a.y * this.y) / (a.get_length() * this.get_length()))
        },
        rotateCopy: function(a) {
            var b = Math.cos(a * Math.PI / 180),
                a = Math.sin(a * Math.PI / 180);
            return X.request(this.x * b - this.y * a, this.x * a - this.y * b)
        },
        get_normalizedMagnitude: function() {
            var a = this.normalizeCopy(),
                b = Math.sqrt(a.x * a.x + a.y * a.y);
            a.dispose();
            return b
        },
        toString: function() {
            return "{ WMPoint : " + this.x + " , " + this.y + " , " + this.z + " , len: " + this._length + "  }"
        },
        dot: function(a) {
            return this.x * a.x + this.y * a.y
        },
        __class__: X,
        __properties__: s(P.prototype.__properties__, {
            get_normalizedMagnitude: "get_normalizedMagnitude",
            set_length: "set_length",
            get_length: "get_length",
            get_angle: "get_angle"
        })
    });
    var ab = g["com.workinman.math.Side"] = {
        __ename__: ["com", "workinman", "math", "Side"],
        __constructs__: ["TOP", "RIGHT", "BOTTOM", "LEFT"]
    };
    ab.TOP = ["TOP", 0];
    ab.TOP.toString = b;
    ab.TOP.__enum__ = ab;
    ab.RIGHT = ["RIGHT", 1];
    ab.RIGHT.toString = b;
    ab.RIGHT.__enum__ = ab;
    ab.BOTTOM = ["BOTTOM", 2];
    ab.BOTTOM.toString = b;
    ab.BOTTOM.__enum__ = ab;
    ab.LEFT = ["LEFT",
        3
    ];
    ab.LEFT.toString = b;
    ab.LEFT.__enum__ = ab;
    ab.__empty_constructs__ = [ab.TOP, ab.RIGHT, ab.BOTTOM, ab.LEFT];
    var Ta = function() {};
    g["com.workinman.math.WMRectangle"] = Ta;
    Ta.__name__ = ["com", "workinman", "math", "WMRectangle"];
    Ta.__interfaces__ = [ob];
    Ta.request = function(a, b, c, f) {
        null == f &amp;&amp; (f = 0);
        null == c &amp;&amp; (c = 0);
        null == b &amp;&amp; (b = 0);
        null == a &amp;&amp; (a = 0);
        return i.get_instance().get_pool().requestObject("WMRectangle", Ta).init(a, b, c, f)
    };
    Ta.fromRectangle = function(a) {
        return Ta.request(a.x, a.y, a.width, a.height)
    };
    Ta.__super__ = P;
    Ta.prototype =
        s(P.prototype, {
            create: function() {
                this._workLine = null
            },
            init: function(a, b, c, f) {
                this._x = a;
                this._y = b;
                this._width = c;
                this._height = f;
                return this
            },
            dispose: function() {
                null != this._workLine &amp;&amp; this._workLine.dispose();
                this._workLine = null;
                P.prototype.dispose.call(this)
            },
            _getWorkLine: function() {
                null == this._workLine &amp;&amp; (this._workLine = wb.request());
                return this._workLine
            },
            get_x: function() {
                return this._x
            },
            set_x: function(a) {
                return this._x = a
            },
            get_y: function() {
                return this._y
            },
            set_y: function(a) {
                return this._y = a
            },
            get_top: function() {
                return this._y
            },
            set_top: function(a) {
                return this._y = a
            },
            get_left: function() {
                return this._x
            },
            set_left: function(a) {
                return this._x = a
            },
            get_width: function() {
                return this._width
            },
            set_width: function(a) {
                return this._width = a
            },
            get_height: function() {
                return this._height
            },
            set_height: function(a) {
                return this._height = a
            },
            get_bottom: function() {
                return this._y + this._height
            },
            set_bottom: function(a) {
                this._y = a - this._height;
                return this.get_bottom()
            },
            get_right: function() {
                return this._x + this._width
            },
            set_right: function(a) {
                this._x = a - this._width;
                return this.get_right()
            },
            get_centerX: function() {
                return this._x + this._width / 2
            },
            set_centerX: function(a) {
                this._x = a - this._width / 2;
                return this.get_centerX()
            },
            get_centerY: function() {
                return this._y + this._height / 2
            },
            set_centerY: function(a) {
                this._y = a - this._height / 2;
                return this.get_centerY()
            },
            copy: function() {
                return Ta.request(this._x, this._y, this._width, this._height)
            },
            contains: function(a, b) {
                return a &lt; this.get_left() || a &gt; this.get_right() || b &gt; this.get_bottom() || b &lt; this.get_top() ? !1 : !0
            },
            toXY: function(a, b) {
                this.set_x(a);
                this.set_y(b)
            },
            toWH: function(a, b) {
                this.set_width(a);
                this.set_height(b)
            },
            toXYWH: function(a, b, c, f) {
                this.toXY(a, b);
                this.toWH(c, f)
            },
            containsPoint: function(a) {
                return this.contains(a.x, a.y)
            },
            intersects: function(a) {
                return this.get_left() &lt; a.get_right() &amp;&amp; this.get_right() &gt; a.get_left() &amp;&amp; this.get_top() &lt; a.get_bottom() &amp;&amp; this.get_bottom() &gt; a.get_top()
            },
            intersection: function(a) {
                var b = Ta.request();
                if (this.intersects(a)) {
                    b.set_x(this.get_left() &gt; a.get_left() ? this.get_left() : a.get_left());
                    b.set_y(this.get_top() &gt; a.get_top() ?
                        this.get_top() : a.get_top());
                    var c;
                    c = this.get_right() &lt; a.get_right() ? this.get_right() : a.get_right();
                    a = this.get_bottom() &lt; a.get_bottom() ? this.get_bottom() : a.get_bottom();
                    b.set_width(c - b.get_x());
                    b.set_height(a - b.get_y())
                }
                return b
            },
            _setSideLine: function(a) {
                this._getWorkLine();
                switch (a[1]) {
                    case 0:
                        this._workLine.toFloats(this.get_left(), this.get_top(), this.get_right(), this.get_top());
                        break;
                    case 1:
                        this._workLine.toFloats(this.get_right(), this.get_top(), this.get_right(), this.get_bottom());
                        break;
                    case 2:
                        this._workLine.toFloats(this.get_left(),
                            this.get_bottom(), this.get_right(), this.get_bottom());
                        break;
                    case 3:
                        this._workLine.toFloats(this.get_left(), this.get_top(), this.get_left(), this.get_bottom())
                }
            },
            sideLineIntercept: function(a, b, c) {
                null == this._workLine ? (this._setSideLine(b), null) : this._setSideLine(b);
                return this._workLine.testLineSegmentIntercept(a, !1, c)
            },
            toString: function() {
                return "{ WMRectangle x: " + this._x + " y: " + this._y + " width: " + this._width + " height: " + this._height + " }"
            },
            __class__: Ta,
            __properties__: s(P.prototype.__properties__, {
                set_centerY: "set_centerY",
                get_centerY: "get_centerY",
                set_centerX: "set_centerX",
                get_centerX: "get_centerX",
                set_right: "set_right",
                get_right: "get_right",
                set_bottom: "set_bottom",
                get_bottom: "get_bottom",
                set_height: "set_height",
                get_height: "get_height",
                set_width: "set_width",
                get_width: "get_width",
                set_left: "set_left",
                get_left: "get_left",
                set_top: "set_top",
                get_top: "get_top",
                set_y: "set_y",
                get_y: "get_y",
                set_x: "set_x",
                get_x: "get_x"
            })
        });
    var $g = function() {
        this._sessions = new U;
        this._randomSeeds = new U
    };
    g["com.workinman.math.random.WMRandom"] =
        $g;
    $g.__name__ = ["com", "workinman", "math", "random", "WMRandom"];
    $g.prototype = {
        __class__: $g
    };
    var ei = function() {};
    g["com.workinman.math.random.WeightTracker"] = ei;
    ei.__name__ = ["com", "workinman", "math", "random", "WeightTracker"];
    var fi = function() {};
    g["com.workinman.math.random.WMSeededRandom"] = fi;
    fi.__name__ = ["com", "workinman", "math", "random", "WMSeededRandom"];
    var p = g["com.workinman.math.tween.EASE"] = {
        __ename__: ["com", "workinman", "math", "tween", "EASE"],
        __constructs__: "EASE_IN,EASE_QUAD_IN,EASE_OUT,EASE_QUAD_OUT,EASE,EASE_QUAD,EASE_LINEAR,EASE_EXPO,EASE_EXPO_IN,EASE_EXPO_OUT,EASE_ELASTIC,EASE_ELASTIC_IN,EASE_ELASTIC_OUT,EASE_BUMP,EASE_BUMP_IN,EASE_BUMP_OUT,EASE_BOUNCE,EASE_BOUNCE_IN,EASE_BOUNCE_OUT,EASE_CUBIC,EASE_CUBIC_IN,EASE_CUBIC_OUT,EASE_SPACE,EASE_SPACE_IN,EASE_SPACE_OUT,EASE_BLAST,EASE_BLAST_IN,EASE_BLAST_OUT,EASE_WAVE,EASE_WAVE_IN,EASE_WAVE_OUT,EASE_CIRCLE,EASE_CIRCLE_IN,EASE_CIRCLE_OUT".split(",")
    };
    p.EASE_IN = ["EASE_IN", 0];
    p.EASE_IN.toString = b;
    p.EASE_IN.__enum__ = p;
    p.EASE_QUAD_IN = ["EASE_QUAD_IN", 1];
    p.EASE_QUAD_IN.toString = b;
    p.EASE_QUAD_IN.__enum__ = p;
    p.EASE_OUT = ["EASE_OUT", 2];
    p.EASE_OUT.toString = b;
    p.EASE_OUT.__enum__ = p;
    p.EASE_QUAD_OUT = ["EASE_QUAD_OUT", 3];
    p.EASE_QUAD_OUT.toString = b;
    p.EASE_QUAD_OUT.__enum__ = p;
    p.EASE = ["EASE", 4];
    p.EASE.toString = b;
    p.EASE.__enum__ = p;
    p.EASE_QUAD = ["EASE_QUAD", 5];
    p.EASE_QUAD.toString = b;
    p.EASE_QUAD.__enum__ = p;
    p.EASE_LINEAR = ["EASE_LINEAR", 6];
    p.EASE_LINEAR.toString = b;
    p.EASE_LINEAR.__enum__ =
        p;
    p.EASE_EXPO = ["EASE_EXPO", 7];
    p.EASE_EXPO.toString = b;
    p.EASE_EXPO.__enum__ = p;
    p.EASE_EXPO_IN = ["EASE_EXPO_IN", 8];
    p.EASE_EXPO_IN.toString = b;
    p.EASE_EXPO_IN.__enum__ = p;
    p.EASE_EXPO_OUT = ["EASE_EXPO_OUT", 9];
    p.EASE_EXPO_OUT.toString = b;
    p.EASE_EXPO_OUT.__enum__ = p;
    p.EASE_ELASTIC = ["EASE_ELASTIC", 10];
    p.EASE_ELASTIC.toString = b;
    p.EASE_ELASTIC.__enum__ = p;
    p.EASE_ELASTIC_IN = ["EASE_ELASTIC_IN", 11];
    p.EASE_ELASTIC_IN.toString = b;
    p.EASE_ELASTIC_IN.__enum__ = p;
    p.EASE_ELASTIC_OUT = ["EASE_ELASTIC_OUT", 12];
    p.EASE_ELASTIC_OUT.toString =
        b;
    p.EASE_ELASTIC_OUT.__enum__ = p;
    p.EASE_BUMP = ["EASE_BUMP", 13];
    p.EASE_BUMP.toString = b;
    p.EASE_BUMP.__enum__ = p;
    p.EASE_BUMP_IN = ["EASE_BUMP_IN", 14];
    p.EASE_BUMP_IN.toString = b;
    p.EASE_BUMP_IN.__enum__ = p;
    p.EASE_BUMP_OUT = ["EASE_BUMP_OUT", 15];
    p.EASE_BUMP_OUT.toString = b;
    p.EASE_BUMP_OUT.__enum__ = p;
    p.EASE_BOUNCE = ["EASE_BOUNCE", 16];
    p.EASE_BOUNCE.toString = b;
    p.EASE_BOUNCE.__enum__ = p;
    p.EASE_BOUNCE_IN = ["EASE_BOUNCE_IN", 17];
    p.EASE_BOUNCE_IN.toString = b;
    p.EASE_BOUNCE_IN.__enum__ = p;
    p.EASE_BOUNCE_OUT = ["EASE_BOUNCE_OUT", 18];
    p.EASE_BOUNCE_OUT.toString = b;
    p.EASE_BOUNCE_OUT.__enum__ = p;
    p.EASE_CUBIC = ["EASE_CUBIC", 19];
    p.EASE_CUBIC.toString = b;
    p.EASE_CUBIC.__enum__ = p;
    p.EASE_CUBIC_IN = ["EASE_CUBIC_IN", 20];
    p.EASE_CUBIC_IN.toString = b;
    p.EASE_CUBIC_IN.__enum__ = p;
    p.EASE_CUBIC_OUT = ["EASE_CUBIC_OUT", 21];
    p.EASE_CUBIC_OUT.toString = b;
    p.EASE_CUBIC_OUT.__enum__ = p;
    p.EASE_SPACE = ["EASE_SPACE", 22];
    p.EASE_SPACE.toString = b;
    p.EASE_SPACE.__enum__ = p;
    p.EASE_SPACE_IN = ["EASE_SPACE_IN", 23];
    p.EASE_SPACE_IN.toString = b;
    p.EASE_SPACE_IN.__enum__ = p;
    p.EASE_SPACE_OUT = ["EASE_SPACE_OUT", 24];
    p.EASE_SPACE_OUT.toString = b;
    p.EASE_SPACE_OUT.__enum__ = p;
    p.EASE_BLAST = ["EASE_BLAST", 25];
    p.EASE_BLAST.toString = b;
    p.EASE_BLAST.__enum__ = p;
    p.EASE_BLAST_IN = ["EASE_BLAST_IN", 26];
    p.EASE_BLAST_IN.toString = b;
    p.EASE_BLAST_IN.__enum__ = p;
    p.EASE_BLAST_OUT = ["EASE_BLAST_OUT", 27];
    p.EASE_BLAST_OUT.toString = b;
    p.EASE_BLAST_OUT.__enum__ = p;
    p.EASE_WAVE = ["EASE_WAVE", 28];
    p.EASE_WAVE.toString = b;
    p.EASE_WAVE.__enum__ = p;
    p.EASE_WAVE_IN = ["EASE_WAVE_IN", 29];
    p.EASE_WAVE_IN.toString = b;
    p.EASE_WAVE_IN.__enum__ =
        p;
    p.EASE_WAVE_OUT = ["EASE_WAVE_OUT", 30];
    p.EASE_WAVE_OUT.toString = b;
    p.EASE_WAVE_OUT.__enum__ = p;
    p.EASE_CIRCLE = ["EASE_CIRCLE", 31];
    p.EASE_CIRCLE.toString = b;
    p.EASE_CIRCLE.__enum__ = p;
    p.EASE_CIRCLE_IN = ["EASE_CIRCLE_IN", 32];
    p.EASE_CIRCLE_IN.toString = b;
    p.EASE_CIRCLE_IN.__enum__ = p;
    p.EASE_CIRCLE_OUT = ["EASE_CIRCLE_OUT", 33];
    p.EASE_CIRCLE_OUT.toString = b;
    p.EASE_CIRCLE_OUT.__enum__ = p;
    p.__empty_constructs__ = [p.EASE_IN, p.EASE_QUAD_IN, p.EASE_OUT, p.EASE_QUAD_OUT, p.EASE, p.EASE_QUAD, p.EASE_LINEAR, p.EASE_EXPO, p.EASE_EXPO_IN,
        p.EASE_EXPO_OUT, p.EASE_ELASTIC, p.EASE_ELASTIC_IN, p.EASE_ELASTIC_OUT, p.EASE_BUMP, p.EASE_BUMP_IN, p.EASE_BUMP_OUT, p.EASE_BOUNCE, p.EASE_BOUNCE_IN, p.EASE_BOUNCE_OUT, p.EASE_CUBIC, p.EASE_CUBIC_IN, p.EASE_CUBIC_OUT, p.EASE_SPACE, p.EASE_SPACE_IN, p.EASE_SPACE_OUT, p.EASE_BLAST, p.EASE_BLAST_IN, p.EASE_BLAST_OUT, p.EASE_WAVE, p.EASE_WAVE_IN, p.EASE_WAVE_OUT, p.EASE_CIRCLE, p.EASE_CIRCLE_IN, p.EASE_CIRCLE_OUT
    ];
    var y = function() {};
    g["com.workinman.math.tween.PennerManager"] = y;
    y.__name__ = ["com", "workinman", "math", "tween",
        "PennerManager"
    ];
    y.getEaseFunction = function(a) {
        switch (a[1]) {
            case 0:
            case 1:
                return y._tweenEaseIn;
            case 2:
            case 3:
                return y._tweenEaseOut;
            case 4:
            case 5:
                return y._tweenEaseBoth;
            case 7:
                return y._tweenExpoBoth;
            case 8:
                return y._tweenExpoIn;
            case 9:
                return y._tweenExpoOut;
            case 10:
                return y._tweenElasticBoth;
            case 11:
                return y._tweenElasticIn;
            case 12:
                return y._tweenElasticOut;
            case 13:
                return y._tweenBumpBoth;
            case 14:
                return y._tweenBumpIn;
            case 15:
                return y._tweenBumpBoth;
            case 16:
                return y._tweenBounceBoth;
            case 17:
                return y._tweenBounceIn;
            case 18:
                return y._tweenBounceOut;
            case 19:
                return y._tweenCubicBoth;
            case 20:
                return y._tweenCubicIn;
            case 21:
                return y._tweenCubicOut;
            case 22:
                return y._tweenSpaceBoth;
            case 23:
                return y._tweenSpaceIn;
            case 24:
                return y._tweenSpaceOut;
            case 25:
                return y._tweenBlastBoth;
            case 26:
                return y._tweenBlastIn;
            case 27:
                return y._tweenBlastOut;
            case 28:
                return y._tweenWaveBoth;
            case 29:
                return y._tweenWaveIn;
            case 30:
                return y._tweenWaveOut;
            case 31:
                return y._tweenCircleBoth;
            case 32:
                return y._tweenCircleIn;
            case 33:
                return y._tweenCircleOut;
            case 6:
                return y._tweenLinear
        }
    };
    y._tweenLinear = function(a, b, c, f) {
        return a + c / f * b
    };
    y._tweenEaseBoth = function(a, b, c, f) {
        return y._easeInOutQuad(c, a, b, f)
    };
    y._tweenEaseIn = function(a, b, c, f) {
        return y._easeInQuad(c, a, b, f)
    };
    y._tweenEaseOut = function(a, b, c, f) {
        return y._easeOutQuad(c, a, b, f)
    };
    y._tweenExpoBoth = function(a, b, c, f) {
        return y._easeInOutExpo(c, a, b, f)
    };
    y._tweenExpoIn = function(a, b, c, f) {
        return y._easeInExpo(c, a, b, f)
    };
    y._tweenExpoOut = function(a, b, c, f) {
        return y._easeOutExpo(c, a, b, f)
    };
    y._tweenElasticBoth = function(a,
        b, c, f) {
        return y._easeInOutElastic(c, a, b, f)
    };
    y._tweenElasticIn = function(a, b, c, f) {
        return y._easeInElastic(c, a, b, f)
    };
    y._tweenElasticOut = function(a, b, c, f) {
        return y._easeOutElastic(c, a, b, f)
    };
    y._tweenBumpBoth = function(a, b, c, f) {
        return y._easeInOutBack(c, a, b, f)
    };
    y._tweenBumpIn = function(a, b, c, f) {
        return y._easeInBack(c, a, b, f)
    };
    y._tweenBounceBoth = function(a, b, c, f) {
        return y._easeInOutBounce(c, a, b, f)
    };
    y._tweenBounceIn = function(a, b, c, f) {
        return y._easeInBounce(c, a, b, f)
    };
    y._tweenBounceOut = function(a, b, c, f) {
        return y._easeOutBounce(c,
            a, b, f)
    };
    y._tweenCubicBoth = function(a, b, c, f) {
        return y._easeInOutCubic(c, a, b, f)
    };
    y._tweenCubicIn = function(a, b, c, f) {
        return y._easeInCubic(c, a, b, f)
    };
    y._tweenCubicOut = function(a, b, c, f) {
        return y._easeOutCubic(c, a, b, f)
    };
    y._tweenSpaceBoth = function(a, b, c, f) {
        return y._easeInOutQuart(c, a, b, f)
    };
    y._tweenSpaceIn = function(a, b, c, f) {
        return y._easeInQuart(c, a, b, f)
    };
    y._tweenSpaceOut = function(a, b, c, f) {
        return y._easeOutQuart(c, a, b, f)
    };
    y._tweenBlastBoth = function(a, b, c, f) {
        return y._easeInOutQuint(c, a, b, f)
    };
    y._tweenBlastIn =
        function(a, b, c, f) {
            return y._easeInQuint(c, a, b, f)
        };
    y._tweenBlastOut = function(a, b, c, f) {
        return y._easeOutQuint(c, a, b, f)
    };
    y._tweenWaveBoth = function(a, b, c, f) {
        return y._easeInOutSine(c, a, b, f)
    };
    y._tweenWaveIn = function(a, b, c, f) {
        return y._easeInSine(c, a, b, f)
    };
    y._tweenWaveOut = function(a, b, c, f) {
        return y._easeOutSine(c, a, b, f)
    };
    y._tweenCircleBoth = function(a, b, c, f) {
        return y._easeInOutCirc(c, a, b, f)
    };
    y._tweenCircleIn = function(a, b, c, f) {
        return y._easeInCirc(c, a, b, f)
    };
    y._tweenCircleOut = function(a, b, c, f) {
        return y._easeOutCirc(c,
            a, b, f)
    };
    y._easeInQuad = function(a, b, c, f) {
        return c * (a /= f) * a + b
    };
    y._easeOutQuad = function(a, b, c, f) {
        return -c * (a /= f) * (a - 2) + b
    };
    y._easeInOutQuad = function(a, b, c, f) {
        return 1 &gt; (a /= f / 2) ? c / 2 * a * a + b : -c / 2 * (--a * (a - 2) - 1) + b
    };
    y._easeInExpo = function(a, b, c, f) {
        return 0 == a ? b : c * Math.pow(2, 10 * (a / f - 1)) + b
    };
    y._easeOutExpo = function(a, b, c, f) {
        return a == f ? b + c : c * (-Math.pow(2, -10 * a / f) + 1) + b
    };
    y._easeInOutExpo = function(a, b, c, f) {
        return 0 == a ? b : a == f ? b + c : 1 &gt; (a /= f / 2) ? c / 2 * Math.pow(2, 10 * (a - 1)) + b : c / 2 * (-Math.pow(2, -10 * --a) + 2) + b
    };
    y._easeInElastic =
        function(a, b, c, f) {
            return y._easeInElasticL(a, b, c, f)
        };
    y._easeInElasticL = function(a, b, c, f, d, e) {
        null == e &amp;&amp; (e = -0.123456);
        null == d &amp;&amp; (d = -0.123456);
        if (0 == a) return b;
        if (1 == (a /= f)) return b + c; - 0.123456 == e &amp;&amp; (e = 0.3 * f); - 0.123456 == d || d &lt; Math.abs(c) ? (d = c, c = e / 4) : c = e / (2 * Math.PI) * Math.asin(c / d);
        return -(d * Math.pow(2, 10 * (a -= 1)) * Math.sin((a * f - c) * 2 * Math.PI / e)) + b
    };
    y._easeOutElastic = function(a, b, c, f) {
        return y._easeOutElasticL(a, b, c, f)
    };
    y._easeOutElasticL = function(a, b, c, f, d, e) {
        null == e &amp;&amp; (e = -0.123456);
        null == d &amp;&amp; (d = -0.123456);
        var g;
        if (0 == a) return b;
        if (1 == (a /= f)) return b + c; - 0.123456 == e &amp;&amp; (e = 0.3 * f); - 0.123456 == d || d &lt; Math.abs(c) ? (d = c, g = e / 4) : g = e / (2 * Math.PI) * Math.asin(c / d);
        return d * Math.pow(2, -10 * a) * Math.sin((a * f - g) * 2 * Math.PI / e) + c + b
    };
    y._easeInOutElastic = function(a, b, c, f) {
        return y._easeInOutElasticL(a, b, c, f)
    };
    y._easeInOutElasticL = function(a, b, c, f, d, e) {
        null == e &amp;&amp; (e = -0.123456);
        null == d &amp;&amp; (d = -0.123456);
        var g;
        if (0 == a) return b;
        if (2 == (a /= f / 2)) return b + c; - 0.123456 == e &amp;&amp; (e = 0.44999999999999996 * f); - 0.123456 == d || d &lt; Math.abs(c) ? (d = c, g = e / 4) : g = e / (2 * Math.PI) *
            Math.asin(c / d);
        return 1 &gt; a ? -0.5 * d * Math.pow(2, 10 * (a -= 1)) * Math.sin((a * f - g) * 2 * Math.PI / e) + b : 0.5 * d * Math.pow(2, -10 * (a -= 1)) * Math.sin((a * f - g) * 2 * Math.PI / e) + c + b
    };
    y._easeInBack = function(a, b, c, f) {
        return y._easeInBackL(a, b, c, f)
    };
    y._easeInBackL = function(a, b, c, f, d) {
        null == d &amp;&amp; (d = -0.123456); - 0.123456 == d &amp;&amp; (d = 1.70158);
        return c * (a /= f) * a * ((d + 1) * a - d) + b
    };
    y._easeInOutBack = function(a, b, c, f) {
        return y._easeInOutBackL(a, b, c, f)
    };
    y._easeInOutBackL = function(a, b, c, f, d) {
        null == d &amp;&amp; (d = -0.123456); - 0.123456 == d &amp;&amp; (d = 1.70158);
        return 1 &gt; (a /=
            f / 2) ? c / 2 * a * a * (((d *= 1.525) + 1) * a - d) + b : c / 2 * ((a -= 2) * a * (((d *= 1.525) + 1) * a + d) + 2) + b
    };
    y._easeOutBounce = function(a, b, c, f) {
        return 0.36363636363636365 &gt; (a /= f) ? c * 7.5625 * a * a + b : 0.7272727272727273 &gt; a ? c * (7.5625 * (a -= 0.5454545454545454) * a + 0.75) + b : 0.9090909090909091 &gt; a ? c * (7.5625 * (a -= 0.8181818181818182) * a + 0.9375) + b : c * (7.5625 * (a -= 0.9545454545454546) * a + 0.984375) + b
    };
    y._easeInBounce = function(a, b, c, f) {
        return c - y._easeOutBounce(f - a, 0, c, f) + b
    };
    y._easeInOutBounce = function(a, b, c, f) {
        return a &lt; f / 2 ? 0.5 * y._easeInBounce(2 * a, 0, c, f) + b : 0.5 *
            y._easeOutBounce(2 * a - f, 0, c, f) + 0.5 * c + b
    };
    y._easeInCubic = function(a, b, c, f) {
        return c * (a /= f) * a * a + b
    };
    y._easeOutCubic = function(a, b, c, f) {
        return c * ((a = a / f - 1) * a * a + 1) + b
    };
    y._easeInOutCubic = function(a, b, c, f) {
        return 1 &gt; (a /= f / 2) ? c / 2 * a * a * a + b : c / 2 * ((a -= 2) * a * a + 2) + b
    };
    y._easeInQuart = function(a, b, c, f) {
        return c * (a /= f) * a * a * a + b
    };
    y._easeOutQuart = function(a, b, c, f) {
        return -c * ((a = a / f - 1) * a * a * a - 1) + b
    };
    y._easeInOutQuart = function(a, b, c, f) {
        return 1 &gt; (a /= f / 2) ? c / 2 * a * a * a * a + b : -c / 2 * ((a -= 2) * a * a * a - 2) + b
    };
    y._easeInQuint = function(a, b, c, f) {
        return c *
            (a /= f) * a * a * a * a + b
    };
    y._easeOutQuint = function(a, b, c, f) {
        return c * ((a = a / f - 1) * a * a * a * a + 1) + b
    };
    y._easeInOutQuint = function(a, b, c, f) {
        return 1 &gt; (a /= f / 2) ? c / 2 * a * a * a * a * a + b : c / 2 * ((a -= 2) * a * a * a * a + 2) + b
    };
    y._easeInSine = function(a, b, c, f) {
        return -c * Math.cos(a / f * (Math.PI / 2)) + c + b
    };
    y._easeOutSine = function(a, b, c, f) {
        return c * Math.sin(a / f * (Math.PI / 2)) + b
    };
    y._easeInOutSine = function(a, b, c, f) {
        return -c / 2 * (Math.cos(Math.PI * a / f) - 1) + b
    };
    y._easeInCirc = function(a, b, c, f) {
        return -c * (Math.sqrt(1 - (a /= f) * a) - 1) + b
    };
    y._easeOutCirc = function(a, b, c, f) {
        return c *
            Math.sqrt(1 - (a = a / f - 1) * a) + b
    };
    y._easeInOutCirc = function(a, b, c, f) {
        return 1 &gt; (a /= f / 2) ? -c / 2 * (Math.sqrt(1 - a * a) - 1) + b : c / 2 * (Math.sqrt(1 - (a -= 2) * a) + 1) + b
    };
    var aa = g["com.workinman.math.tween.TWEEN_DIR"] = {
        __ename__: ["com", "workinman", "math", "tween", "TWEEN_DIR"],
        __constructs__: "TOP,TOP_RIGHT,RIGHT,BOTTOM_RIGHT,BOTTOM,BOTTOM_LEFT,LEFT,TOP_LEFT".split(",")
    };
    aa.TOP = ["TOP", 0];
    aa.TOP.toString = b;
    aa.TOP.__enum__ = aa;
    aa.TOP_RIGHT = ["TOP_RIGHT", 1];
    aa.TOP_RIGHT.toString = b;
    aa.TOP_RIGHT.__enum__ = aa;
    aa.RIGHT = ["RIGHT", 2];
    aa.RIGHT.toString =
        b;
    aa.RIGHT.__enum__ = aa;
    aa.BOTTOM_RIGHT = ["BOTTOM_RIGHT", 3];
    aa.BOTTOM_RIGHT.toString = b;
    aa.BOTTOM_RIGHT.__enum__ = aa;
    aa.BOTTOM = ["BOTTOM", 4];
    aa.BOTTOM.toString = b;
    aa.BOTTOM.__enum__ = aa;
    aa.BOTTOM_LEFT = ["BOTTOM_LEFT", 5];
    aa.BOTTOM_LEFT.toString = b;
    aa.BOTTOM_LEFT.__enum__ = aa;
    aa.LEFT = ["LEFT", 6];
    aa.LEFT.toString = b;
    aa.LEFT.__enum__ = aa;
    aa.TOP_LEFT = ["TOP_LEFT", 7];
    aa.TOP_LEFT.toString = b;
    aa.TOP_LEFT.__enum__ = aa;
    aa.__empty_constructs__ = [aa.TOP, aa.TOP_RIGHT, aa.RIGHT, aa.BOTTOM_RIGHT, aa.BOTTOM, aa.BOTTOM_LEFT, aa.LEFT, aa.TOP_LEFT];
    var pc = function() {};
    g["com.workinman.math.tween.WMTweenDef"] = pc;
    pc.__name__ = ["com", "workinman", "math", "tween", "WMTweenDef"];
    pc.__interfaces__ = [ob];
    pc.request = function(a, b, c, f, d) {
        return i.get_instance().get_pool().requestObject("WMTweenDef", pc).init(a, b, c, f, d)
    };
    pc.__super__ = P;
    pc.prototype = s(P.prototype, {
        create: function() {
            this._origin = {};
            this._fields = []
        },
        init: function(a, b, c, f, d) {
            this._target = a;
            this._duration = b;
            this._delay = d;
            this._dest = c;
            this._easeFunction = y.getEaseFunction(null == f ? p.EASE_LINEAR : f);
            this._isComplete = !1;
            this._completionHandler = null;
            this._progress = 0;
            this._started = !1;
            return this
        },
        dispose: function() {
            for (Aa.removePropertiesFromDynamic(this._origin); 0 &lt; this._fields.length;) this._fields.pop();
            this._dest = this._target = null;
            P.prototype.dispose.call(this)
        },
        destroy: function() {
            this._fields = this._origin = null;
            P.prototype.destroy.call(this)
        },
        _start: function() {
            this._isComplete = !1;
            this._started = !0;
            for (var a = 0, b = L.fields(this._dest); a &lt; b.length;) {
                var c = b[a];
                ++a;
                if (Object.prototype.hasOwnProperty.call(this._target,
                        c)) this._fields.push(c), L.setField(this._origin, c, L.field(this._target, c));
                else {
                    var f = 0;
                    null != L.getProperty(this._target, c) &amp;&amp; (f = L.getProperty(this._target, c));
                    this._fields.push(c);
                    this._origin[c] = f
                }
            }
        },
        update: function(a) {
            if (0 &lt; this._delay &amp;&amp; (this._delay -= a, 0 &lt; this._delay)) return;
            if (null == this._target) this._isComplete = !0;
            else if (!1 == this._started &amp;&amp; this._start(), this._progress += a, this._progress &gt; this._duration &amp;&amp; (this._progress = this._duration), this._ratio = Math.floor(1E3 * (this._progress / this._duration)) / 1E3,
                this._progress &gt;= this._duration) {
                for (var a = 0, b = this._fields; a &lt; b.length;) {
                    var c = b[a];
                    ++a;
                    L.setProperty(this._target, c, L.field(this._dest, c))
                }
                null != this._completionHandler &amp;&amp; this._completionHandler();
                this._isComplete = !0
            } else {
                a = 0;
                for (b = this._fields; a &lt; b.length;) c = b[a], ++a, this._diff = L.field(this._dest, c) - L.field(this._origin, c), L.setProperty(this._target, c, this._easeFunction(L.field(this._origin, c), this._diff, this._progress, this._duration))
            }
        },
        get_isComplete: function() {
            return this._isComplete
        },
        set_isComplete: function(a) {
            this._isComplete =
                a;
            return this.get_isComplete()
        },
        get_ratio: function() {
            return this._ratio
        },
        delay: function(a) {
            this._delay = a;
            return this
        },
        ease: function(a) {
            this._easeFunction = y.getEaseFunction(a);
            return this
        },
        onComplete: function(a) {
            this._completionHandler = a;
            return this
        },
        __class__: pc,
        __properties__: s(P.prototype.__properties__, {
            get_ratio: "get_ratio",
            set_isComplete: "set_isComplete",
            get_isComplete: "get_isComplete"
        })
    });
    var Q = function() {};
    g["com.workinman.math.tween.WMTweenUtils"] = Q;
    Q.__name__ = ["com", "workinman", "math", "tween",
        "WMTweenUtils"
    ];
    Q.__properties__ = {
        get__workPoint: "get__workPoint"
    };
    Q.easeBounceIn = function(a, b, c, f) {
        null == f &amp;&amp; (f = 0);
        null == c &amp;&amp; (c = !0);
        c &amp;&amp; (a.visible = !0, a.set_scale(0.1), a.alpha = 0);
        b.tween(a, 0.15, {
            scale: 1.1,
            alpha: 1
        }, !0, p.EASE_OUT, f);
        return b.tween(a, 0.15, {
            scale: 1
        }, !1, p.EASE_IN)
    };
    Q.easeBounceOut = function(a, b, c, f) {
        null == f &amp;&amp; (f = 0);
        null == c &amp;&amp; (c = !1);
        c &amp;&amp; (a.visible = !0, a.set_scale(1), a.alpha = 1);
        b.tween(a, 0.15, {
            scale: 1.1
        }, !0, p.EASE_OUT, f);
        return b.tween(a, 0.15, {
            scale: 0.1,
            alpha: 0
        }, !1, p.EASE_IN)
    };
    Q.easeSlideInFromDir =
        function(a, b, c, f) {
            null == f &amp;&amp; (f = 0);
            Q.get__workPoint().toPoint(a.get_pos());
            Q._modifyWorkPointByDir(c);
            return Q.easeSlideIn(a, b, Q.get__workPoint().x, Q.get__workPoint().y, f)
        };
    Q.easeSlideIn = function(a, b, c, f, d) {
        null == d &amp;&amp; (d = 0);
        Q.get__workPoint().toPoint(a.get_pos());
        a.get_pos().x = c;
        a.get_pos().y = f;
        a.visible = !0;
        a.alpha = 1;
        return b.tween(a.get_pos(), 0.5, {
            x: Q.get__workPoint().x,
            y: Q.get__workPoint().y
        }, !0, p.EASE_OUT, d)
    };
    Q.easeSlideOutToDir = function(a, b, c, f) {
        null == f &amp;&amp; (f = 0);
        Q.get__workPoint().toPoint(a.get_pos());
        Q._modifyWorkPointByDir(c);
        return Q.easeSlideOut(a, b, Q.get__workPoint().x, Q.get__workPoint().y, f)
    };
    Q.easeSlideOut = function(a, b, c, f, d) {
        null == d &amp;&amp; (d = 0);
        a.visible = !0;
        a.alpha = 1;
        return b.tween(a.get_pos(), 0.5, {
            x: c,
            y: f
        }, !0, p.EASE_IN, d)
    };
    Q.get__workPoint = function() {
        null == Q.__workPoint &amp;&amp; (Q.__workPoint = X.request());
        return Q.__workPoint
    };
    Q._modifyWorkPointByDir = function(a) {
        switch (a[1]) {
            case 3:
            case 2:
            case 1:
                Q.get__workPoint().x += 960;
                break;
            case 5:
            case 6:
            case 7:
                Q.get__workPoint().x -= 960
        }
        switch (a[1]) {
            case 7:
            case 0:
            case 1:
                Q.get__workPoint().y -=
                    560;
                break;
            case 5:
            case 4:
            case 3:
                Q.get__workPoint().y += 560
        }
    };
    var db = function() {};
    g["com.workinman.math.tween.WMTweener"] = db;
    db.__name__ = ["com", "workinman", "math", "tween", "WMTweener"];
    db.__interfaces__ = [ob];
    db.__properties__ = {
        get__nullTarget: "get__nullTarget"
    };
    db.request = function() {
        return i.get_instance().get_pool().requestObject("WMTweener", db)
    };
    db.get__nullTarget = function() {
        null == db.__nullTarget &amp;&amp; (db.__nullTarget = {});
        return db.__nullTarget
    };
    db.__super__ = P;
    db.prototype = s(P.prototype, {
        create: function() {
            this._targets = []
        },
        dispose: function() {
            for (; 0 &lt; this._targets.length;) this._targets.pop().dispose();
            P.prototype.dispose.call(this)
        },
        destroy: function() {
            this._targets = null;
            P.prototype.destroy.call(this)
        },
        update: function(a) {
            for (this._i = this._targets.length; 0 &lt; this._i--;) this._targets[this._i].update(a), this._targets[this._i].get_isComplete() &amp;&amp; (this._targets[this._i].dispose(), this._targets.splice(this._i, 1))
        },
        hasTween: function(a) {
            for (var b = 0, c = this._targets; b &lt; c.length;) {
                var f = c[b];
                ++b;
                if (f.get_target() == a) return !0
            }
            return !1
        },
        tween: function(a, b, c, f, d, e, g) {
            null == g &amp;&amp; (g = "def");
            null == e &amp;&amp; (e = 0);
            null == f &amp;&amp; (f = !1);
            b = pc.request(a, b, c, d, e);
            c = 0;
            for (d = this._targets; c &lt; d.length;)
                if (e = d[c], ++c, e.get_target() == a) return f &amp;&amp; e.clearTweens(g), e.addTween(b, g), b;
            a = bb.request(a);
            this._targets.push(a);
            a.addTween(b, g);
            return b
        },
        timer: function(a, b) {
            null == b &amp;&amp; (b = 0);
            return this.tween(db.get__nullTarget(), a, db.get__nullTarget(), !0, null, b, "tim" + db._uniqueTimer++)
        },
        stop: function(a) {
            for (this._i = this._targets.length; 0 &lt; this._i;)
                if (this._i--, this._targets[this._i].get_target() ==
                    a) {
                    this._targets[this._i].dispose();
                    this._targets.splice(this._i, 1);
                    break
                }
        },
        stopAllTweens: function() {
            for (; 0 &lt; this._targets.length;) this._targets.pop().dispose()
        },
        __class__: db
    });
    var bb = function() {};
    g["com.workinman.math.tween.WMTweenTracker"] = bb;
    bb.__name__ = ["com", "workinman", "math", "tween", "WMTweenTracker"];
    bb.__interfaces__ = [ob];
    bb.request = function(a) {
        return i.get_instance().get_pool().requestObject("WMTweenTracker", bb).init(a)
    };
    bb.__super__ = P;
    bb.prototype = s(P.prototype, {
        create: function() {
            this._tweens =
                new U
        },
        init: function(a) {
            this._target = a;
            this._isComplete = !1;
            this._threadCount = 0;
            return this
        },
        dispose: function() {
            this.clearAllTweens();
            this._target = null;
            P.prototype.dispose.call(this)
        },
        destroy: function() {
            this._tweens = null;
            P.prototype.destroy.call(this)
        },
        update: function(a) {
            for (var b = this._tweens.keys(); b.hasNext();) {
                var c = b.next();
                bb._tweenUpdate.push(c)
            }
            for (; 0 &lt; bb._tweenUpdate.length;) this._updateThread(a, bb._tweenUpdate.pop());
            this._runRemoval();
            1 &gt; this._threadCount &amp;&amp; (this._isComplete = !0, this._dispatchTweensAllComplete(this._target))
        },
        _updateThread: function(a, b) {
            1 &gt; this._tweens.get(b).length ? bb._tweenRemoval.push(b) : (this._tweens.get(b)[0].update(a), this._tweens.get(b)[0].get_isComplete() &amp;&amp; (this._tweens.get(b)[0].dispose(), this._tweens.get(b).splice(0, 1), this._updateThread(a, b)))
        },
        _dispatchTweensAllComplete: function(a) {
            i.get_instance().get_dispatcher().dispatchEvent(da.request(n.TWEENS_ALL_COMPLETE, function() {
                var b = new U;
                b.set("target", a);
                return b
            }(this)))
        },
        get_target: function() {
            return this._target
        },
        get_isComplete: function() {
            return this._isComplete
        },
        set_isComplete: function(a) {
            return this._isComplete = a
        },
        clearAllTweens: function() {
            for (var a = this._tweens.keys(); a.hasNext();) {
                var b = a.next();
                bb._tweenUpdate.push(b)
            }
            for (; 0 &lt; bb._tweenUpdate.length;) this.clearTweens(bb._tweenUpdate.pop())
        },
        clearTweens: function(a) {
            if (null != this._tweens.get(a)) {
                for (; 0 &lt; this._tweens.get(a).length;) this._tweens.get(a).pop().dispose();
                bb._tweenRemoval.push(a);
                this._runRemoval()
            }
        },
        _runRemoval: function() {
            for (; 0 &lt; bb._tweenRemoval.length;) this._tweens.remove(bb._tweenRemoval.pop()),
                this._threadCount--
        },
        addTween: function(a, b) {
            if (null == this._tweens.get(b)) {
                this._threadCount++;
                var c = [];
                this._tweens.set(b, c);
                c
            }
            this._tweens.get(b).push(a)
        },
        __class__: bb,
        __properties__: s(P.prototype.__properties__, {
            set_isComplete: "set_isComplete",
            get_isComplete: "get_isComplete",
            get_target: "get_target"
        })
    });
    var Ub = function() {
        this._dispatcher = Hb.request();
        this._data = {};
        this.sharedKey = ""
    };
    g["com.workinman.net.WMSharedObject"] = Ub;
    Ub.__name__ = ["com", "workinman", "net", "WMSharedObject"];
    Ub.getLocalStorage =
        function() {
            return window.localStorage
        };
    Ub.getLocal = function(a) {
        try {
            var b = new Ub;
            b.sharedKey = a;
            var c = Ub.getLocalStorage().getItem(b.sharedKey);
            b.set_data("" == c || null == c ? {} : pb.run(c));
            return b
        } catch (f) {
            return a = new Ub, a.sharedKey = "", a
        }
    };
    Ub.prototype = {
        dispose: function() {
            this._data = null;
            this._dispatcher.dispose();
            this._dispatcher = null
        },
        get_data: function() {
            return this._data
        },
        set_data: function(a) {
            return this._data = a
        },
        flush: function() {
            var a = Ob.run(this.get_data());
            Ub.getLocalStorage().setItem(this.sharedKey,
                a);
            return bi.FLUSHED
        },
        __class__: Ub,
        __properties__: {
            set_data: "set_data",
            get_data: "get_data"
        }
    };
    var bi = function() {};
    g["com.workinman.net.SharedObjectFlushedStatus"] = bi;
    bi.__name__ = ["com", "workinman", "net", "SharedObjectFlushedStatus"];
    var Va = g["com.workinman.pooling.LOG_LEVEL"] = {
        __ename__: ["com", "workinman", "pooling", "LOG_LEVEL"],
        __constructs__: ["NONE", "NO_STACK", "NEW_STACK", "ALL_STACK"]
    };
    Va.NONE = ["NONE", 0];
    Va.NONE.toString = b;
    Va.NONE.__enum__ = Va;
    Va.NO_STACK = ["NO_STACK", 1];
    Va.NO_STACK.toString = b;
    Va.NO_STACK.__enum__ =
        Va;
    Va.NEW_STACK = ["NEW_STACK", 2];
    Va.NEW_STACK.toString = b;
    Va.NEW_STACK.__enum__ = Va;
    Va.ALL_STACK = ["ALL_STACK", 3];
    Va.ALL_STACK.toString = b;
    Va.ALL_STACK.__enum__ = Va;
    Va.__empty_constructs__ = [Va.NONE, Va.NO_STACK, Va.NEW_STACK, Va.ALL_STACK];
    var Wg = function() {
        this._pools = new U
    };
    g["com.workinman.pooling.PoolStore"] = Wg;
    Wg.__name__ = ["com", "workinman", "pooling", "PoolStore"];
    Wg.prototype = {
        _initPool: function(a, b, c, f) {
            null == f &amp;&amp; (f = -1);
            !0 != this._pools.exists(a) &amp;&amp; (null == c &amp;&amp; (c = Va.NONE), b = new lh(b, c, f), this._pools.set(a,
                b))
        },
        requestObject: function(a, b, c, f) {
            null == f &amp;&amp; (f = -1);
            this._testPool(a, b, c, f);
            c = this._pools.get(a);
            this._logCreate(a, c);
            if (0 &lt; c.get_numPooled()) a = c.givePool(), a.poolActivate();
            else {
                c.incrementCreated();
                if (0 &lt; c.get_cap() &amp;&amp; c.get_created() &gt; c.get_cap()) throw "Too many instances of " + G.string(b) + " allocated - currently at " + c.get_created();
                a = ja.createEmptyInstance(b).instance(a, t(this, this._returnObject))
            }
            return a
        },
        _logCreate: function(a, b) {
            switch (b.get_log()[1]) {
                case 1:
                    null;
                    break;
                case 2:
                    1 &gt; b.get_numPooled() &amp;&amp;
                        null;
                    break;
                case 3:
                    null
            }
        },
        _returnObject: function(a) {
            if (!1 != this._pools.exists(a.get_poolKey())) {
                var b;
                b = this._pools.get(a.get_poolKey());
                b.poolObject(a);
                this._logReturn(a.get_poolKey(), b)
            }
        },
        _logReturn: function(a, b) {
            switch (b.get_log()[1]) {
                case 0:
                case 2:
                    break;
                case 3:
                    null;
                    break;
                default:
                    null
            }
        },
        _testPool: function(a, b, c, f) {
            null == f &amp;&amp; (f = -1);
            !1 == this._pools.exists(a) &amp;&amp; this._initPool(a, b, c, f)
        },
        tracePoolReport: function() {
            for (var a = "\nPool Report:\n\n", b = 0, c = this._pools.keys(); c.hasNext();) {
                var f = c.next(),
                    a = a +
                    ("\t" + f + "\n"),
                    b = this._pools.get(f).get_created() - this._pools.get(f).get_numPooled(),
                    a = a + ("\t\tTotal Created: " + this._pools.get(f).get_created() + " \t\tPool: " + this._pools.get(f).get_numPooled() + " \t\t\tLoose: " + b + " \t\t\tChange: " + (b - this._pools.get(f).get_loose()));
                this._pools.get(f).set_loose(b);
                a += "\n"
            }
            null
        },
        __class__: Wg
    };
    var lh = function(a, b, c) {
        this._pool = [];
        this._class = a;
        this._log = b;
        this._created = this._max = 0;
        this._cap = c;
        this._loose = 0
    };
    g["com.workinman.pooling.PoolTracker"] = lh;
    lh.__name__ = ["com",
        "workinman", "pooling", "PoolTracker"
    ];
    lh.prototype = {
        get_log: function() {
            return this._log
        },
        get_numPooled: function() {
            return this._pool.length
        },
        get_created: function() {
            return this._created
        },
        get_cap: function() {
            return this._cap
        },
        get_loose: function() {
            return this._loose
        },
        set_loose: function(a) {
            this._loose = a;
            return this.get_loose()
        },
        incrementCreated: function() {
            this._created++
        },
        poolObject: function(a) {
            this._pool.push(a);
            this._max = Tb.max(this._max, this._pool.length)
        },
        givePool: function() {
            return this._pool.pop()
        },
        __class__: lh,
        __properties__: {
            set_loose: "set_loose",
            get_loose: "get_loose",
            get_cap: "get_cap",
            get_created: "get_created",
            get_numPooled: "get_numPooled",
            get_log: "get_log"
        }
    };
    var Nb = function() {};
    g["com.workinman.services.ServiceAnalytics"] = Nb;
    Nb.__name__ = ["com", "workinman", "services", "ServiceAnalytics"];
    Nb.enableCanadaTracking = function(a) {
        Nb._flagCanadaTrackingEnabled = !0;
        Nb._canadaShowGameTitle = a
    };
    Nb.sendCanadaTrackingCall = function(a) {
        if (Nb._flagCanadaTrackingEnabled) try {
            eval("trackFlashEvent('" + Nb._canadaShowGameTitle +
                "', '" + a + "', 'true');")
        } catch (b) {}
    };
    var B = function() {};
    g["com.workinman.services.ServiceDeltaDNA"] = B;
    B.__name__ = ["com", "workinman", "services", "ServiceDeltaDNA"];
    B.init = function(a) {
        "x" == a.toLowerCase() &amp;&amp; (B.OPTION_ENABLE_TRACKING = !1);
        !1 == B.OPTION_ENABLE_TRACKING || B._flagInitted || (B._flagInitted = !0, B._url = " " + a, B._platform = Ec.detectPlatform(), a = L.field(L.field(ga, "sdk"), "gameObj"), B._nickSDKVersion = G.string(a.majorversion) + "." + G.string(a.minorversion),
            B._sharedObjectId = B._DEFAULT_SHARED_OBJECT_ID, B._sharedObjectData = i.get_instance().sharedObjectGetData(B._sharedObjectId), B._generateOfflineIDs(!0), null == B._sharedObjectData || 0 == L.fields(B._sharedObjectData).length || !Object.prototype.hasOwnProperty.call(B._sharedObjectData, "a") || !Object.prototype.hasOwnProperty.call(B._sharedObjectData, "ppb") ? B._generateOfflineIDs() : (B._offlineUserId = B._sharedObjectData.a + B._sharedObjectData.ppb, B._offlineTrackingId = B._sharedObjectData.b + B._sharedObjectData.ppa, null))
    };
    B.sendEvent = function(a) {
        B._flagInitted &amp;&amp; (a.params.clientVersion = "1.0.4", B._sendJsonHttp(B._url, B._setupEventData(a)))
    };
    B.sendBulkEvents = function(a) {
        if (B._flagInitted)
            if (1 == a.length) a[0].params.clientVersion = "1.0.4", B._sendJsonHttp(B._url, B._setupEventData(a[0]));
            else {
                for (var b = {
                        eventList: []
                    }, c = 0; c &lt; a.length;) {
                    var f = a[c];
                    ++c;
                    f.params.clientVersion = "1.0.4";
                    b.eventList.push(B._setupEventData(f))
                }(new tg(B._url + "/bulk")).setHeader("Content-Type", "application/json").setPostData(JSON.stringify(b)).request(!0)
            }
    };
    B._setupEventData = function(a) {
        var b = {
            eventName: a.event,
            userID: B._offlineUserId,
            sessionID: B._sessionId,
            eventTimestamp: B._generateTimeStamp(new Date),
            eventParams: {
                platform: B._platform,
                sdkVersion: B._nickSDKVersion
            }
        };
        if (null != a.params)
            for (var c = 0, f = L.fields(a.params); c &lt; f.length;) {
                var d = f[c];
                ++c;
                L.setField(b.eventParams, d, L.field(a.params, d))
            }
        return b
    };
    B._sendJsonHttp = function(a, b) {
        (new tg(a)).setHeader("Content-Type", "application/json").setPostData(JSON.stringify(b)).request(!0)
    };
    B.sendGameStarted = function() {
        B.sendBulkEvents([{
            event: "gameStarted",
            params: {
                clientVersion: "1.0.4"
            }
        }, {
            event: "clientDevice",
            params: Ec.detectDeviceInfo()
        }])
    };
    B._generateOfflineIDs = function(a) {
        null == a &amp;&amp; (a = !1);
        for (var b = "", c = 16; - 1 &lt; c;) {
            if (0.66 &gt; Math.random()) b += G.string(Math.floor(10 * Math.random()));
            else switch (Math.floor(10 * Math.random())) {
                case 0:
                    b += "a";
                    break;
                case 1:
                    b += "b";
                    break;
                case 2:
                    b += "c";
                    break;
                case 3:
                    b += "d";
                    break;
                case 4:
                    b += "e";
                    break;
                case 5:
                    b += "f";
                    break;
                case 6:
                    b += "g";
                    break;
                case 7:
                    b += "h";
                    break;
                case 8:
                    b += "i";
                    break;
                case 9:
                    b += "j"
            }
            c--
        }
        if (a) B._sessionId = b;
        else {
            B._offlineUserId =
                b;
            B._offlineTrackingId = "";
            for (c = 8; - 1 &lt; c;) B._offlineTrackingId += G.string(Math.floor(10 * Math.random())), c--;
            8 &lt; B._offlineTrackingId.length &amp;&amp; (B._offlineTrackingId = B._offlineTrackingId.substring(0, 8));
            a = {
                a: I.substr(B._offlineUserId, 0, 8),
                b: I.substr(B._offlineTrackingId, 0, 8),
                ppa: I.substr(B._offlineTrackingId, 8, B._offlineTrackingId.length),
                ppb: I.substr(B._offlineUserId, 8, B._offlineUserId.length)
            };
            i.get_instance().sharedObjectSetData(B._sharedObjectId, a);
            B.sendEvent({
                event: "newPlayer",
                params: {}
            })
        }
        null
    };
    B._generateTimeStamp =
        function(a) {
            return G.string(a.getFullYear()) + "-" + ha.lpad(G.string(a.getMonth() + 1), "0", 2) + "-" + ha.lpad(G.string(a.getDate()), "0", 2) + " " + ha.lpad(G.string(a.getHours()), "0", 2) + ":" + ha.lpad(G.string(a.getMinutes()), "0", 2) + ":" + ha.lpad(G.string(a.getSeconds()), "0", 2)
        };
    var Ec = function() {};
    g["com.workinman.services._ServiceDeltaDNA.BrowserData"] = Ec;
    Ec.__name__ = ["com", "workinman", "services", "_ServiceDeltaDNA", "BrowserData"];
    Ec.detectPlatform = function() {
        var a = "PIRACY_UNKNOWN",
            b = window.location.href.toLowerCase(),
            c = window.navigator.userAgent.toLowerCase(),
            f = window.document.referrer.toLowerCase(); - 1 != b.indexOf("t.nick") || -1 != c.indexOf("ipad") || -1 != c.indexOf("tablet") || -1 != c.indexOf("android") &amp;&amp; -1 == c.indexOf("mobi") ? a = "NICKWEB_TABLET" : -1 != b.indexOf("m.nick") || -1 != c.indexOf("mobi") ? a = "NICKWEB_MOBILE" : -1 != b.indexOf("www.nick") &amp;&amp; (a = "NICKWEB_DESKTOP");
        if (-1 != c.indexOf("android") &amp;&amp; -1 != f.indexOf(" ")) a = "ANDROID_APP";
        else if ((-1 != c.indexOf("ipod") || -1 != c.indexOf("iphone") || -1 != c.indexOf("ipad")) &amp;&amp;
            -1 == c.indexOf("safari")) a = "IOS_APP"; - 1 == b.indexOf(".nick") &amp;&amp; (a = "PIRACY_UNKNOWN"); - 1 != b.indexOf("nick.com/games/data/") &amp;&amp; (a = "PIRACY_UNKNOWN");
        return a
    };
    Ec.detectDeviceInfo = function() {
        var a = {
            browserName: "UNKNOWN",
            deviceType: "UNKNOWN",
            operatingSystem: "UNKNOWN",
            operatingSystemVersion: "UNKNOWN",
            hardwareVersion: "UNKNOWN",
            manufacturer: ""
        };
        try {
            var b = (new mh).getResult(),
                c = b.ua.toUpperCase(),
                f = window.navigator.platform.toUpperCase();
            a.browserName = b.browser.name;
            a.deviceType = (new v("TV", "i")).match(f) ? "TV" :
                (new v("IPAD", "i")).match(c) || (new v("ANDROID", "i")).match(c) &amp;&amp; -1 == c.indexOf("MOBI") ? "TABLET" : -1 != c.indexOf("MOBI") ? "MOBILE_PHONE" : "PC";
            var d = b.os.name;
            (new v("WINDOWS", "i")).match(d) ? a.operatingSystem = "WINDOWS" : (new v("MAC", "i")).match(d) ? a.operatingSystem = "OSX" : (new v("ANDROID", "i")).match(d) ? a.operatingSystem = "ANDROID" : (new v("IOS", "i")).match(d) || (new v("IPHONE", "i")).match(c) || (new v("IPAD", "i")).match(c) || (new v("IPOD", "i")).match(c) ? a.operatingSystem = "IOS" : (new v("BLACKBERRY", "i")).match(c) ?
                a.operatingSystem = "BLACKBERRY" : -1 != c.indexOf("LINUX") ? a.operatingSystem = "LINUX" : (new v("\\bSILK\\b", "")).match(b.ua) &amp;&amp; (a.operatingSystem = "FIREOS");
            a.operatingSystemVersion = b.os.version;
            "PC" == a.deviceType &amp;&amp; "OSX" == a.operatingSystem ? a.hardwareVersion = "MAC" : "PC" == a.deviceType ? a.hardwareVersion = "PC" : (a.hardwareVersion = b.device.model, a.manufacturer = b.device.vendor)
        } catch (e) {}
        if (null == a.browserName || "null" == a.browserName) a.browserName = "";
        if (null == a.deviceType || "null" == a.deviceType) a.deviceType = "";
        if (null ==
            a.operatingSystem || "null" == a.operatingSystem) a.operatingSystem = "";
        if (null == a.operatingSystemVersion || "null" == a.operatingSystemVersion) a.operatingSystemVersion = "";
        if (null == a.hardwareVersion || "null" == a.hardwareVersion) a.hardwareVersion = "";
        if (null == a.manufacturer || "null" == a.manufacturer) a.manufacturer = "";
        return a
    };
    Ec.eval = function(a) {
        return eval(a)
    };
    var mh = function(a) {
        this._setup();
        this._ua = null != a ? a : Ec.eval("((window &amp;&amp; window.navigator &amp;&amp; window.navigator.userAgent) ? window.navigator.userAgent : '')");
        this.setUA(this._ua)
    };
    g["com.workinman.services._ServiceDeltaDNA.UAParser"] = mh;
    mh.__name__ = ["com", "workinman", "services", "_ServiceDeltaDNA", "UAParser"];
    mh.prototype = {
        getBrowser: function() {
            var a = this._mapper_rgx(this.rgxmap.browser);
            a.major = this.util.major(a.version);
            return a
        },
        getCPU: function() {
            return this._mapper_rgx(this.rgxmap.cpu)
        },
        getDevice: function() {
            return this._mapper_rgx(this.rgxmap.device)
        },
        getEngine: function() {
            return this._mapper_rgx(this.rgxmap.engine)
        },
        getOS: function() {
            return this._mapper_rgx(this.rgxmap.os)
        },
        getResult: function() {
            return {
                ua: this.getUA(),
                browser: this.getBrowser(),
                engine: this.getEngine(),
                os: this.getOS(),
                device: this.getDevice(),
                cpu: this.getCPU()
            }
        },
        getUA: function() {
            return this._ua
        },
        setUA: function(a) {
            return this._ua = a
        },
        _setup: function() {
            this.util = {
                extend: t(this, this._util_extend),
                has: t(this, this._util_has),
                lowerize: t(this, this._util_lowerize),
                major: t(this, this._util_major)
            };
            this.mapper = {
                rgx: t(this, this._mapper_rgx),
                str: t(this, this._mapper_str)
            };
            this.maps = {
                browser: {
                    oldsafari: {
                        version: {
                            "1.0": "/8",
                            "1.2": "/1",
                            "1.3": "/3",
                            "2.0": "/412",
                            "2.0.2": "/416",
                            "2.0.3": "/417",
                            "2.0.4": "/419",
                            "?": "/"
                        }
                    }
                },
                device: {
                    amazon: {
                        model: {
                            "Fire Phone": ["SD", "KF"]
                        }
                    },
                    sprint: {
                        model: {
                            "Evo Shift 4G": "7373KT"
                        },
                        vendor: {
                            HTC: "APA",
                            Sprint: "Sprint"
                        }
                    }
                },
                os: {
                    windows: {
                        version: {
                            ME: "4.90",
                            "NT 3.11": "NT3.51",
                            "NT 4.0": "NT4.0",
                            2E3: "NT 5.0",
                            XP: ["NT 5.1", "NT 5.2"],
                            Vista: "NT 6.0",
                            7: "NT 6.1",
                            8: "NT 6.2",
                            "8.1": "NT 6.3",
                            10: ["NT 6.4", "NT 10.0"],
                            RT: "ARM"
                        }
                    }
                }
            };
            this.rgxmap = {
                browser: [
                    [new v("(opera\\smini)/([\\w\\.-]+)", "i"), new v("(opera\\s[mobiletab]+).+version/([\\w\\.-]+)",
                        "i"), new v("(opera).+version/([\\w\\.]+)", "i"), new v("(opera)[/\\s]+([\\w\\.]+)", "i")],
                    ["name", "version"],
                    [new v("\\s(opr)/([\\w\\.]+)", "i")],
                    [
                        ["name", "Opera"], "version"
                    ],
                    [new v("(kindle)/([\\w\\.]+)", "i"), new v("(lunascape|maxthon|netfront|jasmine|blazer)[/\\s]?([\\w\\.]+)*", "i"), new v("(avant\\s|iemobile|slim|baidu)(?:browser)?[/\\s]?([\\w\\.]*)", "i"), new v("(?:ms|\\()(ie)\\s([\\w\\.]+)", "i"), new v("(rekonq)/([\\w\\.]+)*", "i"), new v("(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium)/([\\w\\.-]+)",
                        "i")],
                    ["name", "version"],
                    [new v("(trident).+rv[:\\s]([\\w\\.]+).+like\\sgecko", "i")],
                    [
                        ["name", "IE"], "version"
                    ],
                    [new v("(edge)/((\\d+)?[\\w\\.]+)", "i")],
                    ["name", "version"],
                    [new v("(yabrowser)/([\\w\\.]+)", "i")],
                    [
                        ["name", "Yandex"], "version"
                    ],
                    [new v("(comodo_dragon)/([\\w\\.]+)", "i")],
                    [
                        ["name", new v("_", "g"), " "], "version"
                    ],
                    [new v("(chrome|omniweb|arora|[tizenoka]{5}\\s?browser)/v?([\\w\\.]+)", "i"), new v("(qqbrowser)[/\\s]?([\\w\\.]+)", "i")],
                    ["name", "version"],
                    [new v("(uc\\s?browser)[/\\s]?([\\w\\.]+)",
                        "i"), new v("ucweb.+(ucbrowser)[/\\s]?([\\w\\.]+)", "i"), new v("JUC.+(ucweb)[/\\s]?([\\w\\.]+)", "i")],
                    [
                        ["name", "UCBrowser"], "version"
                    ],
                    [new v("(dolfin)/([\\w\\.]+)", "i")],
                    [
                        ["name", "Dolphin"], "version"
                    ],
                    [new v("((?:android.+)crmo|crios)/([\\w\\.]+)", "i")],
                    [
                        ["name", "Chrome"], "version"
                    ],
                    [new v("XiaoMi/MiuiBrowser/([\\w\\.]+)", "i")],
                    ["version", ["name", "MIUI Browser"]],
                    [new v("android.+version/([\\w\\.]+)\\s+(?:mobile\\s?safari|safari)", "i")],
                    ["version", ["name", "Android Browser"]],
                    [new v("FBAV/([\\w\\.]+);",
                        "i")],
                    ["version", ["name", "Facebook"]],
                    [new v("version/([\\w\\.]+).+?mobile/\\w+\\s(safari)", "i")],
                    ["version", ["name", "Mobile Safari"]],
                    [new v("version/([\\w\\.]+).+?(mobile\\s?safari|safari)", "i")],
                    ["version", "name"],
                    [new v("webkit.+?(mobile\\s?safari|safari)(/[\\w\\.]+)", "i")],
                    ["name", ["version", this.mapper.str, this.maps.browser.oldsafari.version]],
                    [new v("(konqueror)/([\\w\\.]+)", "i"), new v("(webkit|khtml)/([\\w\\.]+)", "i")],
                    ["name", "version"],
                    [new v("(navigator|netscape)/([\\w\\.-]+)", "i")],
                    [
                        ["name",
                            "Netscape"
                        ], "version"
                    ],
                    [new v("fxios/([\\w\\.-]+)", "i")],
                    ["version", ["name", "Firefox"]],
                    [new v("(swiftfox)", "i"), new v("(icedragon|iceweasel|camino|chimera|fennec|maemo\\sbrowser|minimo|conkeror)[/\\s]?([\\w\\.\\+]+)", "i"), new v("(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix)/([\\w\\.-]+)", "i"), new v("(mozilla)/([\\w\\.]+).+rv:.+gecko/\\d+", "i"), new v("(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf)[/\\s]?([\\w\\.]+)", "i"), new v("(links)\\s\\(([\\w\\.]+)", "i"), new v("(gobrowser)/?([\\w\\.]+)*",
                        "i"), new v("(ice\\s?browser)/v?([\\w\\._]+)", "i"), new v("(mosaic)[/\\s]([\\w\\.]+)", "i")],
                    ["name", "version"]
                ],
                cpu: [
                    [new v("(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\\)]", "i")],
                    [
                        ["architecture", "amd64"]
                    ],
                    [new v("(ia32(?=;))", "i")],
                    [
                        ["architecture", this.util.lowerize]
                    ],
                    [new v("((?:i[346]|x)86)[;\\)]", "i")],
                    [
                        ["architecture", "ia32"]
                    ],
                    [new v("windows\\s(ce|mobile);\\sppc;", "i")],
                    [
                        ["architecture", "arm"]
                    ],
                    [new v("((?:ppc|powerpc)(?:64)?)(?:\\smac|;|\\))", "i")],
                    [
                        ["architecture", new v("ower", ""), "", this.util.lowerize]
                    ],
                    [new v("(sun4\\w)[;\\)]", "i")],
                    [
                        ["architecture", "sparc"]
                    ],
                    [new v("((?:avr32|ia64(?=;))|68k(?=\\))|arm(?:64|(?=v\\d+;))|(?=atmel\\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)", "i")],
                    [
                        ["architecture", this.util.lowerize]
                    ]
                ],
                device: [
                    [new v("\\((ipad|playbook);[\\w\\s\\);-]+(rim|apple)", "i")],
                    ["model", "vendor", ["type", "tablet"]],
                    [new v("applecoremedia/[\\w\\.]+ \\((ipad)", "")],
                    ["model", ["vendor", "Apple"],
                        ["type", "tablet"]
                    ],
                    [new v("(apple\\s{0,1}tv)", "i")],
                    [
                        ["model", "Apple TV"],
                        ["vendor", "Apple"]
                    ],
                    [new v("(archos)\\s(gamepad2?)",
                        "i"), new v("(hp).+(touchpad)", "i"), new v("(kindle)/([\\w\\.]+)", "i"), new v("\\s(nook)[\\w\\s]+build/(\\w+)", "i"), new v("(dell)\\s(strea[kpr\\s\\d]*[\\dko])", "i")],
                    ["vendor", "model", ["type", "tablet"]],
                    [new v("(kf[A-z]+)\\sbuild/[\\w\\.]+.*silk/", "i")],
                    ["model", ["vendor", "Amazon"],
                        ["type", "tablet"]
                    ],
                    [new v("(sd|kf)[0349hijorstuw]+\\sbuild/[\\w\\.]+.*silk/", "i")],
                    [
                        ["model", this.mapper.str, this.maps.device.amazon.model],
                        ["vendor", "Amazon"],
                        ["type", "mobile"]
                    ],
                    [new v("\\((ip[honed|\\s\\w*]+);.+(apple)",
                        "i")],
                    ["model", "vendor", ["type", "mobile"]],
                    [new v("\\((ip[honed|\\s\\w*]+);", "i")],
                    ["model", ["vendor", "Apple"],
                        ["type", "mobile"]
                    ],
                    [new v("(blackberry)[\\s-]?(\\w+)", "i"), new v("(blackberry|benq|palm(?=\\-)|sonyericsson|acer|asus|dell|huawei|meizu|motorola|polytron)[\\s_-]?([\\w-]+)*", "i"), new v("(hp)\\s([\\w\\s]+\\w)", "i"), new v("(asus)-?(\\w+)", "i")],
                    ["vendor", "model", ["type", "mobile"]],
                    [new v("\\(bb10;\\s(\\w+)", "i")],
                    ["model", ["vendor", "BlackBerry"],
                        ["type", "mobile"]
                    ],
                    [new v("android.+(transfo[prime\\s]{4,10}\\s\\w+|eeepc|slider\\s\\w+|nexus 7)",
                        "i")],
                    ["model", ["vendor", "Asus"],
                        ["type", "tablet"]
                    ],
                    [new v("(sony)\\s(tablet\\s[ps])\\sbuild/", "i"), new v("(sony)?(?:sgp.+)\\sbuild/", "i")],
                    [
                        ["vendor", "Sony"],
                        ["model", "Xperia Tablet"],
                        ["type", "tablet"]
                    ],
                    [new v("(?:sony)?(?:(?:(?:c|d)\\d{4})|(?:so[-l].+))\\sbuild/", "i")],
                    [
                        ["vendor", "Sony"],
                        ["model", "Xperia Phone"],
                        ["type", "mobile"]
                    ],
                    [new v("\\s(ouya)\\s", "i"), new v("(nintendo)\\s([wids3u]+)", "i")],
                    ["vendor", "model", ["type", "console"]],
                    [new v("android.+;\\s(shield)\\sbuild", "i")],
                    ["model", ["vendor",
                            "Nvidia"
                        ],
                        ["type", "console"]
                    ],
                    [new v("(playstation\\s[34portablevi]+)", "i")],
                    ["model", ["vendor", "Sony"],
                        ["type", "console"]
                    ],
                    [new v("(sprint\\s(\\w+))", "i")],
                    [
                        ["vendor", this.mapper.str, this.maps.device.sprint.vendor],
                        ["model", this.mapper.str, this.maps.device.sprint.model],
                        ["type", "mobile"]
                    ],
                    [new v("(lenovo)\\s?(S(?:5000|6000)+(?:[-][\\w+]))", "i")],
                    ["vendor", "model", ["type", "tablet"]],
                    [new v("(htc)[;_\\s-]+([\\w\\s]+(?=\\))|\\w+)*", "i"), new v("(zte)-(\\w+)*", "i"), new v("(alcatel|geeksphone|huawei|lenovo|nexian|panasonic|(?=;\\s)sony)[_\\s-]?([\\w-]+)*",
                        "i")],
                    ["vendor", ["model", new v("_", "g"), " "],
                        ["type", "mobile"]
                    ],
                    [new v("(nexus\\s9)", "i")],
                    ["model", ["vendor", "HTC"],
                        ["type", "tablet"]
                    ],
                    [new v("[\\s\\(;](xbox(?:\\sone)?)[\\s\\);]", "i")],
                    ["model", ["vendor", "Microsoft"],
                        ["type", "console"]
                    ],
                    [new v("(kin\\.[onetw]{3})", "i")],
                    [
                        ["model", new v("\\.", "g"), " "],
                        ["vendor", "Microsoft"],
                        ["type", "mobile"]
                    ],
                    [new v("\\s(milestone|droid(?:[2-4x]|\\s(?:bionic|x2|pro|razr))?(:?\\s4g)?)[\\w\\s]+build/", "i"), new v("mot[\\s-]?(\\w+)*", "i"), new v("(XT\\d{3,4}) build/",
                        "i"), new v("(nexus\\s[6])", "i")],
                    ["model", ["vendor", "Motorola"],
                        ["type", "mobile"]
                    ],
                    [new v("android.+\\s(mz60\\d|xoom[\\s2]{0,2})\\sbuild/", "i")],
                    ["model", ["vendor", "Motorola"],
                        ["type", "tablet"]
                    ],
                    [new v("android.+((sch-i[89]0\\d|shw-m380s|gt-p\\d{4}|gt-n8000|sgh-t8[56]9|nexus 10))", "i"), new v("((SM-T\\w+))", "i")],
                    [
                        ["vendor", "Samsung"], "model", ["type", "tablet"]
                    ],
                    [new v("((s[cgp]h-\\w+|gt-\\w+|galaxy\\snexus|sm-n900))", "i"), new v("(sam[sung]*)[\\s-]*(\\w+-?[\\w-]*)*", "i"), new v("sec-((sgh\\w+))", "i")],
                    [
                        ["vendor", "Samsung"], "model", ["type", "mobile"]
                    ],
                    [new v("(samsung);smarttv", "i")],
                    ["vendor", "model", ["type", "smarttv"]],
                    [new v("\\(dtv[\\);].+(aquos)", "i")],
                    ["model", ["vendor", "Sharp"],
                        ["type", "smarttv"]
                    ],
                    [new v("sie-(\\w+)*", "i")],
                    ["model", ["vendor", "Siemens"],
                        ["type", "mobile"]
                    ],
                    [new v("(maemo|nokia).*(n900|lumia\\s\\d+)", "i"), new v("(nokia)[\\s_-]?([\\w-]+)*", "i")],
                    [
                        ["vendor", "Nokia"], "model", ["type", "mobile"]
                    ],
                    [new v("android\\s3\\.[\\s\\w;-]{10}(a\\d{3})", "i")],
                    ["model", ["vendor", "Acer"],
                        ["type",
                            "tablet"
                        ]
                    ],
                    [new v("android\\s3\\.[\\s\\w;-]{10}(lg?)-([06cv9]{3,4})", "i")],
                    [
                        ["vendor", "LG"], "model", ["type", "tablet"]
                    ],
                    [new v("(lg) netcast\\.tv", "i")],
                    ["vendor", "model", ["type", "smarttv"]],
                    [new v("(nexus\\s[45])", "i"), new v("lg[e;\\s/-]+(\\w+)*", "i")],
                    ["model", ["vendor", "LG"],
                        ["type", "mobile"]
                    ],
                    [new v("android.+(ideatab[a-z0-9\\-\\s]+)", "i")],
                    ["model", ["vendor", "Lenovo"],
                        ["type", "tablet"]
                    ],
                    [new v("linux;.+((jolla));", "i")],
                    ["vendor", "model", ["type", "mobile"]],
                    [new v("((pebble))app/[\\d\\.]+\\s",
                        "i")],
                    ["vendor", "model", ["type", "wearable"]],
                    [new v("android.+;\\s(glass)\\s\\d", "i")],
                    ["model", ["vendor", "Google"],
                        ["type", "wearable"]
                    ],
                    [new v("android.+(\\w+)\\s+build/hm\\1", "i"), new v("android.+(hm[\\s\\-_]*note?[\\s_]*(?:\\d\\w)?)\\s+build", "i"), new v("android.+(mi[\\s\\-_]*(?:one|one[\\s_]plus)?[\\s_]*(?:\\d\\w)?)\\s+build", "i")],
                    [
                        ["model", new v("_", "g"), " "],
                        ["vendor", "Xiaomi"],
                        ["type", "mobile"]
                    ],
                    [new v("(mobile|tablet);.+rv:.+gecko/", "i")],
                    [
                        ["type", this.util.lowerize], "vendor", "model"
                    ]
                ],
                engine: [
                    [new v("windows.+\\sedge/([\\w\\.]+)",
                        "i")],
                    ["version", ["name", "EdgeHTML"]],
                    [new v("(presto)/([\\w\\.]+)", "i"), new v("(webkit|trident|netfront|netsurf|amaya|lynx|w3m)/([\\w\\.]+)", "i"), new v("(khtml|tasman|links)[/\\s]\\(?([\\w\\.]+)", "i"), new v("(icab)[/\\s]([23]\\.[\\d\\.]+)", "i")],
                    ["name", "version"],
                    [new v("rv:([\\w\\.]+).*(gecko)", "i")],
                    ["version", "name"]
                ],
                os: [
                    [new v("microsoft\\s(windows)\\s(vista|xp)", "i")],
                    ["name", "version"],
                    [new v("(windows)\\snt\\s6\\.2;\\s(arm)", "i"), new v("(windows\\sphone(?:\\sos)*|windows\\smobile|windows)[\\s/]?([ntce\\d\\.\\s]+\\w)",
                        "i")],
                    ["name", ["version", this.mapper.str, this.maps.os.windows.version]],
                    [new v("(win(?=3|9|n)|win\\s9x\\s)([nt\\d\\.]+)", "i")],
                    [
                        ["name", "Windows"],
                        ["version", this.mapper.str, this.maps.os.windows.version]
                    ],
                    [new v("\\((bb)(10);", "i")],
                    [
                        ["name", "BlackBerry"], "version"
                    ],
                    [new v("(blackberry)\\w*/?([\\w\\.]+)*", "i"), new v("(tizen)[/\\s]([\\w\\.]+)", "i"), new v("(android|webos|palm\\sos|qnx|bada|rim\\stablet\\sos|meego|contiki)[/\\s-]?([\\w\\.]+)*", "i"), new v("linux;.+(sailfish);", "i")],
                    ["name", "version"],
                    [new v("(symbian\\s?os|symbos|s60(?=;))[/\\s-]?([\\w\\.]+)*", "i")],
                    [
                        ["name", "Symbian"], "version"
                    ],
                    [new v("\\((series40);", "i")],
                    ["name"],
                    [new v("mozilla.+\\(mobile;.+gecko.+firefox", "i")],
                    [
                        ["name", "Firefox OS"], "version"
                    ],
                    [new v("(nintendo|playstation)\\s([wids34portablevu]+)", "i"), new v("(mint)[/\\s\\(]?(\\w+)*", "i"), new v("(mageia|vectorlinux)[;\\s]", "i"), new v("(joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[/\\s-]?([\\w\\.-]+)*",
                        "i"), new v("(hurd|linux)\\s?([\\w\\.]+)*", "i"), new v("(gnu)\\s?([\\w\\.]+)*", "i")],
                    ["name", "version"],
                    [new v("(cros)\\s[\\w]+\\s([\\w\\.]+\\w)", "i")],
                    [
                        ["name", "Chromium OS"], "version"
                    ],
                    [new v("(sunos)\\s?([\\w\\.]+\\d)*", "i")],
                    [
                        ["name", "Solaris"], "version"
                    ],
                    [new v("\\s([frentopc-]{0,4}bsd|dragonfly)\\s?([\\w\\.]+)*", "i")],
                    ["name", "version"],
                    [new v("(ip[honead]+)(?:.*os\\s*([\\w]+)*\\slike\\smac|;\\sopera)", "i")],
                    [
                        ["name", "iOS"],
                        ["version", new v("_", "g"), "."]
                    ],
                    [new v("(mac\\sos\\sx)\\s?([\\w\\s\\.]+\\w)*",
                        "i"), new v("(macintosh|mac(?=_powerpc)\\s)", "i")],
                    [
                        ["name", "Mac OS"],
                        ["version", new v("_", "g"), "."]
                    ],
                    [new v("((?:open)?solaris)[/\\s-]?([\\w\\.]+)*", "i"), new v("(haiku)\\s(\\w+)", "i"), new v("(aix)\\s((\\d)(?=\\.|\\)|\\s)[\\w\\.]*)*", "i"), new v("(plan\\s9|minix|beos|os/2|amigaos|morphos|risc\\sos|openvms)", "i"), new v("(unix)\\s?([\\w\\.]+)*", "i")],
                    ["name", "version"]
                ]
            }
        },
        _mapper_rgx: function(a) {
            for (var b = {}, c, f = 0, d = a[1].length; f &lt; d;) c = f++, c = a[1][c], c instanceof Array &amp;&amp; null == c.__enum__ ? b[c[0]] = null : b[c] =
                null;
            c = null;
            for (var e, g = 0; g &lt; a.length &amp;&amp; null == c;) {
                for (var f = a[g], d = a[g + 1], i = 0, j = 0; i &lt; f.length &amp;&amp; null == c;)
                    if (c = this._regexExec(f[i++], this.getUA()), null != c)
                        for (var k = 0, m = d.length; k &lt; m;) {
                            var l = k++;
                            e = c[++j];
                            if (d[l] instanceof Array &amp;&amp; null == d[l].__enum__) {
                                var l = d[l],
                                    n = l[0];
                                if (2 == l.length) L.isFunction(l[1]) ? L.setField(b, n, (0, l[1])(e)) : b[n] = l[1];
                                else if (3 == l.length)
                                    if (L.isFunction(l[1]) &amp;&amp; !ua.__instanceof(l[1], v)) {
                                        var p = l[1];
                                        L.setField(b, n, null != e ? p(e, l[2]) : null)
                                    } else L.setField(b, n, this._replace(e, l[1], l[2]));
                                else 4 == l.length &amp;&amp; (p = l[3], L.setField(b, n, null != e ? p(this._replace(e, l[1], l[2])) : null))
                            } else b[d[l]] = e
                        }
                g += 2
            }
            return b
        },
        _mapper_str: function(a, b) {
            for (var c = 0, f = L.fields(b); c &lt; f.length;) {
                var d = f[c];
                ++c;
                if (L.field(b, d) instanceof Array &amp;&amp; null == L.field(b, d).__enum__)
                    for (var e = L.field(b, d), g = 0, i = e.length; g &lt; i;) {
                        var j = g++;
                        if (this._util_has(e[j], a)) return "?" == d ? null : d
                    } else if (this._util_has(L.field(b, d), a)) return "?" == d ? null : d
            }
            return a
        },
        _util_extend: function(a) {
            return a
        },
        _util_has: function(a, b) {
            return "string" ==
                typeof a ? -1 != b.toLowerCase().indexOf(ua.__cast(a, String).toLowerCase()) : !1
        },
        _util_lowerize: function(a) {
            return a.toLowerCase()
        },
        _util_major: function(a) {
            return "string" == typeof a ? a.split(".")[0] : null
        },
        _regexExec: function(a, b) {
            var c = [];
            if (a.match(b)) {
                c.push(a.matched(0));
                c.push(a.matched(1));
                try {
                    c.push(a.matched(2))
                } catch (f) {}
                try {
                    c.push(a.matched(3))
                } catch (d) {}
                try {
                    c.push(a.matched(4))
                } catch (e) {}
                return c
            }
            return null
        },
        _replace: function(a, b, c) {
            return null == a ? a : ua.__instanceof(b, v) ? ua.__cast(b, v).replace(a,
                c) : ha.replace(a, b, c)
        },
        __class__: mh
    };
    var pa = function() {};
    g["com.workinman.utils.JSEmbedProxy"] = pa;
    pa.__name__ = ["com", "workinman", "utils", "JSEmbedProxy"];
    pa.__properties__ = {
        get_isPortrait: "get_isPortrait",
        get_isPaused: "get_isPaused",
        get_canvasHeight: "get_canvasHeight",
        get_scaleType: "get_scaleType",
        get_isCrossdomain: "get_isCrossdomain",
        get_base: "get_base",
        get_exists: "get_exists"
    };
    pa.get_exists = function() {
        return pa.callJSEmbedMethod("exists()")
    };
    pa.get_base = function() {
        return pa.callJSEmbedMethod("baseUrl()")
    };
    pa.get_isCrossdomain = function() {
        return pa.callJSEmbedMethod("isBaseCrossdomain()")
    };
    pa.get_scaleType = function() {
        return pa.callJSEmbedMethod("scaleType()")
    };
    pa.get_canvasHeight = function() {
        return G.parseFloat(pa.callJSEmbedMethod("canvasHeight()"))
    };
    pa.get_isPaused = function() {
        return pa.callJSEmbedMethod("isPaused()")
    };
    pa.get_isPortrait = function() {
        return pa.callJSEmbedMethod("isPortrait()")
    };
    pa.callJSEmbedMethod = function(a) {
        try {
            var b = eval("jsembed." + a);
            if (null != b) return b
        } catch (c) {}
        return ""
    };
    var kb =
        function() {};
    g["com.workinman.utils.PropertyList"] = kb;
    kb.__name__ = ["com", "workinman", "utils", "PropertyList"];
    kb.parse = function(a) {
        var a = new kc(M.parse(a).firstElement()),
            b = {};
        a.hasNode.resolve("dict") ? b = kb._parseDict(a.node.resolve("dict")) : a.hasNode.resolve("array") &amp;&amp; (b = kb._parseValue(a.node.resolve("array")));
        return b
    };
    kb._parseDate = function(a) {
        if (!kb._dateRegex.match(a)) throw 'Invalid date "' + a + '" (only yyyy-mm-dd and yyyy-mm-ddThh:mm:ssZ supported)';
        a = kb._dateRegex.matched(1);
        null != kb._dateRegex.matched(2) &amp;&amp;
            (a += " " + kb._dateRegex.matched(2));
        return I.strDate(a)
    };
    kb._parseDict = function(a) {
        for (var b = null, c = {}, a = a.get_elements(); a.hasNext();) {
            var f = a.next();
            "key" == f.get_name() ? b = f.get_innerData() : null != b &amp;&amp; L.setField(c, b, kb._parseValue(f))
        }
        return c
    };
    kb._parseValue = function(a) {
        var b = null;
        switch (a.get_name()) {
            case "array":
                b = [];
                for (a = a.get_elements(); a.hasNext();) {
                    var c = a.next();
                    b.push(kb._parseValue(c))
                }
                break;
            case "dict":
                b = kb._parseDict(a);
                break;
            case "date":
                b = kb._parseDate(a.get_innerData());
                break;
            case "string":
                b =
                    a.get_innerData();
                break;
            case "data":
                b = a.get_innerData();
                break;
            case "true":
                b = !0;
                break;
            case "false":
                b = !1;
                break;
            case "real":
                b = G.parseFloat(a.get_innerData());
                break;
            case "integer":
                b = G.parseInt(a.get_innerData())
        }
        return b
    };
    var Aa = function() {};
    g["com.workinman.utils.WMUtils"] = Aa;
    Aa.__name__ = ["com", "workinman", "utils", "WMUtils"];
    Aa.emptyMap = function(a) {
        for (var b = a.keys(); b.hasNext();) {
            var c = b.next();
            Aa._mapEmpty.push(c)
        }
        for (; 0 &lt; Aa._mapEmpty.length;) b = Aa._mapEmpty.pop(), a.remove(b)
    };
    Aa.removePropertiesFromDynamic =
        function(a) {
            for (var b = 0, c = L.fields(a); b &lt; c.length;) {
                var f = c[b];
                ++b;
                L.deleteField(a, f)
            }
        };
    Aa.parsePropertyList = function(a) {
        return kb.parse(a)
    };
    Aa.removeExtension = function(a) {
        var b = a.lastIndexOf(".");
        return 0 &gt; b ? a : a.substring(0, b)
    };
    Aa.addStringToArrayWithoutDuplicates = function(a, b) {
        for (var c = 0; c &lt; b.length;) {
            var f = b[c];
            ++c;
            if (f == a) return
        }
        b.push(a)
    };
    Aa.removeDuplicatesFromStringArray = function(a) {
        for (var b = [], c = 0; c &lt; a.length;) {
            var f = a[c];
            ++c;
            Aa.addStringToArrayWithoutDuplicates(f, b)
        }
        return b
    };
    var Ha = function() {
        this.parent =
            this.firstChild = this.next = this.firstComponent = null;
        this._compMap = {}
    };
    g["flambe.Entity"] = Ha;
    Ha.__name__ = ["flambe", "Entity"];
    Ha.__interfaces__ = [Vb];
    Ha.prototype = {
        add: function(a) {
            null != a.owner &amp;&amp; a.owner.remove(a);
            var b = a.get_name(),
                c = this._compMap[b];
            null != c &amp;&amp; this.remove(c);
            this._compMap[b] = a;
            b = null;
            for (c = this.firstComponent; null != c;) b = c, c = c.next;
            null != b ? b.next = a : this.firstComponent = a;
            a.owner = this;
            a.next = null;
            a.onAdded();
            return this
        },
        remove: function(a) {
            for (var b = null, c = this.firstComponent; null != c;) {
                var f =
                    c.next;
                if (c == a) return null == b ? this.firstComponent = f : (b.owner = this, b.next = f), delete this._compMap[c.get_name()], 0 != (c._flags &amp; 1) &amp;&amp; (c.onStop(), c._flags &amp;= -2), c.onRemoved(), c.owner = null, c.next = null, !0;
                b = c;
                c = f
            }
            return !1
        },
        addChild: function(a, b) {
            null == b &amp;&amp; (b = !0);
            null != a.parent &amp;&amp; a.parent.removeChild(a);
            a.parent = this;
            if (b) {
                for (var c = null, f = this.firstChild; null != f;) c = f, f = f.next;
                null != c ? c.next = a : this.firstChild = a
            } else a.next = this.firstChild, this.firstChild = a;
            return this
        },
        removeChild: function(a) {
            for (var b = null,
                    c = this.firstChild; null != c;) {
                var f = c.next;
                if (c == a) {
                    null == b ? this.firstChild = f : b.next = f;
                    c.parent = null;
                    c.next = null;
                    break
                }
                b = c;
                c = f
            }
        },
        disposeChildren: function() {
            for (; null != this.firstChild;) this.firstChild.dispose()
        },
        dispose: function() {
            for (null != this.parent &amp;&amp; this.parent.removeChild(this); null != this.firstComponent;) this.firstComponent.dispose();
            this.disposeChildren()
        },
        __class__: Ha
    };
    var Th = function() {};
    g["flambe.util.PackageLog"] = Th;
    Th.__name__ = ["flambe", "util", "PackageLog"];
    var nh = function() {};
    g["flambe.platform.Platform"] =
        nh;
    nh.__name__ = ["flambe", "platform", "Platform"];
    nh.prototype = {
        __class__: nh
    };
    var ec = function() {};
    g["flambe.platform.html.HtmlPlatform"] = ec;
    ec.__name__ = ["flambe", "platform", "html", "HtmlPlatform"];
    ec.__interfaces__ = [nh];
    ec.prototype = {
        init: function() {
            var a = this;
            ca.fixAndroidMath();
            var b = null;
            try {
                b = window.flambe.canvas
            } catch (c) {}
            b.setAttribute("tabindex", "0");
            b.style.outlineStyle = "none";
            b.style.webkitTapHighlightColor = "transparent";
            b.setAttribute("moz-opaque", "true");
            this._stage = new gc(b);
            this._pointer =
                new lb;
            this._mouse = new ug(this._pointer, b);
            this._renderer = this.createRenderer(b);
            this.mainLoop = new Fc;
            this.musicPlaying = !1;
            this._canvas = b;
            this._container = b.parentElement;
            this._container.style.overflow = "hidden";
            this._container.style.position = "relative";
            this._container.style.msTouchAction = "none";
            var f = 0,
                d = function(c) {
                    if (!(1E3 &gt; c.timeStamp - f)) {
                        var d = b.getBoundingClientRect(),
                            e = a.getX(c, d),
                            d = a.getY(c, d);
                        switch (c.type) {
                            case "mousedown":
                                c.target == b &amp;&amp; (c.preventDefault(), a._mouse.submitDown(e, d, c.button),
                                    b.focus());
                                break;
                            case "mousemove":
                                a._mouse.submitMove(e, d);
                                break;
                            case "mouseup":
                                a._mouse.submitUp(e, d, c.button);
                                break;
                            case "mousewheel":
                            case "DOMMouseScroll":
                                a._mouse.submitScroll(e, d, "mousewheel" == c.type ? c.wheelDelta / 40 : -c.detail) &amp;&amp; c.preventDefault()
                        }
                    }
                };
            window.addEventListener("mousedown", d, !1);
            window.addEventListener("mousemove", d, !1);
            window.addEventListener("mouseup", d, !1);
            b.addEventListener("mousewheel", d, !1);
            b.addEventListener("DOMMouseScroll", d, !1);
            b.addEventListener("contextmenu", function(a) {
                a.preventDefault()
            }, !1);
            var e = "undefined" != typeof window.ontouchstart,
                d = "msMaxTouchPoints" in window.navigator &amp;&amp; 1 &lt; window.navigator.msMaxTouchPoints;
            if (e || d) {
                var g = new vg(this._pointer, e ? 4 : window.navigator.msMaxTouchPoints);
                this._touch = g;
                d = function(b) {
                    var c;
                    c = e ? b.changedTouches : [b];
                    var h = b.target.getBoundingClientRect();
                    f = b.timeStamp;
                    switch (b.type) {
                        case "touchstart":
                        case "MSPointerDown":
                        case "pointerdown":
                            b.preventDefault();
                            ca.SHOULD_HIDE_MOBILE_BROWSER &amp;&amp; ca.hideMobileBrowser();
                            for (b = 0; b &lt; c.length;) {
                                var d = c[b];
                                ++b;
                                var i =
                                    a.getX(d, h),
                                    j = a.getY(d, h);
                                g.submitDown((e ? d.identifier : d.pointerId) | 0, i, j)
                            }
                            break;
                        case "touchmove":
                        case "MSPointerMove":
                        case "pointermove":
                            b.preventDefault();
                            for (b = 0; b &lt; c.length;) d = c[b], ++b, i = a.getX(d, h), j = a.getY(d, h), g.submitMove((e ? d.identifier : d.pointerId) | 0, i, j);
                            break;
                        case "touchend":
                        case "touchcancel":
                        case "MSPointerUp":
                        case "pointerup":
                            for (b = 0; b &lt; c.length;) d = c[b], ++b, i = a.getX(d, h), j = a.getY(d, h), g.submitUp((e ? d.identifier : d.pointerId) | 0, i, j)
                    }
                };
                e ? (b.addEventListener("touchstart", d, !1), b.addEventListener("touchmove",
                    d, !1), b.addEventListener("touchend", d, !1), b.addEventListener("touchcancel", d, !1)) : (b.addEventListener("MSPointerDown", d, !1), b.addEventListener("MSPointerMove", d, !1), b.addEventListener("MSPointerUp", d, !1))
            } else this._touch = new wg;
            var i = window.onerror;
            window.onerror = function(a, b, c) {
                J.uncaughtError.emit(a);
                return null != i ? i(a, b, c) : !1
            };
            var j = ca.loadExtension("hidden", window.document);
            null != j.value ? (d = function() {
                J.hidden.set__(L.field(window.document, j.field))
            }, d(null), window.document.addEventListener(j.prefix +
                "visibilitychange", d, !1)) : (d = function(a) {
                J.hidden.set__("pagehide" == a.type)
            }, window.addEventListener("pageshow", d, !1), window.addEventListener("pagehide", d, !1));
            J.hidden.get_changed().connect(function(b) {
                b || (a._skipFrame = !0)
            });
            this._skipFrame = !1;
            this._lastUpdate = Date.now();
            var k = ca.loadExtension("requestAnimationFrame").value;
            if (null != k) {
                var m = window.performance,
                    l = null != m &amp;&amp; ca.polyfill("now", m);
                l ? this._lastUpdate = m.now() : null;
                var n = null,
                    n = function(c) {
                        a.update(l ? m.now() : c);
                        k(n, b)
                    };
                k(n, b)
            } else window.setInterval(function() {
                    a.update(Date.now())
                },
                16);
            dd.info("Initialized HTML platform", ["renderer", this._renderer.get_type()])
        },
        loadAssetPack: function(a) {
            return (new ra(this, a)).promise
        },
        getStage: function() {
            return this._stage
        },
        update: function(a) {
            var b = (a - this._lastUpdate) / 1E3;
            this._lastUpdate = a;
            J.hidden._value || (this._skipFrame ? this._skipFrame = !1 : (this.mainLoop.update(b), this.mainLoop.render(this._renderer)))
        },
        getPointer: function() {
            return this._pointer
        },
        getTouch: function() {
            return this._touch
        },
        getKeyboard: function() {
            var a = this;
            if (null == this._keyboard) {
                this._keyboard =
                    new Pb;
                var b = function(b) {
                    switch (b.type) {
                        case "keydown":
                            a._keyboard.submitDown(b.keyCode) &amp;&amp; b.preventDefault();
                            break;
                        case "keyup":
                            a._keyboard.submitUp(b.keyCode)
                    }
                };
                this._canvas.addEventListener("keydown", b, !1);
                this._canvas.addEventListener("keyup", b, !1)
            }
            return this._keyboard
        },
        getRenderer: function() {
            return this._renderer
        },
        getX: function(a, b) {
            return (a.clientX - b.left) * this._stage.get_width() / b.width
        },
        getY: function(a, b) {
            return (a.clientY - b.top) * this._stage.get_height() / b.height
        },
        createRenderer: function(a) {
            return new Gc(a)
        },
        __class__: ec
    };
    var xb = function(a, b) {
        this._value = a;
        this._changed = null != b ? new ed(b) : null
    };
    g["flambe.util.Value"] = xb;
    xb.__name__ = ["flambe", "util", "Value"];
    xb.prototype = {
        watch: function(a) {
            a(this._value, this._value);
            return this.get_changed().connect(a)
        },
        get__: function() {
            return this._value
        },
        set__: function(a) {
            var b = this._value;
            a != b &amp;&amp; (this._value = a, null != this._changed &amp;&amp; this._changed.emit(a, b));
            return a
        },
        get_changed: function() {
            null == this._changed &amp;&amp; (this._changed = new ed);
            return this._changed
        },
        __class__: xb,
        __properties__: {
            get_changed: "get_changed",
            set__: "set__",
            get__: "get__"
        }
    };
    var Hc = function(a, b) {
        this._next = null;
        this._signal = a;
        this._listener = b;
        this.stayInList = !0
    };
    g["flambe.util.SignalConnection"] = Hc;
    Hc.__name__ = ["flambe", "util", "SignalConnection"];
    Hc.__interfaces__ = [Vb];
    Hc.prototype = {
        once: function() {
            this.stayInList = !1;
            return this
        },
        dispose: function() {
            null != this._signal &amp;&amp; (this._signal.disconnect(this), this._signal = null)
        },
        __class__: Hc
    };
    var eb = function(a) {
        this._head = null != a ? new Hc(this, a) : null;
        this._deferredTasks = null
    };
    g["flambe.util.SignalBase"] =
        eb;
    eb.__name__ = ["flambe", "util", "SignalBase"];
    eb.prototype = {
        connectImpl: function(a, b) {
            var c = this,
                f = new Hc(this, a);
            this._head == eb.DISPATCHING_SENTINEL ? this.defer(function() {
                c.listAdd(f, b)
            }) : this.listAdd(f, b);
            return f
        },
        disconnect: function(a) {
            var b = this;
            this._head == eb.DISPATCHING_SENTINEL ? this.defer(function() {
                b.listRemove(a)
            }) : this.listRemove(a)
        },
        defer: function(a) {
            for (var b = null, c = this._deferredTasks; null != c;) b = c, c = c.next;
            a = new oh(a);
            null != b ? b.next = a : this._deferredTasks = a
        },
        willEmit: function() {
            var a =
                this._head;
            this._head = eb.DISPATCHING_SENTINEL;
            return a
        },
        didEmit: function(a) {
            this._head = a;
            a = this._deferredTasks;
            for (this._deferredTasks = null; null != a;) a.fn(), a = a.next
        },
        listAdd: function(a, b) {
            if (b) a._next = this._head, this._head = a;
            else {
                for (var c = null, f = this._head; null != f;) c = f, f = f._next;
                null != c ? c._next = a : this._head = a
            }
        },
        listRemove: function(a) {
            for (var b = null, c = this._head; null != c;) {
                if (c == a) {
                    a = c._next;
                    null == b ? this._head = a : b._next = a;
                    break
                }
                b = c;
                c = c._next
            }
        },
        __class__: eb
    };
    var ed = function(a) {
        eb.call(this, a)
    };
    g["flambe.util.Signal2"] =
        ed;
    ed.__name__ = ["flambe", "util", "Signal2"];
    ed.__super__ = eb;
    ed.prototype = s(eb.prototype, {
        connect: function(a, b) {
            null == b &amp;&amp; (b = !1);
            return this.connectImpl(a, b)
        },
        emit: function(a, b) {
            var c = this;
            this._head == eb.DISPATCHING_SENTINEL ? this.defer(function() {
                c.emitImpl(a, b)
            }) : this.emitImpl(a, b)
        },
        emitImpl: function(a, b) {
            for (var c = this.willEmit(), f = c; null != f;) f._listener(a, b), f.stayInList || f.dispose(), f = f._next;
            this.didEmit(c)
        },
        __class__: ed
    });
    var Na = function(a) {
        eb.call(this, a)
    };
    g["flambe.util.Signal1"] = Na;
    Na.__name__ = ["flambe", "util", "Signal1"];
    Na.__super__ = eb;
    Na.prototype = s(eb.prototype, {
        connect: function(a, b) {
            null == b &amp;&amp; (b = !1);
            return this.connectImpl(a, b)
        },
        emit: function(a) {
            var b = this;
            this._head == eb.DISPATCHING_SENTINEL ? this.defer(function() {
                b.emitImpl(a)
            }) : this.emitImpl(a)
        },
        emitImpl: function(a) {
            for (var b = this.willEmit(), c = b; null != c;) c._listener(a), c.stayInList || c.dispose(), c = c._next;
            this.didEmit(b)
        },
        __class__: Na
    });
    var Ma = function(a, b) {
        this._behavior = null;
        xb.call(this, a, b)
    };
    g["flambe.animation.AnimatedFloat"] = Ma;
    Ma.__name__ = ["flambe", "animation", "AnimatedFloat"];
    Ma.__super__ = xb;
    Ma.prototype = s(xb.prototype, {
        set__: function(a) {
            this._behavior = null;
            return xb.prototype.set__.call(this, a)
        },
        update: function(a) {
            null != this._behavior &amp;&amp; (xb.prototype.set__.call(this, this._behavior.update(a)), this._behavior.isComplete() &amp;&amp; (this._behavior = null))
        },
        __class__: Ma
    });
    var J = function() {};
    g["flambe.System"] = J;
    J.__name__ = ["flambe", "System"];
    J.init = function() {
        J._calledInit || (J._platform.init(), J._calledInit = !0)
    };
    var dd = function() {};
    g["flambe.Log"] = dd;
    dd.__name__ = ["flambe", "Log"];
    dd.info = function() {
        null
    };
    dd.__super__ = Th;
    dd.prototype = s(Th.prototype, {
        __class__: dd
    });
    var xg = function(a) {
        null == a &amp;&amp; (a = 1);
        this._realDt = 0;
        Da.call(this);
        this.scale = new Ma(a)
    };
    g["flambe.SpeedAdjuster"] = xg;
    xg.__name__ = ["flambe", "SpeedAdjuster"];
    xg.__super__ = Da;
    xg.prototype = s(Da.prototype, {
        get_name: function() {
            return "SpeedAdjuster_1"
        },
        onUpdate: function(a) {
            0 &lt; this._realDt &amp;&amp; (a = this._realDt, this._realDt = 0);
            this.scale.update(a)
        },
        __class__: xg
    });
    var Uh = function() {};
    g["flambe.animation.Behavior"] = Uh;
    Uh.__name__ = ["flambe", "animation", "Behavior"];
    Uh.prototype = {
        __class__: Uh
    };
    var qc = function() {};
    g["flambe.asset.Asset"] = qc;
    qc.__name__ = ["flambe", "asset", "Asset"];
    qc.__interfaces__ = [Vb];
    qc.prototype = {
        __class__: qc
    };
    var F = g["flambe.asset.AssetFormat"] = {
        __ename__: ["flambe", "asset", "AssetFormat"],
        __constructs__: "WEBP,JXR,PNG,JPG,GIF,DDS,PVR,PKM,MP3,M4A,OPUS,OGG,WAV,Data".split(",")
    };
    F.WEBP = ["WEBP", 0];
    F.WEBP.toString = b;
    F.WEBP.__enum__ = F;
    F.JXR = ["JXR", 1];
    F.JXR.toString = b;
    F.JXR.__enum__ =
        F;
    F.PNG = ["PNG", 2];
    F.PNG.toString = b;
    F.PNG.__enum__ = F;
    F.JPG = ["JPG", 3];
    F.JPG.toString = b;
    F.JPG.__enum__ = F;
    F.GIF = ["GIF", 4];
    F.GIF.toString = b;
    F.GIF.__enum__ = F;
    F.DDS = ["DDS", 5];
    F.DDS.toString = b;
    F.DDS.__enum__ = F;
    F.PVR = ["PVR", 6];
    F.PVR.toString = b;
    F.PVR.__enum__ = F;
    F.PKM = ["PKM", 7];
    F.PKM.toString = b;
    F.PKM.__enum__ = F;
    F.MP3 = ["MP3", 8];
    F.MP3.toString = b;
    F.MP3.__enum__ = F;
    F.M4A = ["M4A", 9];
    F.M4A.toString = b;
    F.M4A.__enum__ = F;
    F.OPUS = ["OPUS", 10];
    F.OPUS.toString = b;
    F.OPUS.__enum__ = F;
    F.OGG = ["OGG", 11];
    F.OGG.toString = b;
    F.OGG.__enum__ =
        F;
    F.WAV = ["WAV", 12];
    F.WAV.toString = b;
    F.WAV.__enum__ = F;
    F.Data = ["Data", 13];
    F.Data.toString = b;
    F.Data.__enum__ = F;
    F.__empty_constructs__ = [F.WEBP, F.JXR, F.PNG, F.JPG, F.GIF, F.DDS, F.PVR, F.PKM, F.MP3, F.M4A, F.OPUS, F.OGG, F.WAV, F.Data];
    var ph = function(a, b, c, f) {
        this.name = a;
        this.url = b;
        this.format = c;
        this.bytes = f
    };
    g["flambe.asset.AssetEntry"] = ph;
    ph.__name__ = ["flambe", "asset", "AssetEntry"];
    ph.prototype = {
        __class__: ph
    };
    var yg = function() {};
    g["flambe.asset.AssetPack"] = yg;
    yg.__name__ = ["flambe", "asset", "AssetPack"];
    yg.__interfaces__ = [Vb];
    yg.prototype = {
        __class__: yg
    };
    var zg = function() {};
    g["flambe.asset.File"] = zg;
    zg.__name__ = ["flambe", "asset", "File"];
    zg.__interfaces__ = [qc];
    zg.prototype = {
        __class__: zg
    };
    var Jb = function() {
        this._localBase = this._remoteBase = null;
        this._entries = []
    };
    g["flambe.asset.Manifest"] = Jb;
    Jb.__name__ = ["flambe", "asset", "Manifest"];
    Jb.fromAssets = function(a, b) {
        null == b &amp;&amp; (b = !0);
        var c = L.field(Vh.getType(Jb).assets[0], a);
        if (null == c) {
            if (b) throw mb.withFields("Missing asset pack", ["name", a]);
            return null
        }
        var f = new Jb;
        f.set_localBase("assets");
        for (var d = 0; d &lt; c.length;) {
            var e = c[d];
            ++d;
            var g = e.name,
                i = a + "/" + g + "?v=" + G.string(e.md5),
                j = Jb.inferFormat(g);
            j != F.Data &amp;&amp; (g = mb.removeFileExtension(g));
            f.add(g, i, e.bytes, j)
        }
        return f
    };
    Jb.inferFormat = function(a) {
        a = mb.getUrlExtension(a);
        if (null != a) switch (a.toLowerCase()) {
            case "gif":
                return F.GIF;
            case "jpg":
            case "jpeg":
                return F.JPG;
            case "jxr":
            case "wdp":
                return F.JXR;
            case "png":
                return F.PNG;
            case "webp":
                return F.WEBP;
            case "dds":
                return F.DDS;
            case "pvr":
                return F.PVR;
            case "pkm":
                return F.PKM;
            case "m4a":
                return F.M4A;
            case "mp3":
                return F.MP3;
            case "ogg":
                return F.OGG;
            case "opus":
                return F.OPUS;
            case "wav":
                return F.WAV
        } else null;
        return F.Data
    };
    Jb.prototype = {
        add: function(a, b, c, f) {
            null == c &amp;&amp; (c = 0);
            null == f &amp;&amp; (f = Jb.inferFormat(b));
            a = new ph(a, b, f, c);
            this._entries.push(a);
            return a
        },
        iterator: function() {
            return I.iter(this._entries)
        },
        getFullURL: function(a) {
            var b;
            b = null != this.get_remoteBase() &amp;&amp; Jb._supportsCrossOrigin ? this.get_remoteBase() : this.get_localBase();
            return null != b ? mb.joinPath(b, a.url) : a.url
        },
        get_localBase: function() {
            return this._localBase
        },
        set_localBase: function(a) {
            null != a &amp;&amp; qh.that(!ha.startsWith(a, "http://") &amp;&amp; !ha.startsWith(a, "https://"), "localBase must be a path on the same domain, NOT starting with http(s)://", null);
            return this._localBase = a
        },
        get_remoteBase: function() {
            return this._remoteBase
        },
        set_remoteBase: function(a) {
            null != a &amp;&amp; qh.that(ha.startsWith(a, "http://") || ha.startsWith(a, "https://"), "remoteBase must be on a remote domain, starting with http(s)://", null);
            return this._remoteBase = a
        },
        __class__: Jb,
        __properties__: {
            set_remoteBase: "set_remoteBase",
            get_remoteBase: "get_remoteBase",
            set_localBase: "set_localBase",
            get_localBase: "get_localBase"
        }
    };
    var ta = g["flambe.display.BlendMode"] = {
        __ename__: ["flambe", "display", "BlendMode"],
        __constructs__: "Normal,Add,Multiply,Screen,Mask,Copy".split(",")
    };
    ta.Normal = ["Normal", 0];
    ta.Normal.toString = b;
    ta.Normal.__enum__ = ta;
    ta.Add = ["Add", 1];
    ta.Add.toString = b;
    ta.Add.__enum__ = ta;
    ta.Multiply = ["Multiply", 2];
    ta.Multiply.toString = b;
    ta.Multiply.__enum__ = ta;
    ta.Screen = ["Screen", 3];
    ta.Screen.toString = b;
    ta.Screen.__enum__ = ta;
    ta.Mask = ["Mask", 4];
    ta.Mask.toString = b;
    ta.Mask.__enum__ = ta;
    ta.Copy = ["Copy", 5];
    ta.Copy.toString = b;
    ta.Copy.__enum__ = ta;
    ta.__empty_constructs__ = [ta.Normal, ta.Add, ta.Multiply, ta.Screen, ta.Mask, ta.Copy];
    var zb = function(a, b, c) {
        Z.call(this);
        this.color = a;
        this.width = new Ma(b);
        this.height = new Ma(c)
    };
    g["flambe.display.FillSprite"] = zb;
    zb.__name__ = ["flambe", "display", "FillSprite"];
    zb.__super__ = Z;
    zb.prototype = s(Z.prototype, {
        draw: function(a) {
            a.fillRect(this.color, 0, 0, this.width._value, this.height._value)
        },
        getNaturalWidth: function() {
            return this.width._value
        },
        getNaturalHeight: function() {
            return this.height._value
        },
        onUpdate: function(a) {
            Z.prototype.onUpdate.call(this, a);
            this.width.update(a);
            this.height.update(a)
        },
        __class__: zb
    });
    var Ag = function(a) {
        this._kernings = null;
        this.xOffset = this.yOffset = this.xAdvance = 0;
        this.page = null;
        this.x = this.y = this.width = this.height = 0;
        this.charCode = a
    };
    g["flambe.display.Glyph"] = Ag;
    Ag.__name__ = ["flambe", "display", "Glyph"];
    Ag.prototype = {
        draw: function(a, b, c) {
            0 &lt; this.width &amp;&amp; a.drawSubTexture(this.page, b + this.xOffset, c + this.yOffset, this.x,
                this.y, this.width, this.height)
        },
        getKerning: function(a) {
            return null != this._kernings ? G["int"](this._kernings.get(a)) : 0
        },
        setKerning: function(a, b) {
            null == this._kernings &amp;&amp; (this._kernings = new Kb);
            this._kernings.set(a, b)
        },
        __class__: Ag
    };
    var lc = function(a, b) {
        this.name = b;
        this._pack = a;
        this._file = a.getFile(b + ".fnt");
        this.reload()
    };
    g["flambe.display.Font"] = lc;
    lc.__name__ = ["flambe", "display", "Font"];
    lc.prototype = {
        layoutText: function(a, b, c, f, d) {
            null == d &amp;&amp; (d = 0);
            null == f &amp;&amp; (f = 0);
            null == c &amp;&amp; (c = 0);
            null == b &amp;&amp; (b = K.Left);
            return new rc(this,
                a, b, c, f, d)
        },
        reload: function() {
            this._glyphs = new Kb;
            this._glyphs.set(lc.NEWLINE.charCode, lc.NEWLINE);
            for (var a = new Ic(this._file.toString()), b = new Kb, c = this.name.lastIndexOf("/"), c = 0 &lt;= c ? I.substr(this.name, 0, c + 1) : "", f = a.keywords(); f.hasNext();) switch (f.next()) {
                case "info":
                    for (var d = a.pairs(); d.hasNext();) {
                        var e = d.next();
                        switch (e.key) {
                            case "size":
                                this.size = e.getInt()
                        }
                    }
                    break;
                case "common":
                    for (d = a.pairs(); d.hasNext();) switch (e = d.next(), e.key) {
                        case "lineHeight":
                            this.lineHeight = e.getInt()
                    }
                    break;
                case "page":
                    for (var d =
                            0, e = null, g = a.pairs(); g.hasNext();) {
                        var i = g.next();
                        switch (i.key) {
                            case "id":
                                d = i.getInt();
                                break;
                            case "file":
                                e = i.getString()
                        }
                    }
                    e = this._pack.getTexture(c + mb.removeFileExtension(e));
                    b.set(d, e);
                    break;
                case "char":
                    d = null;
                    for (e = a.pairs(); e.hasNext();) switch (g = e.next(), g.key) {
                        case "id":
                            d = new Ag(g.getInt());
                            break;
                        case "x":
                            d.x = g.getInt();
                            break;
                        case "y":
                            d.y = g.getInt();
                            break;
                        case "width":
                            d.width = g.getInt();
                            break;
                        case "height":
                            d.height = g.getInt();
                            break;
                        case "page":
                            g = g.getInt();
                            d.page = b.get(g);
                            break;
                        case "xoffset":
                            d.xOffset =
                                g.getInt();
                            break;
                        case "yoffset":
                            d.yOffset = g.getInt();
                            break;
                        case "xadvance":
                            d.xAdvance = g.getInt()
                    }
                    this._glyphs.set(d.charCode, d);
                    break;
                case "kerning":
                    d = null;
                    g = e = 0;
                    for (i = a.pairs(); i.hasNext();) {
                        var j = i.next();
                        switch (j.key) {
                            case "first":
                                d = this._glyphs.get(j.getInt());
                                break;
                            case "second":
                                e = j.getInt();
                                break;
                            case "amount":
                                g = j.getInt()
                        }
                    }
                    null != d &amp;&amp; 0 != g &amp;&amp; d.setKerning(e, g)
            }
        },
        __class__: lc
    };
    var K = g["flambe.display.TextAlign"] = {
        __ename__: ["flambe", "display", "TextAlign"],
        __constructs__: ["Left", "Center", "Right"]
    };
    K.Left = ["Left", 0];
    K.Left.toString = b;
    K.Left.__enum__ = K;
    K.Center = ["Center", 1];
    K.Center.toString = b;
    K.Center.__enum__ = K;
    K.Right = ["Right", 2];
    K.Right.toString = b;
    K.Right.__enum__ = K;
    K.__empty_constructs__ = [K.Left, K.Center, K.Right];
    var rc = function(a, b, c, f, d, e) {
        this.lines = 0;
        var g = this;
        this._font = a;
        this._glyphs = [];
        this._offsets = [];
        this._lineOffset = Math.round(a.lineHeight + e);
        this.bounds = new rh;
        for (var i = [], e = b.length, j = 0; j &lt; e;) {
            var k = j++,
                k = b.charCodeAt(k),
                k = a._glyphs.get(k);
            null != k ? this._glyphs.push(k) : null
        }
        for (var b = -1, m = 0, l = 0, a = a._glyphs.get(10), e = function() {
                g.bounds.width = Tb.max(g.bounds.width, m);
                g.bounds.height += l;
                i[g.lines] = m;
                l = m = 0;
                ++g.lines
            }, j = 0; j &lt; this._glyphs.length;) {
            k = this._glyphs[j];
            this._offsets[j] = Math.round(m);
            var n = 0 &lt; f &amp;&amp; m + k.width &gt; f;
            n || k == a ? (n &amp;&amp; (0 &lt;= b ? (this._glyphs[b] = a, m = this._offsets[b], j = b) : this._glyphs.splice(j, 0, a)), b = -1, l = this._lineOffset, e()) : (32 == k.charCode &amp;&amp; (b = j), m += k.xAdvance + d, l = Tb.max(l, k.height + k.yOffset), j + 1 &lt; this._glyphs.length &amp;&amp; (m += k.getKerning(this._glyphs[j + 1].charCode)));
            ++j
        }
        e();
        d = 0;
        a = rc.getAlignOffset(c, i[0], f);
        b = 1.79769313486231E308;
        e = -1.79769313486231E308;
        k = j = 0;
        for (n = this._glyphs.length; k &lt; n;) {
            var p = this._glyphs[k];
            10 == p.charCode &amp;&amp; (d += this._lineOffset, ++j, a = rc.getAlignOffset(c, i[j], f));
            this._offsets[k] += a;
            var q = d + p.yOffset;
            b &lt; q || (b = q);
            e = Tb.max(e, q + p.height);
            ++k
        }
        this.bounds.x = rc.getAlignOffset(c, this.bounds.width, f);
        this.bounds.y = b;
        this.bounds.height = e - b
    };
    g["flambe.display.TextLayout"] = rc;
    rc.__name__ = ["flambe", "display", "TextLayout"];
    rc.getAlignOffset = function(a, b, c) {
        switch (a[1]) {
            case 0:
                return 0;
            case 2:
                return c - b;
            case 1:
                return Math.round((c - b) / 2)
        }
    };
    rc.prototype = {
        draw: function(a) {
            for (var b = 0, c = 0, f = this._glyphs.length; c &lt; f;) {
                var d = this._glyphs[c];
                10 == d.charCode ? b += this._lineOffset : d.draw(a, this._offsets[c], b);
                ++c
            }
        },
        __class__: rc
    };
    var Ic = function(a) {
        this._configText = a;
        this._keywordPattern = new v("([A-Za-z]+)(.*)", "");
        this._pairPattern = new v('([A-Za-z]+)=("[^"]*"|[^\\s]+)', "")
    };
    g["flambe.display._Font.ConfigParser"] = Ic;
    Ic.__name__ = ["flambe", "display", "_Font", "ConfigParser"];
    Ic.advance = function(a,
        b) {
        var c = b.matchedPos();
        return I.substr(a, c.pos + c.len, a.length)
    };
    Ic.prototype = {
        keywords: function() {
            var a = this,
                b = this._configText;
            return {
                next: function() {
                    b = Ic.advance(b, a._keywordPattern);
                    a._pairText = a._keywordPattern.matched(2);
                    return a._keywordPattern.matched(1)
                },
                hasNext: function() {
                    return a._keywordPattern.match(b)
                }
            }
        },
        pairs: function() {
            var a = this,
                b = this._pairText;
            return {
                next: function() {
                    b = Ic.advance(b, a._pairPattern);
                    return new sh(a._pairPattern.matched(1), a._pairPattern.matched(2))
                },
                hasNext: function() {
                    return a._pairPattern.match(b)
                }
            }
        },
        __class__: Ic
    };
    var sh = function(a, b) {
        this.key = a;
        this._value = b
    };
    g["flambe.display._Font.ConfigPair"] = sh;
    sh.__name__ = ["flambe", "display", "_Font", "ConfigPair"];
    sh.prototype = {
        getInt: function() {
            return G.parseInt(this._value)
        },
        getString: function() {
            return 34 != this._value.charCodeAt(0) ? null : I.substr(this._value, 1, this._value.length - 2)
        },
        __class__: sh
    };
    var th = function() {};
    g["flambe.display.Graphics"] = th;
    th.__name__ = ["flambe", "display", "Graphics"];
    th.prototype = {
        __class__: th
    };
    var Qb = g["flambe.display.Orientation"] = {
        __ename__: ["flambe", "display", "Orientation"],
        __constructs__: ["Portrait", "Landscape"]
    };
    Qb.Portrait = ["Portrait", 0];
    Qb.Portrait.toString = b;
    Qb.Portrait.__enum__ = Qb;
    Qb.Landscape = ["Landscape", 1];
    Qb.Landscape.toString = b;
    Qb.Landscape.__enum__ = Qb;
    Qb.__empty_constructs__ = [Qb.Portrait, Qb.Landscape];
    var Bg = function() {};
    g["flambe.display.Texture"] = Bg;
    Bg.__name__ = ["flambe", "display", "Texture"];
    Bg.__interfaces__ = [qc];
    Bg.prototype = {
        __class__: Bg
    };
    var Wh = function() {};
    g["flambe.display.SubTexture"] = Wh;
    Wh.__name__ = ["flambe", "display", "SubTexture"];
    Wh.__interfaces__ = [Bg];
    var cd = function(a, b) {
        null == b &amp;&amp; (b = "");
        this._layout = null;
        var c = this;
        Z.call(this);
        this._font = a;
        this._text = b;
        this._align = K.Left;
        this._flags |= 128;
        var f = function() {
            c._flags |= 128
        };
        this.wrapWidth = new Ma(0, f);
        this.letterSpacing = new Ma(0, f);
        this.lineSpacing = new Ma(0, f)
    };
    g["flambe.display.TextSprite"] = cd;
    cd.__name__ = ["flambe", "display", "TextSprite"];
    cd.__super__ = Z;
    cd.prototype = s(Z.prototype, {
        draw: function(a) {
            this.updateLayout();
            this._layout.draw(a)
        },
        getNaturalWidth: function() {
            this.updateLayout();
            return 0 &lt; this.wrapWidth._value ? this.wrapWidth._value : this._layout.bounds.width
        },
        getNaturalHeight: function() {
            this.updateLayout();
            var a = this._layout.lines * (this._font.lineHeight + this.lineSpacing._value),
                b = this._layout.bounds.height;
            return a &gt; b ? a : b
        },
        containsLocal: function(a, b) {
            this.updateLayout();
            return this._layout.bounds.contains(a, b)
        },
        set_text: function(a) {
            a != this._text &amp;&amp; (this._text = a, this._flags |= 128);
            return a
        },
        set_font: function(a) {
            a != this._font &amp;&amp; (this._font = a, this._flags |= 128);
            return a
        },
        set_align: function(a) {
            a !=
                this._align &amp;&amp; (this._align = a, this._flags |= 128);
            return a
        },
        updateLayout: function() {
            0 != (this._flags &amp; 128) &amp;&amp; (this._flags &amp;= -129, this._layout = this._font.layoutText(this._text, this._align, this.wrapWidth._value, this.letterSpacing._value, this.lineSpacing._value))
        },
        onUpdate: function(a) {
            Z.prototype.onUpdate.call(this, a);
            this.wrapWidth.update(a);
            this.letterSpacing.update(a);
            this.lineSpacing.update(a)
        },
        __class__: cd,
        __properties__: s(Z.prototype.__properties__, {
            set_align: "set_align",
            set_font: "set_font",
            set_text: "set_text"
        })
    });
    var e = g["flambe.input.Key"] = {
        __ename__: ["flambe", "input", "Key"],
        __constructs__: "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,Number0,Number1,Number2,Number3,Number4,Number5,Number6,Number7,Number8,Number9,Numpad0,Numpad1,Numpad2,Numpad3,Numpad4,Numpad5,Numpad6,Numpad7,Numpad8,Numpad9,NumpadAdd,NumpadDecimal,NumpadDivide,NumpadEnter,NumpadMultiply,NumpadSubtract,F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12,F13,F14,F15,Left,Up,Right,Down,Alt,Backquote,Backslash,Backspace,CapsLock,Comma,Command,Control,Delete,End,Enter,Equals,Escape,Home,Insert,LeftBracket,Minus,PageDown,PageUp,Period,Quote,RightBracket,Semicolon,Shift,Slash,Space,Tab,Menu,Search,Unknown".split(",")
    };
    e.A = ["A", 0];
    e.A.toString = b;
    e.A.__enum__ = e;
    e.B = ["B", 1];
    e.B.toString = b;
    e.B.__enum__ = e;
    e.C = ["C", 2];
    e.C.toString = b;
    e.C.__enum__ = e;
    e.D = ["D", 3];
    e.D.toString = b;
    e.D.__enum__ = e;
    e.E = ["E", 4];
    e.E.toString = b;
    e.E.__enum__ = e;
    e.F = ["F", 5];
    e.F.toString = b;
    e.F.__enum__ = e;
    e.G = ["G", 6];
    e.G.toString = b;
    e.G.__enum__ = e;
    e.H = ["H", 7];
    e.H.toString = b;
    e.H.__enum__ = e;
    e.I = ["I", 8];
    e.I.toString = b;
    e.I.__enum__ = e;
    e.J = ["J", 9];
    e.J.toString = b;
    e.J.__enum__ = e;
    e.K = ["K", 10];
    e.K.toString = b;
    e.K.__enum__ = e;
    e.L = ["L", 11];
    e.L.toString = b;
    e.L.__enum__ =
        e;
    e.M = ["M", 12];
    e.M.toString = b;
    e.M.__enum__ = e;
    e.N = ["N", 13];
    e.N.toString = b;
    e.N.__enum__ = e;
    e.O = ["O", 14];
    e.O.toString = b;
    e.O.__enum__ = e;
    e.P = ["P", 15];
    e.P.toString = b;
    e.P.__enum__ = e;
    e.Q = ["Q", 16];
    e.Q.toString = b;
    e.Q.__enum__ = e;
    e.R = ["R", 17];
    e.R.toString = b;
    e.R.__enum__ = e;
    e.S = ["S", 18];
    e.S.toString = b;
    e.S.__enum__ = e;
    e.T = ["T", 19];
    e.T.toString = b;
    e.T.__enum__ = e;
    e.U = ["U", 20];
    e.U.toString = b;
    e.U.__enum__ = e;
    e.V = ["V", 21];
    e.V.toString = b;
    e.V.__enum__ = e;
    e.W = ["W", 22];
    e.W.toString = b;
    e.W.__enum__ = e;
    e.X = ["X", 23];
    e.X.toString =
        b;
    e.X.__enum__ = e;
    e.Y = ["Y", 24];
    e.Y.toString = b;
    e.Y.__enum__ = e;
    e.Z = ["Z", 25];
    e.Z.toString = b;
    e.Z.__enum__ = e;
    e.Number0 = ["Number0", 26];
    e.Number0.toString = b;
    e.Number0.__enum__ = e;
    e.Number1 = ["Number1", 27];
    e.Number1.toString = b;
    e.Number1.__enum__ = e;
    e.Number2 = ["Number2", 28];
    e.Number2.toString = b;
    e.Number2.__enum__ = e;
    e.Number3 = ["Number3", 29];
    e.Number3.toString = b;
    e.Number3.__enum__ = e;
    e.Number4 = ["Number4", 30];
    e.Number4.toString = b;
    e.Number4.__enum__ = e;
    e.Number5 = ["Number5", 31];
    e.Number5.toString = b;
    e.Number5.__enum__ =
        e;
    e.Number6 = ["Number6", 32];
    e.Number6.toString = b;
    e.Number6.__enum__ = e;
    e.Number7 = ["Number7", 33];
    e.Number7.toString = b;
    e.Number7.__enum__ = e;
    e.Number8 = ["Number8", 34];
    e.Number8.toString = b;
    e.Number8.__enum__ = e;
    e.Number9 = ["Number9", 35];
    e.Number9.toString = b;
    e.Number9.__enum__ = e;
    e.Numpad0 = ["Numpad0", 36];
    e.Numpad0.toString = b;
    e.Numpad0.__enum__ = e;
    e.Numpad1 = ["Numpad1", 37];
    e.Numpad1.toString = b;
    e.Numpad1.__enum__ = e;
    e.Numpad2 = ["Numpad2", 38];
    e.Numpad2.toString = b;
    e.Numpad2.__enum__ = e;
    e.Numpad3 = ["Numpad3", 39];
    e.Numpad3.toString =
        b;
    e.Numpad3.__enum__ = e;
    e.Numpad4 = ["Numpad4", 40];
    e.Numpad4.toString = b;
    e.Numpad4.__enum__ = e;
    e.Numpad5 = ["Numpad5", 41];
    e.Numpad5.toString = b;
    e.Numpad5.__enum__ = e;
    e.Numpad6 = ["Numpad6", 42];
    e.Numpad6.toString = b;
    e.Numpad6.__enum__ = e;
    e.Numpad7 = ["Numpad7", 43];
    e.Numpad7.toString = b;
    e.Numpad7.__enum__ = e;
    e.Numpad8 = ["Numpad8", 44];
    e.Numpad8.toString = b;
    e.Numpad8.__enum__ = e;
    e.Numpad9 = ["Numpad9", 45];
    e.Numpad9.toString = b;
    e.Numpad9.__enum__ = e;
    e.NumpadAdd = ["NumpadAdd", 46];
    e.NumpadAdd.toString = b;
    e.NumpadAdd.__enum__ = e;
    e.NumpadDecimal = ["NumpadDecimal", 47];
    e.NumpadDecimal.toString = b;
    e.NumpadDecimal.__enum__ = e;
    e.NumpadDivide = ["NumpadDivide", 48];
    e.NumpadDivide.toString = b;
    e.NumpadDivide.__enum__ = e;
    e.NumpadEnter = ["NumpadEnter", 49];
    e.NumpadEnter.toString = b;
    e.NumpadEnter.__enum__ = e;
    e.NumpadMultiply = ["NumpadMultiply", 50];
    e.NumpadMultiply.toString = b;
    e.NumpadMultiply.__enum__ = e;
    e.NumpadSubtract = ["NumpadSubtract", 51];
    e.NumpadSubtract.toString = b;
    e.NumpadSubtract.__enum__ = e;
    e.F1 = ["F1", 52];
    e.F1.toString = b;
    e.F1.__enum__ = e;
    e.F2 = ["F2", 53];
    e.F2.toString =
        b;
    e.F2.__enum__ = e;
    e.F3 = ["F3", 54];
    e.F3.toString = b;
    e.F3.__enum__ = e;
    e.F4 = ["F4", 55];
    e.F4.toString = b;
    e.F4.__enum__ = e;
    e.F5 = ["F5", 56];
    e.F5.toString = b;
    e.F5.__enum__ = e;
    e.F6 = ["F6", 57];
    e.F6.toString = b;
    e.F6.__enum__ = e;
    e.F7 = ["F7", 58];
    e.F7.toString = b;
    e.F7.__enum__ = e;
    e.F8 = ["F8", 59];
    e.F8.toString = b;
    e.F8.__enum__ = e;
    e.F9 = ["F9", 60];
    e.F9.toString = b;
    e.F9.__enum__ = e;
    e.F10 = ["F10", 61];
    e.F10.toString = b;
    e.F10.__enum__ = e;
    e.F11 = ["F11", 62];
    e.F11.toString = b;
    e.F11.__enum__ = e;
    e.F12 = ["F12", 63];
    e.F12.toString = b;
    e.F12.__enum__ = e;
    e.F13 = ["F13", 64];
    e.F13.toString = b;
    e.F13.__enum__ = e;
    e.F14 = ["F14", 65];
    e.F14.toString = b;
    e.F14.__enum__ = e;
    e.F15 = ["F15", 66];
    e.F15.toString = b;
    e.F15.__enum__ = e;
    e.Left = ["Left", 67];
    e.Left.toString = b;
    e.Left.__enum__ = e;
    e.Up = ["Up", 68];
    e.Up.toString = b;
    e.Up.__enum__ = e;
    e.Right = ["Right", 69];
    e.Right.toString = b;
    e.Right.__enum__ = e;
    e.Down = ["Down", 70];
    e.Down.toString = b;
    e.Down.__enum__ = e;
    e.Alt = ["Alt", 71];
    e.Alt.toString = b;
    e.Alt.__enum__ = e;
    e.Backquote = ["Backquote", 72];
    e.Backquote.toString = b;
    e.Backquote.__enum__ = e;
    e.Backslash = ["Backslash", 73];
    e.Backslash.toString = b;
    e.Backslash.__enum__ = e;
    e.Backspace = ["Backspace", 74];
    e.Backspace.toString = b;
    e.Backspace.__enum__ = e;
    e.CapsLock = ["CapsLock", 75];
    e.CapsLock.toString = b;
    e.CapsLock.__enum__ = e;
    e.Comma = ["Comma", 76];
    e.Comma.toString = b;
    e.Comma.__enum__ = e;
    e.Command = ["Command", 77];
    e.Command.toString = b;
    e.Command.__enum__ = e;
    e.Control = ["Control", 78];
    e.Control.toString = b;
    e.Control.__enum__ = e;
    e.Delete = ["Delete", 79];
    e.Delete.toString = b;
    e.Delete.__enum__ = e;
    e.End = ["End", 80];
    e.End.toString = b;
    e.End.__enum__ =
        e;
    e.Enter = ["Enter", 81];
    e.Enter.toString = b;
    e.Enter.__enum__ = e;
    e.Equals = ["Equals", 82];
    e.Equals.toString = b;
    e.Equals.__enum__ = e;
    e.Escape = ["Escape", 83];
    e.Escape.toString = b;
    e.Escape.__enum__ = e;
    e.Home = ["Home", 84];
    e.Home.toString = b;
    e.Home.__enum__ = e;
    e.Insert = ["Insert", 85];
    e.Insert.toString = b;
    e.Insert.__enum__ = e;
    e.LeftBracket = ["LeftBracket", 86];
    e.LeftBracket.toString = b;
    e.LeftBracket.__enum__ = e;
    e.Minus = ["Minus", 87];
    e.Minus.toString = b;
    e.Minus.__enum__ = e;
    e.PageDown = ["PageDown", 88];
    e.PageDown.toString = b;
    e.PageDown.__enum__ =
        e;
    e.PageUp = ["PageUp", 89];
    e.PageUp.toString = b;
    e.PageUp.__enum__ = e;
    e.Period = ["Period", 90];
    e.Period.toString = b;
    e.Period.__enum__ = e;
    e.Quote = ["Quote", 91];
    e.Quote.toString = b;
    e.Quote.__enum__ = e;
    e.RightBracket = ["RightBracket", 92];
    e.RightBracket.toString = b;
    e.RightBracket.__enum__ = e;
    e.Semicolon = ["Semicolon", 93];
    e.Semicolon.toString = b;
    e.Semicolon.__enum__ = e;
    e.Shift = ["Shift", 94];
    e.Shift.toString = b;
    e.Shift.__enum__ = e;
    e.Slash = ["Slash", 95];
    e.Slash.toString = b;
    e.Slash.__enum__ = e;
    e.Space = ["Space", 96];
    e.Space.toString =
        b;
    e.Space.__enum__ = e;
    e.Tab = ["Tab", 97];
    e.Tab.toString = b;
    e.Tab.__enum__ = e;
    e.Menu = ["Menu", 98];
    e.Menu.toString = b;
    e.Menu.__enum__ = e;
    e.Search = ["Search", 99];
    e.Search.toString = b;
    e.Search.__enum__ = e;
    e.Unknown = function(a) {
        a = ["Unknown", 100, a];
        a.__enum__ = e;
        a.toString = b;
        return a
    };
    e.__empty_constructs__ = [e.A, e.B, e.C, e.D, e.E, e.F, e.G, e.H, e.I, e.J, e.K, e.L, e.M, e.N, e.O, e.P, e.Q, e.R, e.S, e.T, e.U, e.V, e.W, e.X, e.Y, e.Z, e.Number0, e.Number1, e.Number2, e.Number3, e.Number4, e.Number5, e.Number6, e.Number7, e.Number8, e.Number9, e.Numpad0,
        e.Numpad1, e.Numpad2, e.Numpad3, e.Numpad4, e.Numpad5, e.Numpad6, e.Numpad7, e.Numpad8, e.Numpad9, e.NumpadAdd, e.NumpadDecimal, e.NumpadDivide, e.NumpadEnter, e.NumpadMultiply, e.NumpadSubtract, e.F1, e.F2, e.F3, e.F4, e.F5, e.F6, e.F7, e.F8, e.F9, e.F10, e.F11, e.F12, e.F13, e.F14, e.F15, e.Left, e.Up, e.Right, e.Down, e.Alt, e.Backquote, e.Backslash, e.Backspace, e.CapsLock, e.Comma, e.Command, e.Control, e.Delete, e.End, e.Enter, e.Equals, e.Escape, e.Home, e.Insert, e.LeftBracket, e.Minus, e.PageDown, e.PageUp, e.Period, e.Quote, e.RightBracket,
        e.Semicolon, e.Shift, e.Slash, e.Space, e.Tab, e.Menu, e.Search
    ];
    var uh = function() {
        this.init(0, null)
    };
    g["flambe.input.KeyboardEvent"] = uh;
    uh.__name__ = ["flambe", "input", "KeyboardEvent"];
    uh.prototype = {
        init: function(a, b) {
            this.id = a;
            this.key = b
        },
        __class__: uh
    };
    var Wa = g["flambe.input.MouseButton"] = {
        __ename__: ["flambe", "input", "MouseButton"],
        __constructs__: ["Left", "Middle", "Right", "Unknown"]
    };
    Wa.Left = ["Left", 0];
    Wa.Left.toString = b;
    Wa.Left.__enum__ = Wa;
    Wa.Middle = ["Middle", 1];
    Wa.Middle.toString = b;
    Wa.Middle.__enum__ =
        Wa;
    Wa.Right = ["Right", 2];
    Wa.Right.toString = b;
    Wa.Right.__enum__ = Wa;
    Wa.Unknown = function(a) {
        a = ["Unknown", 3, a];
        a.__enum__ = Wa;
        a.toString = b;
        return a
    };
    Wa.__empty_constructs__ = [Wa.Left, Wa.Middle, Wa.Right];
    var qb = g["flambe.input.MouseCursor"] = {
        __ename__: ["flambe", "input", "MouseCursor"],
        __constructs__: ["Default", "Button", "None"]
    };
    qb.Default = ["Default", 0];
    qb.Default.toString = b;
    qb.Default.__enum__ = qb;
    qb.Button = ["Button", 1];
    qb.Button.toString = b;
    qb.Button.__enum__ = qb;
    qb.None = ["None", 2];
    qb.None.toString = b;
    qb.None.__enum__ =
        qb;
    qb.__empty_constructs__ = [qb.Default, qb.Button, qb.None];
    var vh = function() {
        this.init(0, 0, 0, null)
    };
    g["flambe.input.MouseEvent"] = vh;
    vh.__name__ = ["flambe", "input", "MouseEvent"];
    vh.prototype = {
        init: function(a, b, c, f) {
            this.id = a;
            this.viewX = b;
            this.viewY = c;
            this.button = f
        },
        __class__: vh
    };
    var fd = g["flambe.input.EventSource"] = {
        __ename__: ["flambe", "input", "EventSource"],
        __constructs__: ["Mouse", "Touch"]
    };
    fd.Mouse = function(a) {
        a = ["Mouse", 0, a];
        a.__enum__ = fd;
        a.toString = b;
        return a
    };
    fd.Touch = function(a) {
        a = ["Touch", 1, a];
        a.__enum__ = fd;
        a.toString = b;
        return a
    };
    fd.__empty_constructs__ = [];
    var wh = function() {
        this.init(0, 0, 0, null, null)
    };
    g["flambe.input.PointerEvent"] = wh;
    wh.__name__ = ["flambe", "input", "PointerEvent"];
    wh.prototype = {
        init: function(a, b, c, f, d) {
            this.id = a;
            this.viewX = b;
            this.viewY = c;
            this.hit = f;
            this.source = d;
            this._stopped = !1
        },
        __class__: wh
    };
    var xh = function(a) {
        this.id = a;
        this._source = fd.Touch(this)
    };
    g["flambe.input.TouchPoint"] = xh;
    xh.__name__ = ["flambe", "input", "TouchPoint"];
    xh.prototype = {
        init: function(a, b) {
            this.viewX = a;
            this.viewY = b
        },
        __class__: xh
    };
    var Tb = function() {};
    g["flambe.math.FMath"] = Tb;
    Tb.__name__ = ["flambe", "math", "FMath"];
    Tb.max = function(a, b) {
        return a &gt; b ? a : b
    };
    Tb.clamp = function(a, b, c) {
        return a &lt; b ? b : a &gt; c ? c : a
    };
    var mc = function() {
        this.identity()
    };
    g["flambe.math.Matrix"] = mc;
    mc.__name__ = ["flambe", "math", "Matrix"];
    mc.multiply = function(a, b, c) {
        null == c &amp;&amp; (c = new mc);
        var f = a.m00 * b.m00 + a.m01 * b.m10,
            d = a.m00 * b.m01 + a.m01 * b.m11,
            e = a.m00 * b.m02 + a.m01 * b.m12 + a.m02;
        c.m00 = f;
        c.m01 = d;
        c.m02 = e;
        f = a.m10 * b.m00 + a.m11 * b.m10;
        d = a.m10 * b.m01 + a.m11 *
            b.m11;
        e = a.m10 * b.m02 + a.m11 * b.m12 + a.m12;
        c.m10 = f;
        c.m11 = d;
        c.m12 = e;
        return c
    };
    mc.prototype = {
        set: function(a, b, c, d, e, g) {
            this.m00 = a;
            this.m01 = c;
            this.m02 = e;
            this.m10 = b;
            this.m11 = d;
            this.m12 = g
        },
        identity: function() {
            this.set(1, 0, 0, 1, 0, 0)
        },
        compose: function(a, b, c, d, e) {
            var g = Math.sin(e),
                e = Math.cos(e);
            this.set(e * c, g * c, -g * d, e * d, a, b)
        },
        translate: function(a, b) {
            this.m02 += this.m00 * a + this.m01 * b;
            this.m12 += this.m11 * b + this.m10 * a
        },
        determinant: function() {
            return this.m00 * this.m11 - this.m01 * this.m10
        },
        inverseTransform: function(a, b, c) {
            var d =
                this.determinant();
            if (0 == d) return !1;
            a -= this.m02;
            b -= this.m12;
            c.x = (a * this.m11 - b * this.m01) / d;
            c.y = (b * this.m00 - a * this.m10) / d;
            return !0
        },
        clone: function(a) {
            null == a &amp;&amp; (a = new mc);
            a.set(this.m00, this.m10, this.m01, this.m11, this.m02, this.m12);
            return a
        },
        __class__: mc
    };
    var rh = function(a, b, c, d) {
        null == d &amp;&amp; (d = 0);
        null == c &amp;&amp; (c = 0);
        null == b &amp;&amp; (b = 0);
        null == a &amp;&amp; (a = 0);
        this.set(a, b, c, d)
    };
    g["flambe.math.Rectangle"] = rh;
    rh.__name__ = ["flambe", "math", "Rectangle"];
    rh.prototype = {
        set: function(a, b, c, d) {
            this.x = a;
            this.y = b;
            this.width = c;
            this.height =
                d
        },
        contains: function(a, b) {
            a -= this.x;
            if (0 &lt;= this.width) {
                if (0 &gt; a || a &gt; this.width) return !1
            } else if (0 &lt; a || a &lt; this.width) return !1;
            b -= this.y;
            if (0 &lt;= this.height) {
                if (0 &gt; b || b &gt; this.height) return !1
            } else if (0 &lt; b || b &lt; this.height) return !1;
            return !0
        },
        __class__: rh
    };
    var rb = function() {
        this._disposed = !1
    };
    g["flambe.platform.BasicAsset"] = rb;
    rb.__name__ = ["flambe", "platform", "BasicAsset"];
    rb.__interfaces__ = [qc];
    rb.prototype = {
        dispose: function() {
            this._disposed || (this._disposed = !0, this.onDisposed())
        },
        onDisposed: function() {
            null
        },
        __class__: rb
    };
    var sc = function(a, b) {
        var c = this;
        this.manifest = b;
        this._platform = a;
        this.promise = new Cg;
        this._bytesLoaded = new U;
        this._pack = new Dg(b, this);
        var d = $b.array(b);
        if (0 == d.length) this.handleSuccess();
        else {
            for (var e = new U, g = 0; g &lt; d.length;) {
                var i = d[g];
                ++g;
                var j = e.get(i.name);
                null == j &amp;&amp; (j = [], e.set(i.name, j));
                j.push(i)
            }
            this._assetsRemaining = $b.count(e);
            for (d = e.iterator(); d.hasNext();) e = [d.next()], this.pickBestEntry(e[0], function(a) {
                return function(o) {
                    if (null != o) {
                        var d = b.getFullURL(o);
                        try {
                            c.loadEntry(d, o)
                        } catch (f) {
                            c.handleError(o,
                                "Unexpected error: " + G.string(f))
                        }
                        d = c.promise;
                        d.set_total(d._total + o.bytes)
                    } else o = a[0][0], sc.isAudio(o.format) ? c.handleLoad(o, Lb.getInstance()) : c.handleError(o, "Could not find a supported format to load")
                }
            }(e))
        }
    };
    g["flambe.platform.BasicAssetPackLoader"] = sc;
    sc.__name__ = ["flambe", "platform", "BasicAssetPackLoader"];
    sc.isAudio = function(a) {
        switch (a[1]) {
            case 8:
            case 9:
            case 10:
            case 11:
            case 12:
                return !0;
            default:
                return !1
        }
    };
    sc.prototype = {
        onDisposed: function() {},
        pickBestEntry: function(a, b) {
            this.getAssetFormats(function(c) {
                for (var d =
                        0; d &lt; c.length;) {
                    var e = c[d];
                    ++d;
                    for (var g = 0; g &lt; a.length;) {
                        var i = a[g];
                        ++g;
                        if (i.format == e) {
                            b(i);
                            return
                        }
                    }
                }
                b(null)
            })
        },
        loadEntry: function() {
            null
        },
        getAssetFormats: function() {
            null
        },
        handleLoad: function(a, b) {
            if (!this._pack.disposed) {
                this.handleProgress(a, a.bytes);
                var c;
                switch (a.format[1]) {
                    case 0:
                    case 1:
                    case 2:
                    case 3:
                    case 4:
                    case 5:
                    case 6:
                    case 7:
                        c = this._pack.textures;
                        break;
                    case 8:
                    case 9:
                    case 10:
                    case 11:
                    case 12:
                        c = this._pack.sounds;
                        break;
                    case 13:
                        c = this._pack.files
                }
                c.set(a.name, b);
                this._assetsRemaining -= 1;
                0 == this._assetsRemaining &amp;&amp;
                    this.handleSuccess()
            }
        },
        handleProgress: function(a, b) {
            this._bytesLoaded.set(a.name, b);
            for (var c = 0, d = this._bytesLoaded.iterator(); d.hasNext();) var e = d.next(),
                c = c + e;
            this.promise.set_progress(c)
        },
        handleSuccess: function() {
            this.promise.set_result(this._pack)
        },
        handleError: function(a, b) {
            this.promise.error.emit(mb.withFields(b, ["url", a.url]))
        },
        handleTextureError: function(a) {
            this.handleError(a, "Failed to create texture. Is the GPU context unavailable?")
        },
        __class__: sc
    };
    var Dg = function(a, b) {
        this.disposed = !1;
        this._manifest =
            a;
        this.loader = b;
        this.textures = new U;
        this.sounds = new U;
        this.files = new U
    };
    g["flambe.platform._BasicAssetPackLoader.BasicAssetPack"] = Dg;
    Dg.__name__ = ["flambe", "platform", "_BasicAssetPackLoader", "BasicAssetPack"];
    Dg.__interfaces__ = [yg];
    Dg.prototype = {
        getTexture: function(a, b) {
            null == b &amp;&amp; (b = !0);
            var c = this.textures.get(a);
            if (null == c &amp;&amp; b) throw mb.withFields("Missing texture", ["name", a]);
            return c
        },
        getSound: function(a, b) {
            null == b &amp;&amp; (b = !0);
            var c = this.sounds.get(a);
            if (null == c &amp;&amp; b) throw mb.withFields("Missing sound", ["name", a]);
            return c
        },
        getFile: function(a, b) {
            null == b &amp;&amp; (b = !0);
            var c = this.files.get(a);
            if (null == c &amp;&amp; b) throw mb.withFields("Missing file", ["name", a]);
            return c
        },
        dispose: function() {
            if (!this.disposed) {
                this.disposed = !0;
                for (var a = this.textures.iterator(); a.hasNext();) a.next().dispose();
                this.textures = null;
                for (a = this.sounds.iterator(); a.hasNext();) a.next().dispose();
                this.sounds = null;
                for (a = this.files.iterator(); a.hasNext();) a.next().dispose();
                this.files = null;
                this.loader.onDisposed()
            }
        },
        get_manifest: function() {
            return this._manifest
        },
        __class__: Dg,
        __properties__: {
            get_manifest: "get_manifest"
        }
    };
    var gd = function(a) {
        this._disposed = !1;
        this._content = a
    };
    g["flambe.platform.BasicFile"] = gd;
    gd.__name__ = ["flambe", "platform", "BasicFile"];
    gd.__interfaces__ = [zg];
    gd.__super__ = rb;
    gd.prototype = s(rb.prototype, {
        toString: function() {
            return this._content
        },
        onDisposed: function() {
            this._content = null
        },
        __class__: gd
    });
    var yh = function() {};
    g["flambe.subsystem.KeyboardSystem"] = yh;
    yh.__name__ = ["flambe", "subsystem", "KeyboardSystem"];
    yh.prototype = {
        __class__: yh
    };
    var Pb =
        function() {
            this.down = new Na;
            this.up = new Na;
            this.backButton = new Jc;
            this._keyStates = new Kb
        };
    g["flambe.platform.BasicKeyboard"] = Pb;
    Pb.__name__ = ["flambe", "platform", "BasicKeyboard"];
    Pb.__interfaces__ = [yh];
    Pb.prototype = {
        submitDown: function(a) {
            if (16777238 == a) return null != this.backButton._head ? (this.backButton.emit(), !0) : !1;
            this._keyStates.exists(a) || (this._keyStates.set(a, !0), Pb._sharedEvent.init(Pb._sharedEvent.id + 1, zh.toKey(a)), this.down.emit(Pb._sharedEvent));
            return !0
        },
        submitUp: function(a) {
            this._keyStates.exists(a) &amp;&amp;
                (this._keyStates.remove(a), Pb._sharedEvent.init(Pb._sharedEvent.id + 1, zh.toKey(a)), this.up.emit(Pb._sharedEvent))
        },
        __class__: Pb
    };
    var ci = function() {};
    g["flambe.subsystem.MouseSystem"] = ci;
    ci.__name__ = ["flambe", "subsystem", "MouseSystem"];
    var Db = function(a) {
        this._pointer = a;
        this._source = fd.Mouse(Db._sharedEvent);
        this.down = new Na;
        this.move = new Na;
        this.up = new Na;
        this.scroll = new Na;
        this._y = this._x = 0;
        this._cursor = qb.Default;
        this._buttonStates = new Kb
    };
    g["flambe.platform.BasicMouse"] = Db;
    Db.__name__ = ["flambe",
        "platform", "BasicMouse"
    ];
    Db.__interfaces__ = [ci];
    Db.prototype = {
        submitDown: function(a, b, c) {
            this._buttonStates.exists(c) || (this._buttonStates.set(c, !0), this.prepare(a, b, Ah.toButton(c)), this._pointer.submitDown(a, b, this._source), this.down.emit(Db._sharedEvent))
        },
        submitMove: function(a, b) {
            this.prepare(a, b, null);
            this._pointer.submitMove(a, b, this._source);
            this.move.emit(Db._sharedEvent)
        },
        submitUp: function(a, b, c) {
            this._buttonStates.exists(c) &amp;&amp; (this._buttonStates.remove(c), this.prepare(a, b, Ah.toButton(c)),
                this._pointer.submitUp(a, b, this._source), this.up.emit(Db._sharedEvent))
        },
        submitScroll: function(a, b, c) {
            this._x = a;
            this._y = b;
            if (null == this.scroll._head) return !1;
            this.scroll.emit(c);
            return !0
        },
        prepare: function(a, b, c) {
            this._x = a;
            this._y = b;
            Db._sharedEvent.init(Db._sharedEvent.id + 1, a, b, c)
        },
        __class__: Db
    };
    var Bh = function() {};
    g["flambe.subsystem.PointerSystem"] = Bh;
    Bh.__name__ = ["flambe", "subsystem", "PointerSystem"];
    Bh.prototype = {
        __class__: Bh
    };
    var lb = function(a, b, c) {
        null == c &amp;&amp; (c = !1);
        null == b &amp;&amp; (b = 0);
        null == a &amp;&amp; (a = 0);
        this.down = new Na;
        this.move = new Na;
        this.up = new Na;
        this._x = a;
        this._y = b;
        this._isDown = c
    };
    g["flambe.platform.BasicPointer"] = lb;
    lb.__name__ = ["flambe", "platform", "BasicPointer"];
    lb.__interfaces__ = [Bh];
    lb.prototype = {
        submitDown: function(a, b, c) {
            if (!this._isDown) {
                this.submitMove(a, b, c);
                this._isDown = !0;
                var d = [],
                    e = Z.hitTest(J.root, a, b);
                if (null != e) {
                    var g = e.owner;
                    do {
                        var i = g._compMap.Sprite_3;
                        null != i &amp;&amp; d.push(i);
                        g = g.parent
                    } while (null != g)
                }
                this.prepare(a, b, e, c);
                for (a = 0; a &lt; d.length;)
                    if (b = d[a], ++a, b.onPointerDown(lb._sharedEvent),
                        lb._sharedEvent._stopped) return;
                this.down.emit(lb._sharedEvent)
            }
        },
        submitMove: function(a, b, c) {
            if (!(a == this._x &amp;&amp; b == this._y)) {
                var d = [],
                    e = Z.hitTest(J.root, a, b);
                if (null != e) {
                    var g = e.owner;
                    do {
                        var i = g._compMap.Sprite_3;
                        null != i &amp;&amp; d.push(i);
                        g = g.parent
                    } while (null != g)
                }
                this.prepare(a, b, e, c);
                for (a = 0; a &lt; d.length;)
                    if (b = d[a], ++a, b.onPointerMove(lb._sharedEvent), lb._sharedEvent._stopped) return;
                this.move.emit(lb._sharedEvent)
            }
        },
        submitUp: function(a, b, c) {
            if (this._isDown) {
                this.submitMove(a, b, c);
                this._isDown = !1;
                var d = [],
                    e = Z.hitTest(J.root, a, b);
                if (null != e) {
                    var g = e.owner;
                    do {
                        var i = g._compMap.Sprite_3;
                        null != i &amp;&amp; d.push(i);
                        g = g.parent
                    } while (null != g)
                }
                this.prepare(a, b, e, c);
                for (a = 0; a &lt; d.length;)
                    if (b = d[a], ++a, b.onPointerUp(lb._sharedEvent), lb._sharedEvent._stopped) return;
                this.up.emit(lb._sharedEvent)
            }
        },
        prepare: function(a, b, c, d) {
            this._x = a;
            this._y = b;
            lb._sharedEvent.init(lb._sharedEvent.id + 1, a, b, c, d)
        },
        __class__: lb
    };
    var tc = function(a, b, c) {
        this._x = this._y = 0;
        this._parent = null;
        this.rootX = this.rootY = 0;
        this._disposed = !1;
        this.root = a;
        this._width =
            b;
        this._height = c
    };
    g["flambe.platform.BasicTexture"] = tc;
    tc.__name__ = ["flambe", "platform", "BasicTexture"];
    tc.__interfaces__ = [Wh];
    tc.__super__ = rb;
    tc.prototype = s(rb.prototype, {
        subTexture: function(a, b, c, d) {
            c = this.root.createTexture(c, d);
            c._parent = this;
            c._x = a;
            c._y = b;
            c.rootX = this.rootX + a;
            c.rootY = this.rootY + b;
            return c
        },
        onDisposed: function() {
            null == this._parent &amp;&amp; this.root.dispose()
        },
        get_width: function() {
            return this._width
        },
        get_height: function() {
            return this._height
        },
        __class__: tc,
        __properties__: {
            get_height: "get_height",
            get_width: "get_width"
        }
    });
    var Eg = function() {};
    g["flambe.subsystem.TouchSystem"] = Eg;
    Eg.__name__ = ["flambe", "subsystem", "TouchSystem"];
    Eg.prototype = {
        __class__: Eg
    };
    var vg = function(a, b) {
        null == b &amp;&amp; (b = 4);
        this._pointer = a;
        this._maxPoints = b;
        this._pointMap = new Kb;
        this._points = [];
        this.down = new Na;
        this.move = new Na;
        this.up = new Na
    };
    g["flambe.platform.BasicTouch"] = vg;
    vg.__name__ = ["flambe", "platform", "BasicTouch"];
    vg.__interfaces__ = [Eg];
    vg.prototype = {
        get_supported: function() {
            return !0
        },
        submitDown: function(a, b, c) {
            if (!this._pointMap.exists(a)) {
                var d =
                    new xh(a);
                d.init(b, c);
                this._pointMap.set(a, d);
                this._points.push(d);
                null == this._pointerTouch &amp;&amp; (this._pointerTouch = d, this._pointer.submitDown(b, c, d._source));
                this.down.emit(d)
            }
        },
        submitMove: function(a, b, c) {
            a = this._pointMap.get(a);
            null != a &amp;&amp; (a.init(b, c), this._pointerTouch == a &amp;&amp; this._pointer.submitMove(b, c, a._source), this.move.emit(a))
        },
        submitUp: function(a, b, c) {
            var d = this._pointMap.get(a);
            null != d &amp;&amp; (d.init(b, c), this._pointMap.remove(a), I.remove(this._points, d), this._pointerTouch == d &amp;&amp; (this._pointerTouch = null,
                this._pointer.submitUp(b, c, d._source)), this.up.emit(d))
        },
        __class__: vg,
        __properties__: {
            get_supported: "get_supported"
        }
    };
    var uc = function() {};
    g["flambe.sound.Sound"] = uc;
    uc.__name__ = ["flambe", "sound", "Sound"];
    uc.__interfaces__ = [qc];
    uc.prototype = {
        __class__: uc
    };
    var Lb = function() {
        this._disposed = !1;
        this._playback = new hd(this)
    };
    g["flambe.platform.DummySound"] = Lb;
    Lb.__name__ = ["flambe", "platform", "DummySound"];
    Lb.__interfaces__ = [uc];
    Lb.getInstance = function() {
        null == Lb._instance &amp;&amp; (Lb._instance = new Lb);
        return Lb._instance
    };
    Lb.__super__ = rb;
    Lb.prototype = s(rb.prototype, {
        play: function() {
            return this._playback
        },
        loop: function() {
            return this._playback
        },
        onDisposed: function() {},
        __class__: Lb
    });
    var Kc = function() {};
    g["flambe.sound.Playback"] = Kc;
    Kc.__name__ = ["flambe", "sound", "Playback"];
    Kc.__interfaces__ = [Vb];
    Kc.prototype = {
        __class__: Kc
    };
    var hd = function(a) {
        this._sound = a;
        this.volume = new Ma(0);
        this._complete = new xb(!0)
    };
    g["flambe.platform.DummyPlayback"] = hd;
    hd.__name__ = ["flambe", "platform", "DummyPlayback"];
    hd.__interfaces__ = [Kc];
    hd.prototype = {
        get_paused: function() {
            return !0
        },
        get_complete: function() {
            return this._complete
        },
        dispose: function() {},
        __class__: hd,
        __properties__: {
            get_complete: "get_complete",
            get_paused: "get_paused"
        }
    };
    var wg = function() {
        this.down = new Na;
        this.move = new Na;
        this.up = new Na
    };
    g["flambe.platform.DummyTouch"] = wg;
    wg.__name__ = ["flambe", "platform", "DummyTouch"];
    wg.__interfaces__ = [Eg];
    wg.prototype = {
        get_supported: function() {
            return !1
        },
        __class__: wg,
        __properties__: {
            get_supported: "get_supported"
        }
    };
    var id = function() {
        this._entries = []
    };
    g["flambe.platform.EventGroup"] = id;
    id.__name__ = ["flambe", "platform", "EventGroup"];
    id.__interfaces__ = [Vb];
    id.prototype = {
        addListener: function(a, b, c) {
            a.addEventListener(b, c, !1);
            this._entries.push(new Ch(a, b, c))
        },
        addDisposingListener: function(a, b, c) {
            var d = this;
            this.addListener(a, b, function(a) {
                d.dispose();
                c(a)
            })
        },
        dispose: function() {
            for (var a = 0, b = this._entries; a &lt; b.length;) {
                var c = b[a];
                ++a;
                c.dispatcher.removeEventListener(c.type, c.listener, !1)
            }
            this._entries = []
        },
        __class__: id
    };
    var Ch = function(a, b, c) {
        this.dispatcher =
            a;
        this.type = b;
        this.listener = c
    };
    g["flambe.platform._EventGroup.Entry"] = Ch;
    Ch.__name__ = ["flambe", "platform", "_EventGroup", "Entry"];
    Ch.prototype = {
        __class__: Ch
    };
    var Fg = function() {};
    g["flambe.platform.InternalGraphics"] = Fg;
    Fg.__name__ = ["flambe", "platform", "InternalGraphics"];
    Fg.__interfaces__ = [th];
    Fg.prototype = {
        __class__: Fg
    };
    var Dh = function() {};
    g["flambe.subsystem.RendererSystem"] = Dh;
    Dh.__name__ = ["flambe", "subsystem", "RendererSystem"];
    Dh.prototype = {
        __class__: Dh
    };
    var Gg = function() {};
    g["flambe.platform.InternalRenderer"] =
        Gg;
    Gg.__name__ = ["flambe", "platform", "InternalRenderer"];
    Gg.__interfaces__ = [Dh];
    Gg.prototype = {
        __class__: Gg
    };
    var zh = function() {};
    g["flambe.platform.KeyCodes"] = zh;
    zh.__name__ = ["flambe", "platform", "KeyCodes"];
    zh.toKey = function(a) {
        switch (a) {
            case 65:
                return e.A;
            case 66:
                return e.B;
            case 67:
                return e.C;
            case 68:
                return e.D;
            case 69:
                return e.E;
            case 70:
                return e.F;
            case 71:
                return e.G;
            case 72:
                return e.H;
            case 73:
                return e.I;
            case 74:
                return e.J;
            case 75:
                return e.K;
            case 76:
                return e.L;
            case 77:
                return e.M;
            case 78:
                return e.N;
            case 79:
                return e.O;
            case 80:
                return e.P;
            case 81:
                return e.Q;
            case 82:
                return e.R;
            case 83:
                return e.S;
            case 84:
                return e.T;
            case 85:
                return e.U;
            case 86:
                return e.V;
            case 87:
                return e.W;
            case 88:
                return e.X;
            case 89:
                return e.Y;
            case 90:
                return e.Z;
            case 48:
                return e.Number0;
            case 49:
                return e.Number1;
            case 50:
                return e.Number2;
            case 51:
                return e.Number3;
            case 52:
                return e.Number4;
            case 53:
                return e.Number5;
            case 54:
                return e.Number6;
            case 55:
                return e.Number7;
            case 56:
                return e.Number8;
            case 57:
                return e.Number9;
            case 96:
                return e.Numpad0;
            case 97:
                return e.Numpad1;
            case 98:
                return e.Numpad2;
            case 99:
                return e.Numpad3;
            case 100:
                return e.Numpad4;
            case 101:
                return e.Numpad5;
            case 102:
                return e.Numpad6;
            case 103:
                return e.Numpad7;
            case 104:
                return e.Numpad8;
            case 105:
                return e.Numpad9;
            case 107:
                return e.NumpadAdd;
            case 110:
                return e.NumpadDecimal;
            case 111:
                return e.NumpadDivide;
            case 108:
                return e.NumpadEnter;
            case 106:
                return e.NumpadMultiply;
            case 109:
                return e.NumpadSubtract;
            case 112:
                return e.F1;
            case 113:
                return e.F2;
            case 114:
                return e.F3;
            case 115:
                return e.F4;
            case 116:
                return e.F5;
            case 117:
                return e.F6;
            case 118:
                return e.F7;
            case 119:
                return e.F8;
            case 120:
                return e.F9;
            case 121:
                return e.F10;
            case 122:
                return e.F11;
            case 123:
                return e.F12;
            case 37:
                return e.Left;
            case 38:
                return e.Up;
            case 39:
                return e.Right;
            case 40:
                return e.Down;
            case 18:
                return e.Alt;
            case 192:
                return e.Backquote;
            case 220:
                return e.Backslash;
            case 8:
                return e.Backspace;
            case 20:
                return e.CapsLock;
            case 188:
                return e.Comma;
            case 15:
                return e.Command;
            case 17:
                return e.Control;
            case 46:
                return e.Delete;
            case 35:
                return e.End;
            case 13:
                return e.Enter;
            case 187:
                return e.Equals;
            case 27:
                return e.Escape;
            case 36:
                return e.Home;
            case 45:
                return e.Insert;
            case 219:
                return e.LeftBracket;
            case 189:
                return e.Minus;
            case 34:
                return e.PageDown;
            case 33:
                return e.PageUp;
            case 190:
                return e.Period;
            case 222:
                return e.Quote;
            case 221:
                return e.RightBracket;
            case 186:
                return e.Semicolon;
            case 16:
                return e.Shift;
            case 191:
                return e.Slash;
            case 32:
                return e.Space;
            case 9:
                return e.Tab;
            case 16777234:
                return e.Menu;
            case 16777247:
                return e.Search
        }
        return e.Unknown(a)
    };
    var Fc =
        function() {
            this._tickables = []
        };
    g["flambe.platform.MainLoop"] = Fc;
    Fc.__name__ = ["flambe", "platform", "MainLoop"];
    Fc.updateEntity = function(a, b) {
        var c = a._compMap.SpeedAdjuster_1;
        if (null != c &amp;&amp; (c._realDt = b, b *= c.scale._value, 0 &gt;= b)) {
            c.onUpdate(b);
            return
        }
        for (c = a.firstComponent; null != c;) {
            var d = c.next;
            0 == (c._flags &amp; 1) &amp;&amp; (c._flags |= 1, c.onStart());
            c.onUpdate(b);
            c = d
        }
        for (c = a.firstChild; null != c;) d = c.next, Fc.updateEntity(c, b), c = d
    };
    Fc.prototype = {
        update: function(a) {
            if (!(0 &gt;= a)) {
                1 &lt; a &amp;&amp; (a = 1);
                for (var b = 0; b &lt; this._tickables.length;) {
                    var c =
                        this._tickables[b];
                    null == c || c.update(a) ? this._tickables.splice(b, 1) : ++b
                }
                J.volume.update(a);
                Fc.updateEntity(J.root, a)
            }
        },
        render: function(a) {
            var b = a.graphics;
            null != b &amp;&amp; (a.willRender(), Z.render(J.root, b), a.didRender())
        },
        addTickable: function(a) {
            this._tickables.push(a)
        },
        __class__: Fc
    };
    var Ah = function() {};
    g["flambe.platform.MouseCodes"] = Ah;
    Ah.__name__ = ["flambe", "platform", "MouseCodes"];
    Ah.toButton = function(a) {
        switch (a) {
            case 0:
                return Wa.Left;
            case 1:
                return Wa.Middle;
            case 2:
                return Wa.Right
        }
        return Wa.Unknown(a)
    };
    var Eh = function() {};
    g["flambe.platform.TextureRoot"] = Eh;
    Eh.__name__ = ["flambe", "platform", "TextureRoot"];
    Eh.prototype = {
        __class__: Eh
    };
    var Hg = function() {};
    g["flambe.platform.Tickable"] = Hg;
    Hg.__name__ = ["flambe", "platform", "Tickable"];
    Hg.prototype = {
        __class__: Hg
    };
    var Ig = function(a, b) {
        this._firstDraw = !1;
        this._canvasCtx = a.getContext("2d", {
            alpha: b
        })
    };
    g["flambe.platform.html.CanvasGraphics"] = Ig;
    Ig.__name__ = ["flambe", "platform", "html", "CanvasGraphics"];
    Ig.__interfaces__ = [Fg];
    Ig.prototype = {
        save: function() {
            this._canvasCtx.save()
        },
        transform: function(a, b, c, d, e, g) {
            this._canvasCtx.transform(a, b, c, d, e, g)
        },
        restore: function() {
            this._canvasCtx.restore()
        },
        drawTexture: function(a, b, c) {
            this.drawSubTexture(a, b, c, 0, 0, a.get_width(), a.get_height())
        },
        drawSubTexture: function(a, b, c, d, e, g, i) {
            this._firstDraw ? (this._firstDraw = !1, this._canvasCtx.globalCompositeOperation = "copy", this.drawSubTexture(a, b, c, d, e, g, i), this._canvasCtx.globalCompositeOperation = "source-over") : this._canvasCtx.drawImage(a.root.image, a.rootX + d | 0, a.rootY + e | 0, g | 0, i | 0, b | 0, c | 0, g |
                0, i | 0)
        },
        fillRect: function(a, b, c, d, e) {
            if (this._firstDraw) this._firstDraw = !1, this._canvasCtx.globalCompositeOperation = "copy", this.fillRect(a, b, c, d, e), this._canvasCtx.globalCompositeOperation = "source-over";
            else {
                for (a = (16777215 &amp; a).toString(16); 6 &gt; a.length;) a = "0" + G.string(a);
                this._canvasCtx.fillStyle = "#" + G.string(a);
                this._canvasCtx.fillRect(b | 0, c | 0, d | 0, e | 0)
            }
        },
        multiplyAlpha: function(a) {
            this._canvasCtx.globalAlpha *= a
        },
        setBlendMode: function(a) {
            var b;
            switch (a[1]) {
                case 0:
                    b = "source-over";
                    break;
                case 1:
                    b = "lighter";
                    break;
                case 2:
                    b = "multiply";
                    break;
                case 3:
                    b = "screen";
                    break;
                case 4:
                    b = "destination-in";
                    break;
                case 5:
                    b = "copy"
            }
            this._canvasCtx.globalCompositeOperation = b
        },
        applyScissor: function(a, b, c, d) {
            this._canvasCtx.beginPath();
            this._canvasCtx.rect(a | 0, b | 0, c | 0, d | 0);
            this._canvasCtx.clip()
        },
        willRender: function() {
            this._firstDraw = !0
        },
        didRender: function() {},
        __class__: Ig
    };
    var Gc = function(a) {
        this.graphics = new Ig(a, !1);
        this._hasGPU = new xb(!0)
    };
    g["flambe.platform.html.CanvasRenderer"] = Gc;
    Gc.__name__ = ["flambe", "platform", "html",
        "CanvasRenderer"
    ];
    Gc.__interfaces__ = [Gg];
    Gc.prototype = {
        get_type: function() {
            return sb.Canvas
        },
        createTextureFromImage: function(a) {
            a = new jd(Gc.CANVAS_TEXTURES ? ca.createCanvas(a) : a);
            return a.createTexture(a.width, a.height)
        },
        getCompressedTextureFormats: function() {
            return []
        },
        createCompressedTexture: function() {
            return null
        },
        willRender: function() {
            this.graphics.willRender()
        },
        didRender: function() {
            this.graphics.didRender()
        },
        __class__: Gc,
        __properties__: {
            get_type: "get_type"
        }
    };
    var Jg = function(a, b, c) {
        tc.call(this,
            a, b, c)
    };
    g["flambe.platform.html.CanvasTexture"] = Jg;
    Jg.__name__ = ["flambe", "platform", "html", "CanvasTexture"];
    Jg.__super__ = tc;
    Jg.prototype = s(tc.prototype, {
        __class__: Jg
    });
    var jd = function(a) {
        this._graphics = null;
        this._disposed = !1;
        this.image = a;
        this.width = a.width;
        this.height = a.height
    };
    g["flambe.platform.html.CanvasTextureRoot"] = jd;
    jd.__name__ = ["flambe", "platform", "html", "CanvasTextureRoot"];
    jd.__interfaces__ = [Eh];
    jd.__super__ = rb;
    jd.prototype = s(rb.prototype, {
        createTexture: function(a, b) {
            return new Jg(this,
                a, b)
        },
        onDisposed: function() {
            this._graphics = this.image = null
        },
        __class__: jd
    });
    var ra = function(a, b) {
        sc.call(this, a, b)
    };
    g["flambe.platform.html.HtmlAssetPackLoader"] = ra;
    ra.__name__ = ["flambe", "platform", "html", "HtmlAssetPackLoader"];
    ra.detectImageFormats = function(a) {
        var b = [F.PNG, F.JPG, F.GIF],
            c = 2,
            d;
        d = window.document.createElement("img");
        d.onload = d.onerror = function() {
            1 == d.width &amp;&amp; b.unshift(F.WEBP);
            --c;
            0 == c &amp;&amp; a(b)
        };
        d.src = "data:image/webp;base64,UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==";
        var e;
        e = window.document.createElement("img");
        e.onload = e.onerror = function() {
            1 == e.width &amp;&amp; b.unshift(F.JXR);
            --c;
            0 == c &amp;&amp; a(b)
        };
        e.src = "data:image/vnd.ms-photo;base64,SUm8AQgAAAAFAAG8AQAQAAAASgAAAIC8BAABAAAAAQAAAIG8BAABAAAAAQAAAMC8BAABAAAAWgAAAMG8BAABAAAAHwAAAAAAAAAkw91vA07+S7GFPXd2jckNV01QSE9UTwAZAYBxAAAAABP/gAAEb/8AAQAAAQAAAA=="
    };
    ra.detectAudioFormats = function() {
        var a;
        a = window.document.createElement("audio");
        if (null == a || null == t(a, a.canPlayType)) return [];
        var b = new v("\\b(iPhone|iPod|iPad|Android|Windows Phone)\\b", ""),
            c = window.navigator.userAgent;
        if (!oa.get_supported() &amp;&amp;
            b.match(c)) return [];
        for (var b = [{
                format: F.M4A,
                mimeType: "audio/mp4; codecs=mp4a"
            }, {
                format: F.MP3,
                mimeType: "audio/mpeg"
            }, {
                format: F.OPUS,
                mimeType: "audio/ogg; codecs=opus"
            }, {
                format: F.OGG,
                mimeType: "audio/ogg; codecs=vorbis"
            }, {
                format: F.WAV,
                mimeType: "audio/wav"
            }], c = [], d = 0; d &lt; b.length;) {
            var e = b[d];
            ++d;
            var g = "";
            try {
                g = a.canPlayType(e.mimeType)
            } catch (i) {}
            "" != g &amp;&amp; c.push(e.format)
        }
        return c
    };
    ra.supportsBlob = function() {
        if (ra._detectBlobSupport) {
            ra._detectBlobSupport = !1;
            if ((new v("\\bSilk\\b", "")).match(window.navigator.userAgent) ||
                null == window.Blob) return !1;
            var a = new XMLHttpRequest;
            a.open("GET", ".", !0);
            if ("" != a.responseType) return !1;
            a.responseType = "blob";
            if ("blob" != a.responseType) return !1;
            ra._URL = ca.loadExtension("URL").value
        }
        return null != ra._URL &amp;&amp; null != ra._URL.createObjectURL
    };
    ra.__super__ = sc;
    ra.prototype = s(sc.prototype, {
        loadEntry: function(a, b) {
            var c = this;
            switch (b.format[1]) {
                case 0:
                case 1:
                case 2:
                case 3:
                case 4:
                    var d;
                    d = window.document.createElement("img");
                    var e = new id;
                    e.addDisposingListener(d, "load", function() {
                        ra.supportsBlob() &amp;&amp;
                            ra._URL.revokeObjectURL(d.src);
                        var a = c._platform.getRenderer().createTextureFromImage(d);
                        null != a ? c.handleLoad(b, a) : c.handleTextureError(b)
                    });
                    e.addDisposingListener(d, "error", function() {
                        c.handleError(b, "Failed to load image")
                    });
                    ra.supportsBlob() ? this.download(a, b, "blob", function(a) {
                        d.src = ra._URL.createObjectURL(a)
                    }) : d.src = a;
                    break;
                case 5:
                case 6:
                case 7:
                    this.download(a, b, "arraybuffer", function() {
                        var a = c._platform.getRenderer().createCompressedTexture(b.format, null);
                        null != a ? c.handleLoad(b, a) : c.handleTextureError(b)
                    });
                    break;
                case 8:
                case 9:
                case 10:
                case 11:
                case 12:
                    if (oa.get_supported()) this.download(a, b, "arraybuffer", function(a) {
                        oa.ctx.decodeAudioData(a, function(a) {
                            c.handleLoad(b, new oa(a))
                        }, function() {
                            c.handleLoad(b, Lb.getInstance())
                        })
                    });
                    else {
                        var g;
                        g = window.document.createElement("audio");
                        g.preload = "auto";
                        var i = ++ra._mediaRefCount;
                        null == ra._mediaElements &amp;&amp; (ra._mediaElements = new Kb);
                        ra._mediaElements.set(i, g);
                        e = new id;
                        e.addDisposingListener(g, "canplaythrough", function() {
                            ra._mediaElements.remove(i);
                            c.handleLoad(b,
                                new kd(g))
                        });
                        e.addDisposingListener(g, "error", function() {
                            ra._mediaElements.remove(i);
                            var a = g.error.code;
                            3 == a || 4 == a ? c.handleLoad(b, Lb.getInstance()) : c.handleError(b, "Failed to load audio: " + g.error.code)
                        });
                        e.addListener(g, "progress", function() {
                            if (0 &lt; g.buffered.length &amp;&amp; 0 &lt; g.duration) {
                                var a = g.buffered.end(0) / g.duration;
                                c.handleProgress(b, a * b.bytes | 0)
                            }
                        });
                        g.src = a;
                        g.load()
                    }
                    break;
                case 13:
                    this.download(a, b, "text", function(a) {
                        c.handleLoad(b, new gd(a))
                    })
            }
        },
        getAssetFormats: function(a) {
            var b = this;
            null == ra._supportedFormats &amp;&amp;
                (ra._supportedFormats = new Cg, ra.detectImageFormats(function(a) {
                    ra._supportedFormats.set_result(b._platform.getRenderer().getCompressedTextureFormats().concat(a).concat(ra.detectAudioFormats()).concat([F.Data]))
                }));
            ra._supportedFormats.get(a)
        },
        download: function(a, b, c, d) {
            var e = this,
                g = null,
                i = null,
                j = 0,
                k = !1,
                m = function() {
                    k &amp;&amp; (k = !1, window.clearInterval(j))
                },
                l = 3,
                n = function() {
                    --l;
                    return 0 &lt;= l ? (i(), !0) : !1
                },
                i = function() {
                    m();
                    null != g &amp;&amp; g.abort();
                    g = new XMLHttpRequest;
                    g.open("GET", a, !0);
                    g.responseType = c;
                    var i = 0;
                    g.onprogress =
                        function(a) {
                            k || (k = !0, j = window.setInterval(function() {
                                4 != g.readyState &amp;&amp; 5E3 &lt; Date.now() - i &amp;&amp; !n() &amp;&amp; (m(), e.handleError(b, "Download stalled"))
                            }, 1E3));
                            i = Date.now();
                            e.handleProgress(b, a.loaded)
                        };
                    g.onerror = function() {
                        if (0 != g.status || !n()) m(), e.handleError(b, "HTTP error " + g.status)
                    };
                    g.onload = function() {
                        var a = g.response;
                        null == a &amp;&amp; (a = g.responseText);
                        m();
                        d(a)
                    };
                    g.send()
                };
            i()
        },
        __class__: ra
    });
    var ug = function(a, b) {
        Db.call(this, a);
        this._canvas = b
    };
    g["flambe.platform.html.HtmlMouse"] = ug;
    ug.__name__ = ["flambe", "platform",
        "html", "HtmlMouse"
    ];
    ug.__super__ = Db;
    ug.prototype = s(Db.prototype, {
        __class__: ug
    });
    var kd = function(a) {
        this._disposed = !1;
        this.audioElement = a
    };
    g["flambe.platform.html.HtmlSound"] = kd;
    kd.__name__ = ["flambe", "platform", "html", "HtmlSound"];
    kd.__interfaces__ = [uc];
    kd.__super__ = rb;
    kd.prototype = s(rb.prototype, {
        play: function(a) {
            null == a &amp;&amp; (a = 1);
            return new ld(this, a, !1)
        },
        loop: function(a) {
            null == a &amp;&amp; (a = 1);
            return new ld(this, a, !0)
        },
        onDisposed: function() {
            this.audioElement = null
        },
        __class__: kd
    });
    var ld = function(a, b, c) {
        var d =
            this;
        this._sound = a;
        this._tickableAdded = !1;
        this._clonedElement = window.document.createElement("audio");
        this._clonedElement.loop = c;
        this._clonedElement.src = a.audioElement.src;
        this.volume = new Ma(b, function() {
            d.updateVolume()
        });
        this.updateVolume();
        this._complete = new xb(!1);
        this.playAudio();
        J.hidden._value &amp;&amp; this.set_paused(!0)
    };
    g["flambe.platform.html._HtmlSound.HtmlPlayback"] = ld;
    ld.__name__ = ["flambe", "platform", "html", "_HtmlSound", "HtmlPlayback"];
    ld.__interfaces__ = [Hg, Kc];
    ld.prototype = {
        get_paused: function() {
            return this._clonedElement.paused
        },
        set_paused: function(a) {
            this._clonedElement.paused != a &amp;&amp; (a ? this._clonedElement.pause() : this.playAudio());
            return a
        },
        get_complete: function() {
            return this._complete
        },
        update: function(a) {
            this.volume.update(a);
            this._complete.set__(this._clonedElement.ended);
            return this._complete._value || this._clonedElement.paused ? (this._tickableAdded = !1, this._volumeBinding.dispose(), this._hideBinding.dispose(), !0) : !1
        },
        dispose: function() {
            this.set_paused(!0);
            this._complete.set__(!0)
        },
        playAudio: function() {
            var a = this;
            this._clonedElement.play();
            this._tickableAdded || (ec.instance.mainLoop.addTickable(this), this._tickableAdded = !0, this._volumeBinding = J.volume.get_changed().connect(function() {
                a.updateVolume()
            }), this._hideBinding = J.hidden.get_changed().connect(function(b) {
                b ? (a._wasPaused = a._clonedElement.paused, a.set_paused(!0)) : a.set_paused(a._wasPaused)
            }))
        },
        updateVolume: function() {
            this._clonedElement.volume = J.volume._value * this.volume._value
        },
        __class__: ld,
        __properties__: {
            get_complete: "get_complete",
            set_paused: "set_paused",
            get_paused: "get_paused"
        }
    };
    var Fh = function() {};
    g["flambe.subsystem.StageSystem"] = Fh;
    Fh.__name__ = ["flambe", "subsystem", "StageSystem"];
    Fh.prototype = {
        __class__: Fh
    };
    var gc = function(a) {
        var b = this;
        this._canvas = a;
        this.resize = new Jc;
        this.scaleFactor = gc.computeScaleFactor();
        1 != this.scaleFactor &amp;&amp; (ca.setVendorStyle(this._canvas, "transform-origin", "top left"), ca.setVendorStyle(this._canvas, "transform", "scale(" + 1 / this.scaleFactor + ")"));
        ca.SHOULD_HIDE_MOBILE_BROWSER &amp;&amp; (window.addEventListener("orientationchange", function() {
            ca.callLater(t(b,
                b.hideMobileBrowser), 200)
        }, !1), this.hideMobileBrowser());
        window.addEventListener("resize", t(this, this.onWindowResize), !1);
        this.onWindowResize(null);
        this.orientation = new xb(null);
        null != window.orientation &amp;&amp; (window.addEventListener("orientationchange", t(this, this.onOrientationChange), !1), this.onOrientationChange(null));
        this.fullscreen = new xb(!1);
        ca.addVendorListener(window.document, "fullscreenchange", function() {
            b.updateFullscreen()
        }, !1);
        this.updateFullscreen()
    };
    g["flambe.platform.html.HtmlStage"] = gc;
    gc.__name__ = ["flambe", "platform", "html", "HtmlStage"];
    gc.__interfaces__ = [Fh];
    gc.computeScaleFactor = function() {
        var a = window.devicePixelRatio;
        null == a &amp;&amp; (a = 1);
        var b = window.document.createElement("canvas").getContext("2d"),
            b = ca.loadExtension("backingStorePixelRatio", b).value;
        null == b &amp;&amp; (b = 1);
        a /= b;
        b = window.screen.height;
        return 1136 &lt; a * window.screen.width || 1136 &lt; a * b ? 1 : a
    };
    gc.prototype = {
        get_width: function() {
            return this._canvas.width
        },
        get_height: function() {
            return this._canvas.height
        },
        requestResize: function(a, b) {
            if (this.resizeCanvas(a,
                    b)) {
                var c = this._canvas.parentElement;
                c.style.width = a + "px";
                c.style.height = b + "px"
            }
        },
        onWindowResize: function() {
            var a = this._canvas.parentElement.getBoundingClientRect();
            this.resizeCanvas(a.width, a.height)
        },
        resizeCanvas: function(a, b) {
            var c = this.scaleFactor * a,
                d = this.scaleFactor * b;
            if (this._canvas.width == c &amp;&amp; this._canvas.height == d) return !1;
            this._canvas.width = c | 0;
            this._canvas.height = d | 0;
            this.resize.emit();
            return !0
        },
        hideMobileBrowser: function() {
            var a = this,
                b = window.document.documentElement.style;
            b.height = window.innerHeight +
                100 + "px";
            b.width = window.innerWidth + "px";
            b.overflow = "visible";
            ca.callLater(function() {
                ca.hideMobileBrowser();
                ca.callLater(function() {
                    b.height = window.innerHeight + "px";
                    a.onWindowResize(null)
                }, 100)
            })
        },
        onOrientationChange: function() {
            this.orientation.set__(ca.orientation(window.orientation))
        },
        updateFullscreen: function() {
            this.fullscreen.set__(!0 == ca.loadFirstExtension(["fullscreen", "fullScreen", "isFullScreen"], window.document).value)
        },
        __class__: gc,
        __properties__: {
            get_height: "get_height",
            get_width: "get_width"
        }
    };
    var ca = function() {};
    g["flambe.platform.html.HtmlUtil"] = ca;
    ca.__name__ = ["flambe", "platform", "html", "HtmlUtil"];
    ca.callLater = function(a, b) {
        null == b &amp;&amp; (b = 0);
        window.setTimeout(a, b)
    };
    ca.hideMobileBrowser = function() {
        window.scrollTo(1, 0)
    };
    ca.loadExtension = function(a, b) {
        null == b &amp;&amp; (b = window);
        var c = L.field(b, a);
        if (null != c) return {
            prefix: "",
            field: a,
            value: c
        };
        for (var c = a.charAt(0).toUpperCase() + I.substr(a, 1, null), d = 0, e = ca.VENDOR_PREFIXES; d &lt; e.length;) {
            var g = e[d];
            ++d;
            var i = g + c,
                j = L.field(b, i);
            if (null != j) return {
                prefix: g,
                field: i,
                value: j
            }
        }
        return {
            prefix: null,
            field: null,
            value: null
        }
    };
    ca.loadFirstExtension = function(a, b) {
        for (var c = 0; c &lt; a.length;) {
            var d = a[c];
            ++c;
            d = ca.loadExtension(d, b);
            if (null != d.field) return d
        }
        return {
            prefix: null,
            field: null,
            value: null
        }
    };
    ca.polyfill = function(a, b) {
        null == b &amp;&amp; (b = window);
        var c = ca.loadExtension(a, b).value;
        if (null == c) return !1;
        b[a] = c;
        return !0
    };
    ca.setVendorStyle = function(a, b, c) {
        for (var a = a.style, d = 0, e = ca.VENDOR_PREFIXES; d &lt; e.length;) {
            var g = e[d];
            ++d;
            a.setProperty("-" + g + "-" + b, c)
        }
        a.setProperty(b, c)
    };
    ca.addVendorListener =
        function(a, b, c, d) {
            for (var e = 0, g = ca.VENDOR_PREFIXES; e &lt; g.length;) {
                var i = g[e];
                ++e;
                a.addEventListener(i + b, c, d)
            }
            a.addEventListener(b, c, d)
        };
    ca.orientation = function(a) {
        switch (a) {
            case -90:
            case 90:
                return Qb.Landscape;
            default:
                return Qb.Portrait
        }
    };
    ca.createEmptyCanvas = function(a, b) {
        var c;
        c = window.document.createElement("canvas");
        c.width = a;
        c.height = b;
        return c
    };
    ca.createCanvas = function(a) {
        var b = ca.createEmptyCanvas(a.width, a.height),
            c = b.getContext("2d");
        c.save();
        c.globalCompositeOperation = "copy";
        c.drawImage(a,
            0, 0);
        c.restore();
        return b
    };
    ca.fixAndroidMath = function() {
        if (0 &lt;= window.navigator.userAgent.indexOf("Linux; U; Android 4")) {
            var a = Math.sin,
                b = Math.cos;
            Math.sin = function(b) {
                return 0 == b ? 0 : a(b)
            };
            Math.cos = function(a) {
                return 0 == a ? 1 : b(a)
            }
        }
    };
    var oa = function(a) {
        this._disposed = !1;
        this.buffer = a
    };
    g["flambe.platform.html.WebAudioSound"] = oa;
    oa.__name__ = ["flambe", "platform", "html", "WebAudioSound"];
    oa.__interfaces__ = [uc];
    oa.__properties__ = {
        get_supported: "get_supported"
    };
    oa.get_supported = function() {
        if (oa._detectSupport) {
            oa._detectSupport = !1;
            var a = ca.loadExtension("AudioContext").value;
            null != a &amp;&amp; (oa.ctx = new a, oa.gain = oa.createGain(), oa.gain.connect(oa.ctx.destination), J.volume.watch(function(a) {
                oa.gain.gain.value = a
            }))
        }
        return null != oa.ctx
    };
    oa.createGain = function() {
        return null != oa.ctx.createGain ? oa.ctx.createGain() : oa.ctx.createGainNode()
    };
    oa.start = function(a, b) {
        null != a.start ? a.start(b) : a.noteOn(b)
    };
    oa.__super__ = rb;
    oa.prototype = s(rb.prototype, {
        play: function(a) {
            null == a &amp;&amp; (a = 1);
            return new md(this, a, !1)
        },
        loop: function(a) {
            null == a &amp;&amp; (a = 1);
            return new md(this,
                a, !0)
        },
        get_duration: function() {
            return this.buffer.duration
        },
        onDisposed: function() {
            this.buffer = null
        },
        __class__: oa,
        __properties__: {
            get_duration: "get_duration"
        }
    });
    var md = function(a, b, c) {
        var d = this;
        this._sound = a;
        this._head = oa.gain;
        this._complete = new xb(!1);
        this._sourceNode = oa.ctx.createBufferSource();
        this._sourceNode.buffer = a.buffer;
        this._sourceNode.loop = c;
        this._sourceNode.onended = function() {
            d._complete.set__(!0)
        };
        oa.start(this._sourceNode, 0);
        this.playAudio();
        this.volume = new Ma(b, function(a) {
            d.setVolume(a)
        });
        1 != b &amp;&amp; this.setVolume(b);
        J.hidden._value &amp;&amp; this.set_paused(!0)
    };
    g["flambe.platform.html._WebAudioSound.WebAudioPlayback"] = md;
    md.__name__ = ["flambe", "platform", "html", "_WebAudioSound", "WebAudioPlayback"];
    md.__interfaces__ = [Hg, Kc];
    md.prototype = {
        get_paused: function() {
            return 0 &lt;= this._pausedAt
        },
        set_paused: function(a) {
            a != 0 &lt;= this._pausedAt &amp;&amp; (a ? (this._sourceNode.disconnect(), this._pausedAt = this.get_position()) : this.playAudio());
            return a
        },
        get_complete: function() {
            return this._complete
        },
        get_position: function() {
            return this._complete._value ?
                this._sound.get_duration() : 0 &lt;= this._pausedAt ? this._pausedAt : (oa.ctx.currentTime - this._startedAt) % this._sound.get_duration()
        },
        update: function(a) {
            this.volume.update(a);
            3 == this._sourceNode.playbackState &amp;&amp; this._complete.set__(!0);
            return this._complete._value || 0 &lt;= this._pausedAt ? (this._tickableAdded = !1, this._hideBinding.dispose(), !0) : !1
        },
        dispose: function() {
            this.set_paused(!0);
            this._complete.set__(!0)
        },
        setVolume: function(a) {
            null == this._gainNode &amp;&amp; (this._gainNode = oa.createGain(), this.insertNode(this._gainNode));
            this._gainNode.gain.value = a
        },
        insertNode: function(a) {
            0 &lt;= this._pausedAt || (this._sourceNode.disconnect(), this._sourceNode.connect(a));
            a.connect(this._head);
            this._head = a
        },
        playAudio: function() {
            var a = this;
            this._sourceNode.connect(this._head);
            this._startedAt = oa.ctx.currentTime;
            this._pausedAt = -1;
            this._tickableAdded || (ec.instance.mainLoop.addTickable(this), this._tickableAdded = !0, this._hideBinding = J.hidden.get_changed().connect(function(b) {
                b ? (a._wasPaused = 0 &lt;= a._pausedAt, a.set_paused(!0)) : a.set_paused(a._wasPaused)
            }))
        },
        __class__: md,
        __properties__: {
            get_position: "get_position",
            get_complete: "get_complete",
            set_paused: "set_paused",
            get_paused: "get_paused"
        }
    };
    var Gh = function() {
        this._transitor = null
    };
    g["flambe.scene.Director"] = Gh;
    Gh.__name__ = ["flambe", "scene", "Director"];
    Gh.__super__ = Da;
    Gh.prototype = s(Da.prototype, {
        get_name: function() {
            return "Director_5"
        },
        onAdded: function() {
            this.owner.addChild(this._root)
        },
        onRemoved: function() {
            this.completeTransition();
            for (var a = 0, b = this.scenes; a &lt; b.length;) {
                var c = b[a];
                ++a;
                c.dispose()
            }
            this.scenes = [];
            this.occludedScenes = [];
            this._root.dispose()
        },
        onUpdate: function(a) {
            null != this._transitor &amp;&amp; this._transitor.update(a) &amp;&amp; this.completeTransition()
        },
        get_topScene: function() {
            var a = this.scenes.length;
            return 0 &lt; a ? this.scenes[a - 1] : null
        },
        show: function(a) {
            a = a._compMap.Scene_6;
            null != a &amp;&amp; a.shown.emit()
        },
        invalidateVisibility: function() {
            for (var a = this.scenes.length; 0 &lt; a;) {
                var b = this.scenes[--a]._compMap.Scene_6;
                if (null == b || b.opaque) break
            }
            this.occludedScenes = 0 &lt; this.scenes.length ? this.scenes.slice(a, this.scenes.length -
                1) : [];
            a = this.get_topScene();
            null != a &amp;&amp; this.show(a)
        },
        completeTransition: function() {
            null != this._transitor &amp;&amp; (this._transitor.complete(), this._transitor = null, this.invalidateVisibility())
        },
        __class__: Gh,
        __properties__: s(Da.prototype.__properties__, {
            get_topScene: "get_topScene"
        })
    });
    var Xh = function() {};
    g["flambe.scene._Director.Transitor"] = Xh;
    Xh.__name__ = ["flambe", "scene", "_Director", "Transitor"];
    Xh.prototype = {
        update: function(a) {
            return this._transition.update(a)
        },
        complete: function() {
            this._transition.complete();
            this._onComplete()
        },
        __class__: Xh
    };
    var Hh = function() {};
    g["flambe.scene.Scene"] = Hh;
    Hh.__name__ = ["flambe", "scene", "Scene"];
    Hh.__super__ = Da;
    Hh.prototype = s(Da.prototype, {
        get_name: function() {
            return "Scene_6"
        },
        __class__: Hh
    });
    var Yh = function() {};
    g["flambe.scene.Transition"] = Yh;
    Yh.__name__ = ["flambe", "scene", "Transition"];
    Yh.prototype = {
        update: function() {
            return !0
        },
        complete: function() {},
        __class__: Yh
    };
    var qg = function() {
        Da.call(this);
        this._sounds = []
    };
    g["flambe.sound.Mixer"] = qg;
    qg.__name__ = ["flambe", "sound", "Mixer"];
    qg.__super__ = Da;
    qg.prototype = s(Da.prototype, {
        get_name: function() {
            return "Mixer_4"
        },
        createSound: function(a, b) {
            null == b &amp;&amp; (b = 2147483647);
            var c = new Kg(a, b);
            this._sounds.push(c);
            return c
        },
        stopAll: function() {
            for (var a = 0, b = this._sounds; a &lt; b.length;) {
                var c = b[a];
                ++a;
                c.dispose()
            }
        },
        onRemoved: function() {
            this.stopAll();
            this._sounds = []
        },
        __class__: qg
    });
    var Kg = function(a, b) {
        this._source = a;
        this._channels = b;
        this._playbacks = []
    };
    g["flambe.sound._Mixer.MixerSound"] = Kg;
    Kg.__name__ = ["flambe", "sound", "_Mixer", "MixerSound"];
    Kg.__interfaces__ = [Vb, uc];
    Kg.prototype = {
        play: function(a) {
            null == a &amp;&amp; (a = 1);
            return this.playOrLoop(a, !1)
        },
        loop: function(a) {
            null == a &amp;&amp; (a = 1);
            return this.playOrLoop(a, !0)
        },
        playOrLoop: function(a, b) {
            var c = this.findOpenChannel();
            if (0 &gt; c) return new hd(this);
            var d;
            d = b ? this._source.loop(a) : this._source.play(a);
            return this._playbacks[c] = d
        },
        findOpenChannel: function() {
            for (var a = 0, b = this._channels; a &lt; b;) {
                var c = a++,
                    d = this._playbacks[c];
                if (null == d || d.get_complete().get__()) return c
            }
            return -1
        },
        dispose: function() {
            for (var a =
                    0, b = this._playbacks; a &lt; b.length;) {
                var c = b[a];
                ++a;
                c.dispose()
            }
            this._playbacks = []
        },
        __class__: Kg
    };
    var sb = g["flambe.subsystem.RendererType"] = {
        __ename__: ["flambe", "subsystem", "RendererType"],
        __constructs__: ["Stage3D", "WebGL", "Canvas"]
    };
    sb.Stage3D = ["Stage3D", 0];
    sb.Stage3D.toString = b;
    sb.Stage3D.__enum__ = sb;
    sb.WebGL = ["WebGL", 1];
    sb.WebGL.toString = b;
    sb.WebGL.__enum__ = sb;
    sb.Canvas = ["Canvas", 2];
    sb.Canvas.toString = b;
    sb.Canvas.__enum__ = sb;
    sb.__empty_constructs__ = [sb.Stage3D, sb.WebGL, sb.Canvas];
    var Lg = function() {};
    g["flambe.swf.Symbol"] = Lg;
    Lg.__name__ = ["flambe", "swf", "Symbol"];
    Lg.prototype = {
        __class__: Lg
    };
    var Mg = function(a, b) {
        this._name = a.symbol;
        var c = a.rect;
        this.texture = b.subTexture(c[0], c[1], c[2], c[3]);
        c = a.origin;
        null != c ? (this.anchorX = c[0], this.anchorY = c[1]) : this.anchorY = this.anchorX = 0
    };
    g["flambe.swf.BitmapSymbol"] = Mg;
    Mg.__name__ = ["flambe", "swf", "BitmapSymbol"];
    Mg.__interfaces__ = [Lg];
    Mg.prototype = {
        createSprite: function() {
            var a = new dc(this.texture);
            a.setAnchor(this.anchorX, this.anchorY);
            return a
        },
        get_name: function() {
            return this._name
        },
        __class__: Mg,
        __properties__: {
            get_name: "get_name"
        }
    };
    var gh = function(a, b) {
        this._file = a.getFile(b + "/library.json");
        var c = JSON.parse(this._file.toString());
        this._symbols = new U;
        this.frameRate = c.frameRate;
        for (var d = [], e = 0, g = c.movies; e &lt; g.length;) {
            var i = g[e];
            ++e;
            i = new Cc(this, i);
            d.push(i);
            this._symbols.set(i._name, i)
        }
        c = c.textureGroups;
        (1 != c[0].scaleFactor || 1 &lt; c.length) &amp;&amp; null;
        c = c[0].atlases;
        for (e = 0; e &lt; c.length;) {
            var j = c[e];
            ++e;
            g = a.getTexture(b + "/" + mb.removeFileExtension(j.file));
            i = 0;
            for (j = j.textures; i &lt; j.length;) {
                var k =
                    j[i];
                ++i;
                k = new Mg(k, g);
                this._symbols.set(k._name, k)
            }
        }
        for (c = 0; c &lt; d.length;) {
            g = d[c];
            ++c;
            e = 0;
            for (g = g.layers; e &lt; g.length;) {
                i = g[e];
                ++e;
                i = i.keyframes;
                j = i.length;
                for (k = 0; k &lt; j;) {
                    var m = k++,
                        l = i[m];
                    if (null != l.symbolName) {
                        var n = this._symbols.get(l.symbolName);
                        l.symbol = n
                    }
                    if (l.tweened &amp;&amp; 1 == l.duration &amp;&amp; m + 1 &lt; j &amp;&amp; (m = i[m + 1], !m.visible || null == m.symbolName)) l.visible = !1
                }
            }
        }
    };
    g["flambe.swf.Library"] = gh;
    gh.__name__ = ["flambe", "swf", "Library"];
    gh.prototype = {
        getSymbol: function(a) {
            return this._symbols.get(a)
        },
        iterator: function() {
            return this._symbols.iterator()
        },
        __class__: gh
    };
    var Bc = function(a) {
        this._looped = null;
        Z.call(this);
        this.symbol = a;
        this.speed = new Ma(1);
        this._animators = Array(a.layers.length);
        for (var b = 0, c = this._animators.length; b &lt; c;) {
            var d = b++;
            this._animators[d] = new Ih(a.layers[d])
        }
        this._position = this._frame = 0;
        this["goto"](1)
    };
    g["flambe.swf.MovieSprite"] = Bc;
    Bc.__name__ = ["flambe", "swf", "MovieSprite"];
    Bc.__super__ = Z;
    Bc.prototype = s(Z.prototype, {
        onAdded: function() {
            Z.prototype.onAdded.call(this);
            for (var a = 0, b = this._animators; a &lt; b.length;) {
                var c = b[a];
                ++a;
                this.owner.addChild(c.content)
            }
        },
        onRemoved: function() {
            Z.prototype.onRemoved.call(this);
            for (var a = 0, b = this._animators; a &lt; b.length;) {
                var c = b[a];
                ++a;
                this.owner.removeChild(c.content)
            }
        },
        onUpdate: function(a) {
            Z.prototype.onUpdate.call(this, a);
            this.speed.update(a);
            switch (this._flags &amp; 384) {
                case 0:
                    this._position += this.speed._value * a;
                    this._position &gt; this.symbol.duration &amp;&amp; (this._position %= this.symbol.duration, null != this._looped &amp;&amp; this._looped.emit());
                    break;
                case 256:
                    this._flags &amp;= -257
            }
            this["goto"](this._position *
                this.symbol.frameRate)
        },
        "goto": function(a) {
            if (this._frame != a) {
                if (a &lt; this._frame)
                    for (var b = 0, c = this._animators; b &lt; c.length;) {
                        var d = c[b];
                        ++b;
                        d.needsKeyframeUpdate = !0;
                        d.keyframeIdx = 0
                    }
                b = 0;
                for (c = this._animators; b &lt; c.length;) d = c[b], ++b, d.composeFrame(a);
                this._frame = a
            }
        },
        set_position: function(a) {
            return this._position = Tb.clamp(a, 0, this.symbol.duration)
        },
        set_paused: function(a) {
            this._flags = bd.set(this._flags, 128, a);
            return a
        },
        set_pixelSnapping: function(a) {
            for (var b = 0, c = this._animators; b &lt; c.length;) {
                var d = c[b];
                ++b;
                d.setPixelSnapping(a)
            }
            return Z.prototype.set_pixelSnapping.call(this, a)
        },
        rewind: function() {
            this._position = 0;
            this._flags |= 256
        },
        __class__: Bc,
        __properties__: s(Z.prototype.__properties__, {
            set_paused: "set_paused",
            set_position: "set_position"
        })
    });
    var Ih = function(a) {
        this.keyframeIdx = 0;
        this.needsKeyframeUpdate = !1;
        this.layer = a;
        this.content = new Ha;
        if (a.empty) this._sprites = null;
        else {
            this._sprites = Array(a.keyframes.length);
            for (var b = 0, c = this._sprites.length; b &lt; c;) {
                var d = b++,
                    e = a.keyframes[d];
                this._sprites[d] = 0 &lt;
                    d &amp;&amp; a.keyframes[d - 1].symbol == e.symbol ? this._sprites[d - 1] : null == e.symbol ? new Z : e.symbol.createSprite()
            }
            this.content.add(this._sprites[0])
        }
    };
    g["flambe.swf._MovieSprite.LayerAnimator"] = Ih;
    Ih.__name__ = ["flambe", "swf", "_MovieSprite", "LayerAnimator"];
    Ih.prototype = {
        composeFrame: function(a) {
            if (null != this._sprites) {
                var b = this.layer.keyframes,
                    c = b.length - 1;
                if (a &gt; this.layer.frames) this.content._compMap.Sprite_3.set_visible(!1), this.keyframeIdx = c, this.needsKeyframeUpdate = !0;
                else {
                    for (; this.keyframeIdx &lt; c &amp;&amp; b[this.keyframeIdx +
                            1].index &lt;= a;) ++this.keyframeIdx, this.needsKeyframeUpdate = !0;
                    var d;
                    this.needsKeyframeUpdate ? (this.needsKeyframeUpdate = !1, d = this._sprites[this.keyframeIdx], d != this.content._compMap.Sprite_3 &amp;&amp; (ja.getClass(d) == Bc &amp;&amp; d.rewind(), this.content.add(d))) : d = this.content._compMap.Sprite_3;
                    var e = b[this.keyframeIdx],
                        g = e.visible &amp;&amp; null != e.symbol;
                    d.set_visible(g);
                    if (g) {
                        var g = e.x,
                            i = e.y,
                            j = e.scaleX,
                            k = e.scaleY,
                            m = e.skewX,
                            l = e.skewY,
                            n = e.alpha;
                        if (e.tweened &amp;&amp; this.keyframeIdx &lt; c) {
                            a = (a - e.index) / e.duration;
                            c = e.ease;
                            if (0 != c) {
                                var p;
                                0 &gt; c ? (p = 1 - a, p = 1 - p * p, c = -c) : p = a * a;
                                a = c * p + (1 - c) * a
                            }
                            b = b[this.keyframeIdx + 1];
                            g += (b.x - g) * a;
                            i += (b.y - i) * a;
                            j += (b.scaleX - j) * a;
                            k += (b.scaleY - k) * a;
                            m += (b.skewX - m) * a;
                            l += (b.skewY - l) * a;
                            n += (b.alpha - n) * a
                        }
                        b = d.getLocalMatrix();
                        a = Math.sin(m);
                        m = Math.cos(m);
                        c = Math.sin(l);
                        l = Math.cos(l);
                        b.set(l * j, c * j, -a * k, m * k, g, i);
                        b.translate(-e.pivotX, -e.pivotY);
                        d.alpha.set__(n)
                    }
                }
            }
        },
        setPixelSnapping: function(a) {
            for (var b = 0, c = this._sprites; b &lt; c.length;) {
                var d = c[b];
                ++b;
                d.set_pixelSnapping(a)
            }
        },
        __class__: Ih
    };
    var Cc = function(a, b) {
        this._name = b.id;
        this.frameRate = a.frameRate;
        this.frames = 0;
        this.layers = Array(b.layers.length);
        for (var c = 0, d = this.layers.length; c &lt; d;) {
            var e = c++,
                g = new Jh(b.layers[e]);
            this.frames = Math.max(g.frames, this.frames);
            this.layers[e] = g
        }
        this.duration = this.frames / this.frameRate
    };
    g["flambe.swf.MovieSymbol"] = Cc;
    Cc.__name__ = ["flambe", "swf", "MovieSymbol"];
    Cc.__interfaces__ = [Lg];
    Cc.prototype = {
        get_name: function() {
            return this._name
        },
        createSprite: function() {
            return new Bc(this)
        },
        __class__: Cc,
        __properties__: {
            get_name: "get_name"
        }
    };
    var Jh =
        function(a) {
            this.empty = !0;
            this.name = a.name;
            var b = null;
            this.keyframes = Array(a.keyframes.length);
            for (var c = 0, d = this.keyframes.length; c &lt; d;) {
                var e = c++,
                    b = new Kh(a.keyframes[e], b);
                this.keyframes[e] = b;
                this.empty = this.empty &amp;&amp; null == b.symbolName
            }
            this.frames = null != b ? b.index + b.duration : 0
        };
    g["flambe.swf.MovieLayer"] = Jh;
    Jh.__name__ = ["flambe", "swf", "MovieLayer"];
    Jh.prototype = {
        __class__: Jh
    };
    var Kh = function(a, b) {
        this.ease = 0;
        this.visible = this.tweened = !0;
        this.alpha = 1;
        this.skewX = this.skewY = this.pivotX = this.pivotY = 0;
        this.scaleX = this.scaleY = 1;
        this.x = this.y = 0;
        this.symbol = null;
        this.index = null != b ? b.index + b.duration : 0;
        this.duration = a.duration;
        this.label = a.label;
        this.symbolName = a.ref;
        var c = a.loc;
        null != c &amp;&amp; (this.x = c[0], this.y = c[1]);
        c = a.scale;
        null != c &amp;&amp; (this.scaleX = c[0], this.scaleY = c[1]);
        c = a.skew;
        null != c &amp;&amp; (this.skewX = c[0], this.skewY = c[1]);
        c = a.pivot;
        null != c &amp;&amp; (this.pivotX = c[0], this.pivotY = c[1]);
        null != a.alpha &amp;&amp; (this.alpha = a.alpha);
        null != a.visible &amp;&amp; (this.visible = a.visible);
        null != a.tweened &amp;&amp; (this.tweened = a.tweened);
        null != a.ease &amp;&amp;
            (this.ease = a.ease)
    };
    g["flambe.swf.MovieKeyframe"] = Kh;
    Kh.__name__ = ["flambe", "swf", "MovieKeyframe"];
    Kh.prototype = {
        __class__: Kh
    };
    var qh = function() {};
    g["flambe.util.Assert"] = qh;
    qh.__name__ = ["flambe", "util", "Assert"];
    qh.that = function() {};
    var bd = function() {};
    g["flambe.util.BitSets"] = bd;
    bd.__name__ = ["flambe", "util", "BitSets"];
    bd.set = function(a, b, c) {
        return c ? a | b : a &amp; ~b
    };
    var Cg = function() {
        this.success = new Na;
        this.error = new Na;
        this.progressChanged = new Jc;
        this.hasResult = !1;
        this._total = this._progress = 0
    };
    g["flambe.util.Promise"] =
        Cg;
    Cg.__name__ = ["flambe", "util", "Promise"];
    Cg.prototype = {
        set_result: function(a) {
            if (this.hasResult) throw "Promise result already assigned";
            this._result = a;
            this.hasResult = !0;
            this.success.emit(a);
            return a
        },
        get: function(a) {
            return this.hasResult ? (a(this._result), null) : this.success.connect(a).once()
        },
        set_progress: function(a) {
            this._progress != a &amp;&amp; (this._progress = a, this.progressChanged.emit());
            return a
        },
        set_total: function(a) {
            this._total != a &amp;&amp; (this._total = a, this.progressChanged.emit());
            return a
        },
        __class__: Cg,
        __properties__: {
            set_total: "set_total",
            set_progress: "set_progress",
            set_result: "set_result"
        }
    };
    var Jc = function(a) {
        eb.call(this, a)
    };
    g["flambe.util.Signal0"] = Jc;
    Jc.__name__ = ["flambe", "util", "Signal0"];
    Jc.__super__ = eb;
    Jc.prototype = s(eb.prototype, {
        connect: function(a, b) {
            null == b &amp;&amp; (b = !1);
            return this.connectImpl(a, b)
        },
        emit: function() {
            var a = this;
            this._head == eb.DISPATCHING_SENTINEL ? this.defer(function() {
                a.emitImpl()
            }) : this.emitImpl()
        },
        emitImpl: function() {
            for (var a = this.willEmit(), b = a; null != b;) b._listener(), b.stayInList || b.dispose(), b = b._next;
            this.didEmit(a)
        },
        __class__: Jc
    });
    var oh = function(a) {
        this.next = null;
        this.fn = a
    };
    g["flambe.util._SignalBase.Task"] = oh;
    oh.__name__ = ["flambe", "util", "_SignalBase", "Task"];
    oh.prototype = {
        __class__: oh
    };
    var mb = function() {};
    g["flambe.util.Strings"] = mb;
    mb.__name__ = ["flambe", "util", "Strings"];
    mb.getFileExtension = function(a) {
        var b = a.lastIndexOf(".");
        return 0 &lt; b ? I.substr(a, b + 1, null) : null
    };
    mb.removeFileExtension = function(a) {
        var b = a.lastIndexOf(".");
        return 0 &lt; b ? I.substr(a, 0, b) : a
    };
    mb.getUrlExtension = function(a) {
        var b = a.lastIndexOf("?");
        0 &lt;= b &amp;&amp; (a = I.substr(a, 0, b));
        b = a.lastIndexOf("/");
        0 &lt;= b &amp;&amp; (a = I.substr(a, b + 1, null));
        return mb.getFileExtension(a)
    };
    mb.joinPath = function(a, b) {
        0 &lt; a.length &amp;&amp; 47 != a.charCodeAt(a.length - 1) &amp;&amp; (a += "/");
        return a + b
    };
    mb.withFields = function(a, b) {
        var c = b.length;
        if (0 &lt; c) {
            for (var a = 0 &lt; a.length ? a + " [" : a + "[", d = 0; d &lt; c;) {
                0 &lt; d &amp;&amp; (a += ", ");
                var e = b[d],
                    g = b[d + 1];
                if (G.is(g, Error)) {
                    var i = g.stack;
                    null != i &amp;&amp; (g = i)
                }
                a += e + "=" + G.string(g);
                d += 2
            }
            a += "]"
        }
        return a
    };
    var Yb = function() {};
    g["flambesdk.BaseUtils"] = Yb;
    Yb.__name__ = ["flambesdk", "BaseUtils"];
    Yb.setupBaseURL = function() {
        Yb.BASE_URL = yb.get_exists() ? yb.get_isCrossdomain() ? Yb.appendAssetsToUrl(yb.get_base()) : Yb.trimUrl(yb.get_base()) : ""
    };
    Yb.trimUrl = function(a) {
        if ("" == a) return "";
        if (0 &gt; a.indexOf("http")) return "/" == a.charAt(0) &amp;&amp; (a = I.substr(a, 1, a.length - 1)), a;
        var b = a.indexOf("http://");
        0 &gt; b ? (b = a.indexOf("https://"), b = 0 &gt; b ? 0 : b + 8) : b += 7;
        b = a.indexOf("/", b);
        a = I.substr(a, b, a.length - b);
        return a = Yb.appendAssetsToUrl(a)
    };
    Yb.appendAssetsToUrl = function(a) {
        "/" != a.charAt(a.length - 1) &amp;&amp; (a += "/");
        return a + "assets/"
    };
    var nd = function() {
        Da.call(this);
        this.sdk = new Eb;
        J.uncaughtError.connect((di = this.sdk, t(di, di.onException)));
        ga.onSuspendToggle = function(a) {
            J.root.add(new xg(a ? 0 : 1))
        }
    };
    g["flambesdk.SDKComponent"] = nd;
    nd.__name__ = ["flambesdk", "SDKComponent"];
    nd.__super__ = Da;
    nd.prototype = s(Da.prototype, {
        get_name: function() {
            return "SDKComponent_0"
        },
        onUpdate: function(a) {
            this.sdk.onUpdate(a)
        },
        __class__: nd
    });
    var tb = g["haxe.StackItem"] = {
        __ename__: ["haxe", "StackItem"],
        __constructs__: ["CFunction", "Module", "FilePos", "Method",
            "LocalFunction"
        ]
    };
    tb.CFunction = ["CFunction", 0];
    tb.CFunction.toString = b;
    tb.CFunction.__enum__ = tb;
    tb.Module = function(a) {
        a = ["Module", 1, a];
        a.__enum__ = tb;
        a.toString = b;
        return a
    };
    tb.FilePos = function(a, d, c) {
        a = ["FilePos", 2, a, d, c];
        a.__enum__ = tb;
        a.toString = b;
        return a
    };
    tb.Method = function(a, d) {
        var c = ["Method", 3, a, d];
        c.__enum__ = tb;
        c.toString = b;
        return c
    };
    tb.LocalFunction = function(a) {
        a = ["LocalFunction", 4, a];
        a.__enum__ = tb;
        a.toString = b;
        return a
    };
    tb.__empty_constructs__ = [tb.CFunction];
    var Mb = function() {};
    g["haxe.CallStack"] =
        Mb;
    Mb.__name__ = ["haxe", "CallStack"];
    Mb.callStack = function() {
        var a = Error.prepareStackTrace;
        Error.prepareStackTrace = function(a, b) {
            for (var d = [], h = 0; h &lt; b.length;) {
                var e = b[h];
                ++h;
                var o = null,
                    g = e.getFunctionName();
                if (null != g) {
                    var i = g.lastIndexOf(".");
                    0 &lt;= i &amp;&amp; (o = I.substr(g, 0, i), g = I.substr(g, i + 1, null), o = tb.Method(o, g))
                }
                d.push(tb.FilePos(o, e.getFileName(), e.getLineNumber()))
            }
            return d
        };
        var b = Mb.makeStack(Error().stack);
        b.shift();
        Error.prepareStackTrace = a;
        return b
    };
    Mb.exceptionStack = function() {
        return []
    };
    Mb.toString =
        function(a) {
            for (var b = new fc, c = 0; c &lt; a.length;) {
                var d = a[c];
                ++c;
                b.b += "\nCalled from ";
                Mb.itemToString(b, d)
            }
            return b.b
        };
    Mb.itemToString = function(a, b) {
        switch (b[1]) {
            case 0:
                a.b += "a C function";
                break;
            case 1:
                var c = b[2];
                a.b += "module ";
                a.b = null == c ? a.b + "null" : a.b + ("" + c);
                break;
            case 2:
                var c = b[4],
                    d = b[3],
                    e = b[2];
                null != e &amp;&amp; (Mb.itemToString(a, e), a.b += " (");
                a.b = null == d ? a.b + "null" : a.b + ("" + d);
                a.b += " line ";
                a.b = null == c ? a.b + "null" : a.b + ("" + c);
                null != e &amp;&amp; (a.b += ")");
                break;
            case 3:
                c = b[3];
                d = b[2];
                a.b = null == d ? a.b + "null" : a.b + ("" + d);
                a.b += ".";
                a.b = null == c ? a.b + "null" : a.b + ("" + c);
                break;
            case 4:
                c = b[2], a.b += "local function #", a.b = null == c ? a.b + "null" : a.b + ("" + c)
        }
    };
    Mb.makeStack = function(a) {
        if ("string" == typeof a) {
            for (var a = a.split("\n"), b = [], c = 0; c &lt; a.length;) {
                var d = a[c];
                ++c;
                b.push(tb.Module(d))
            }
            return b
        }
        return a
    };
    var tg = function(a) {
        this.url = a;
        this.headers = new Xb;
        this.params = new Xb;
        this.async = !0
    };
    g["haxe.Http"] = tg;
    tg.__name__ = ["haxe", "Http"];
    tg.prototype = {
        setHeader: function(a, b) {
            this.headers = $b.filter(this.headers, function(b) {
                return b.header !=
                    a
            });
            this.headers.push({
                header: a,
                value: b
            });
            return this
        },
        setPostData: function(a) {
            this.postData = a;
            return this
        },
        request: function(a) {
            var b = this;
            b.responseData = null;
            var c = this.req = Zh.createXMLHttpRequest(),
                d = function() {
                    if (4 == c.readyState) {
                        var a;
                        try {
                            a = c.status
                        } catch (d) {
                            a = null
                        }
                        void 0 == a &amp;&amp; (a = null);
                        if (null != a) b.onStatus(a);
                        if (null != a &amp;&amp; 200 &lt;= a &amp;&amp; 400 &gt; a) b.req = null, b.onData(b.responseData = c.responseText);
                        else if (null == a) b.req = null, b.onError("Failed to connect or resolve host");
                        else switch (a) {
                            case 12029:
                                b.req = null;
                                b.onError("Failed to connect to host");
                                break;
                            case 12007:
                                b.req = null;
                                b.onError("Unknown host");
                                break;
                            default:
                                b.req = null, b.responseData = c.responseText, b.onError("Http Error #" + c.status)
                        }
                    }
                };
            this.async &amp;&amp; (c.onreadystatechange = d);
            var e = this.postData;
            if (null != e) a = !0;
            else
                for (var g = this.params.iterator(); g.hasNext();) var i = g.next(),
                    e = null == e ? "" : e + "&amp;",
                    e = e + (encodeURIComponent(i.param) + "=" + encodeURIComponent(i.value));
            try {
                if (a) c.open("POST", this.url, this.async);
                else if (null != e) {
                    var j = 1 &gt;= this.url.split("?").length;
                    c.open("GET", this.url + (j ? "?" : "&amp;") + e, this.async);
                    e = null
                } else c.open("GET", this.url, this.async)
            } catch (k) {
                b.req = null;
                this.onError(k.toString());
                return
            }!$b.exists(this.headers, function(a) {
                return "Content-Type" == a.header
            }) &amp;&amp; a &amp;&amp; null == this.postData &amp;&amp; c.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            for (a = this.headers.iterator(); a.hasNext();) g = a.next(), c.setRequestHeader(g.header, g.value);
            c.send(e);
            this.async || d(null)
        },
        onData: function() {},
        onError: function() {},
        onStatus: function() {},
        __class__: tg
    };
    var Ob = function() {
        this.buf = new fc;
        this.cache = [];
        this.useCache = Ob.USE_CACHE;
        this.useEnumIndex = Ob.USE_ENUM_INDEX;
        this.shash = new U;
        this.scount = 0
    };
    g["haxe.Serializer"] = Ob;
    Ob.__name__ = ["haxe", "Serializer"];
    Ob.run = function(a) {
        var b = new Ob;
        b.serialize(a);
        return b.toString()
    };
    Ob.prototype = {
        toString: function() {
            return this.buf.b
        },
        serializeString: function(a) {
            var b = this.shash.get(a);
            null != b ? (this.buf.b += "R", this.buf.b = null == b ? this.buf.b + "null" : this.buf.b + ("" + b)) : (this.shash.set(a, this.scount++), this.buf.b += "y",
                a = encodeURIComponent(a), this.buf.b = null == a.length ? this.buf.b + "null" : this.buf.b + ("" + a.length), this.buf.b += ":", this.buf.b = null == a ? this.buf.b + "null" : this.buf.b + ("" + a))
        },
        serializeRef: function(a) {
            for (var b = typeof a, c = 0, d = this.cache.length; c &lt; d;) {
                var e = c++,
                    g = this.cache[e];
                if (typeof g == b &amp;&amp; g == a) return this.buf.b += "r", this.buf.b = null == e ? this.buf.b + "null" : this.buf.b + ("" + e), !0
            }
            this.cache.push(a);
            return !1
        },
        serializeFields: function(a) {
            for (var b = 0, c = L.fields(a); b &lt; c.length;) {
                var d = c[b];
                ++b;
                this.serializeString(d);
                this.serialize(L.field(a, d))
            }
            this.buf.b += "g"
        },
        serialize: function(a) {
            var b = ja["typeof"](a);
            switch (b[1]) {
                case 0:
                    this.buf.b += "n";
                    break;
                case 1:
                    if (0 == a) {
                        this.buf.b += "z";
                        break
                    }
                    this.buf.b += "i";
                    this.buf.b = null == a ? this.buf.b + "null" : this.buf.b + ("" + a);
                    break;
                case 2:
                    Math.isNaN(a) ? this.buf.b += "k" : Math.isFinite(a) ? (this.buf.b += "d", this.buf.b = null == a ? this.buf.b + "null" : this.buf.b + ("" + a)) : this.buf.b = 0 &gt; a ? this.buf.b + "m" : this.buf.b + "p";
                    break;
                case 3:
                    this.buf.b = a ? this.buf.b + "t" : this.buf.b + "f";
                    break;
                case 6:
                    b = b[2];
                    if (b ==
                        String) {
                        this.serializeString(a);
                        break
                    }
                    if (this.useCache &amp;&amp; this.serializeRef(a)) break;
                    switch (b) {
                        case Array:
                            b = 0;
                            this.buf.b += "a";
                            for (var c = a.length, d = 0; d &lt; c;) {
                                var e = d++;
                                null == a[e] ? b++ : (0 &lt; b &amp;&amp; (1 == b ? this.buf.b += "n" : (this.buf.b += "u", this.buf.b = null == b ? this.buf.b + "null" : this.buf.b + ("" + b)), b = 0), this.serialize(a[e]))
                            }
                            0 &lt; b &amp;&amp; (1 == b ? this.buf.b += "n" : (this.buf.b += "u", this.buf.b = null == b ? this.buf.b + "null" : this.buf.b + ("" + b)));
                            this.buf.b += "h";
                            break;
                        case Xb:
                            this.buf.b += "l";
                            for (a = a.iterator(); a.hasNext();) this.serialize(a.next());
                            this.buf.b += "h";
                            break;
                        case Date:
                            this.buf.b += "v";
                            this.buf.add(I.dateStr(a));
                            break;
                        case U:
                            this.buf.b += "b";
                            for (b = a.keys(); b.hasNext();) c = b.next(), this.serializeString(c), this.serialize(a.get(c));
                            this.buf.b += "h";
                            break;
                        case Kb:
                            this.buf.b += "q";
                            for (b = a.keys(); b.hasNext();) c = b.next(), this.buf.b += ":", this.buf.b = null == c ? this.buf.b + "null" : this.buf.b + ("" + c), this.serialize(a.get(c));
                            this.buf.b += "h";
                            break;
                        case vc:
                            this.buf.b += "M";
                            for (b = a.keys(); b.hasNext();) c = b.next(), d = L.field(c, "__id__"), L.deleteField(c, "__id__"),
                                this.serialize(c), c.__id__ = d, this.serialize(a.h[c.__id__]);
                            this.buf.b += "h";
                            break;
                        case Rb:
                            d = 0;
                            e = a.length - 2;
                            b = new fc;
                            for (c = Ob.BASE64; d &lt; e;) {
                                var g = a.get(d++),
                                    i = a.get(d++),
                                    j = a.get(d++);
                                b.add(c.charAt(g &gt;&gt; 2));
                                b.add(c.charAt((g &lt;&lt; 4 | i &gt;&gt; 4) &amp; 63));
                                b.add(c.charAt((i &lt;&lt; 2 | j &gt;&gt; 6) &amp; 63));
                                b.add(c.charAt(j &amp; 63))
                            }
                            d == e ? (e = a.get(d++), a = a.get(d++), b.add(c.charAt(e &gt;&gt; 2)), b.add(c.charAt((e &lt;&lt; 4 | a &gt;&gt; 4) &amp; 63)), b.add(c.charAt(a &lt;&lt; 2 &amp; 63))) : d == e + 1 &amp;&amp; (a = a.get(d++), b.add(c.charAt(a &gt;&gt; 2)), b.add(c.charAt(a &lt;&lt; 4 &amp; 63)));
                            a = b.b;
                            this.buf.b += "s";
                            this.buf.b =
                                null == a.length ? this.buf.b + "null" : this.buf.b + ("" + a.length);
                            this.buf.b += ":";
                            this.buf.b = null == a ? this.buf.b + "null" : this.buf.b + ("" + a);
                            break;
                        default:
                            this.useCache &amp;&amp; this.cache.pop(), null != a.hxSerialize ? (this.buf.b += "C", this.serializeString(ja.getClassName(b)), this.useCache &amp;&amp; this.cache.push(a), a.hxSerialize(this), this.buf.b += "g") : (this.buf.b += "c", this.serializeString(ja.getClassName(b)), this.useCache &amp;&amp; this.cache.push(a), this.serializeFields(a))
                    }
                    break;
                case 4:
                    if (this.useCache &amp;&amp; this.serializeRef(a)) break;
                    this.buf.b +=
                        "o";
                    this.serializeFields(a);
                    break;
                case 7:
                    b = b[2];
                    if (this.useCache) {
                        if (this.serializeRef(a)) break;
                        this.cache.pop()
                    }
                    this.buf.b = this.useEnumIndex ? this.buf.b + "j" : this.buf.b + "w";
                    this.serializeString(ja.getEnumName(b));
                    this.useEnumIndex ? (this.buf.b += ":", this.buf.b += G.string(a[1])) : this.serializeString(a[0]);
                    this.buf.b += ":";
                    b = a.length;
                    this.buf.b += G.string(b - 2);
                    for (c = 2; c &lt; b;) d = c++, this.serialize(a[d]);
                    this.useCache &amp;&amp; this.cache.push(a);
                    break;
                case 5:
                    throw "Cannot serialize function";
                default:
                    throw "Cannot serialize " +
                        G.string(a);
            }
        },
        __class__: Ob
    };
    var Ab = function(a) {
        var b = this;
        this.id = setInterval(function() {
            b.run()
        }, a)
    };
    g["haxe.Timer"] = Ab;
    Ab.__name__ = ["haxe", "Timer"];
    Ab.delay = function(a, b) {
        var c = new Ab(b);
        c.run = function() {
            c.stop();
            a()
        };
        return c
    };
    Ab.prototype = {
        stop: function() {
            null != this.id &amp;&amp; (clearInterval(this.id), this.id = null)
        },
        run: function() {},
        __class__: Ab
    };
    var pb = function(a) {
        this.buf = a;
        this.length = a.length;
        this.pos = 0;
        this.scache = [];
        this.cache = [];
        a = pb.DEFAULT_RESOLVER;
        null == a &amp;&amp; (a = ja, pb.DEFAULT_RESOLVER = a);
        this.setResolver(a)
    };
    g["haxe.Unserializer"] = pb;
    pb.__name__ = ["haxe", "Unserializer"];
    pb.initCodes = function() {
        for (var a = [], b = 0, c = pb.BASE64.length; b &lt; c;) {
            var d = b++;
            a[pb.BASE64.charCodeAt(d)] = d
        }
        return a
    };
    pb.run = function(a) {
        return (new pb(a)).unserialize()
    };
    pb.prototype = {
        setResolver: function(a) {
            this.resolver = null == a ? {
                resolveClass: function() {
                    return null
                },
                resolveEnum: function() {
                    return null
                }
            } : a
        },
        get: function(a) {
            return this.buf.charCodeAt(a)
        },
        readDigits: function() {
            for (var a = 0, b = !1, c = this.pos;;) {
                var d = this.buf.charCodeAt(this.pos);
                if (d != d) break;
                if (45 == d) {
                    if (this.pos != c) break;
                    b = !0
                } else {
                    if (48 &gt; d || 57 &lt; d) break;
                    a = 10 * a + (d - 48)
                }
                this.pos++
            }
            b &amp;&amp; (a *= -1);
            return a
        },
        unserializeObject: function(a) {
            for (;;) {
                if (this.pos &gt;= this.length) throw "Invalid object";
                if (103 == this.buf.charCodeAt(this.pos)) break;
                var b = this.unserialize();
                if ("string" != typeof b) throw "Invalid object key";
                var c = this.unserialize();
                a[b] = c
            }
            this.pos++
        },
        unserializeEnum: function(a, b) {
            if (58 != this.get(this.pos++)) throw "Invalid enum format";
            var c = this.readDigits();
            if (0 == c) return ja.createEnum(a,
                b);
            for (var d = []; 0 &lt; c--;) d.push(this.unserialize());
            return ja.createEnum(a, b, d)
        },
        unserialize: function() {
            switch (this.get(this.pos++)) {
                case 110:
                    return null;
                case 116:
                    return !0;
                case 102:
                    return !1;
                case 122:
                    return 0;
                case 105:
                    return this.readDigits();
                case 100:
                    for (var a = this.pos;;) {
                        var b = this.buf.charCodeAt(this.pos);
                        if (43 &lt;= b &amp;&amp; 58 &gt; b || 101 == b || 69 == b) this.pos++;
                        else break
                    }
                    return G.parseFloat(I.substr(this.buf, a, this.pos - a));
                case 121:
                    a = this.readDigits();
                    if (58 != this.get(this.pos++) || this.length - this.pos &lt; a) throw "Invalid string length";
                    b = I.substr(this.buf, this.pos, a);
                    this.pos += a;
                    b = decodeURIComponent(b.split("+").join(" "));
                    this.scache.push(b);
                    return b;
                case 107:
                    return Math.NaN;
                case 109:
                    return Math.NEGATIVE_INFINITY;
                case 112:
                    return Math.POSITIVE_INFINITY;
                case 97:
                    a = [];
                    for (this.cache.push(a);;) {
                        b = this.buf.charCodeAt(this.pos);
                        if (104 == b) {
                            this.pos++;
                            break
                        }
                        117 == b ? (this.pos++, b = this.readDigits(), a[a.length + b - 1] = null) : a.push(this.unserialize())
                    }
                    return a;
                case 111:
                    return a = {}, this.cache.push(a), this.unserializeObject(a), a;
                case 114:
                    a = this.readDigits();
                    if (0 &gt; a || a &gt;= this.cache.length) throw "Invalid reference";
                    return this.cache[a];
                case 82:
                    a = this.readDigits();
                    if (0 &gt; a || a &gt;= this.scache.length) throw "Invalid string reference";
                    return this.scache[a];
                case 120:
                    throw this.unserialize();
                case 99:
                    a = this.unserialize();
                    b = this.resolver.resolveClass(a);
                    if (null == b) throw "Class not found " + a;
                    a = ja.createEmptyInstance(b);
                    this.cache.push(a);
                    this.unserializeObject(a);
                    return a;
                case 119:
                    a = this.unserialize();
                    b = this.resolver.resolveEnum(a);
                    if (null == b) throw "Enum not found " + a;
                    a = this.unserializeEnum(b,
                        this.unserialize());
                    this.cache.push(a);
                    return a;
                case 106:
                    a = this.unserialize();
                    b = this.resolver.resolveEnum(a);
                    if (null == b) throw "Enum not found " + a;
                    this.pos++;
                    var c = this.readDigits(),
                        d = ja.getEnumConstructs(b)[c];
                    if (null == d) throw "Unknown enum index " + a + "@" + c;
                    a = this.unserializeEnum(b, d);
                    this.cache.push(a);
                    return a;
                case 108:
                    a = new Xb;
                    for (this.cache.push(a); 104 != this.buf.charCodeAt(this.pos);) a.add(this.unserialize());
                    this.pos++;
                    return a;
                case 98:
                    a = new U;
                    for (this.cache.push(a); 104 != this.buf.charCodeAt(this.pos);) b =
                        this.unserialize(), a.set(b, this.unserialize());
                    this.pos++;
                    return a;
                case 113:
                    a = new Kb;
                    this.cache.push(a);
                    for (b = this.get(this.pos++); 58 == b;) b = this.readDigits(), a.set(b, this.unserialize()), b = this.get(this.pos++);
                    if (104 != b) throw "Invalid IntMap format";
                    return a;
                case 77:
                    a = new vc;
                    for (this.cache.push(a); 104 != this.buf.charCodeAt(this.pos);) b = this.unserialize(), a.set(b, this.unserialize());
                    this.pos++;
                    return a;
                case 118:
                    return a = I.substr(this.buf, this.pos, 19), a = I.strDate(a), this.cache.push(a), this.pos += 19, a;
                case 115:
                    a =
                        this.readDigits();
                    d = this.buf;
                    if (58 != this.get(this.pos++) || this.length - this.pos &lt; a) throw "Invalid bytes length";
                    var e = pb.CODES;
                    null == e &amp;&amp; (e = pb.initCodes(), pb.CODES = e);
                    for (var g = this.pos, i = a &amp; 3, j = g + (a - i), b = Rb.alloc(3 * (a &gt;&gt; 2) + (2 &lt;= i ? i - 1 : 0)), c = 0; g &lt; j;) {
                        var k = e[ha.fastCodeAt(d, g++)],
                            m = e[ha.fastCodeAt(d, g++)];
                        b.set(c++, k &lt;&lt; 2 | m &gt;&gt; 4);
                        k = e[ha.fastCodeAt(d, g++)];
                        b.set(c++, m &lt;&lt; 4 | k &gt;&gt; 2);
                        m = e[ha.fastCodeAt(d, g++)];
                        b.set(c++, k &lt;&lt; 6 | m)
                    }
                    2 &lt;= i &amp;&amp; (m = e[ha.fastCodeAt(d, g++)], j = e[ha.fastCodeAt(d, g++)], b.set(c++, m &lt;&lt; 2 | j &gt;&gt; 4), 3 == i &amp;&amp; (d = e[ha.fastCodeAt(d,
                        g++)], b.set(c++, j &lt;&lt; 4 | d &gt;&gt; 2)));
                    this.pos += a;
                    this.cache.push(b);
                    return b;
                case 67:
                    a = this.unserialize();
                    b = this.resolver.resolveClass(a);
                    if (null == b) throw "Class not found " + a;
                    a = ja.createEmptyInstance(b);
                    this.cache.push(a);
                    a.hxUnserialize(this);
                    if (103 != this.get(this.pos++)) throw "Invalid custom data";
                    return a
            }
            this.pos--;
            throw "Invalid char " + this.buf.charAt(this.pos) + " at position " + this.pos;
        },
        __class__: pb
    };
    var Rb = function(a, b) {
        this.length = a;
        this.b = b
    };
    g["haxe.io.Bytes"] = Rb;
    Rb.__name__ = ["haxe", "io", "Bytes"];
    Rb.alloc = function(a) {
        for (var b = [], c = 0; c &lt; a;) c++, b.push(0);
        return new Rb(a, b)
    };
    Rb.ofString = function(a) {
        for (var b = [], c = 0; c &lt; a.length;) {
            var d = ha.fastCodeAt(a, c++);
            55296 &lt;= d &amp;&amp; 56319 &gt;= d &amp;&amp; (d = d - 55232 &lt;&lt; 10 | ha.fastCodeAt(a, c++) &amp; 1023);
            127 &gt;= d ? b.push(d) : (2047 &gt;= d ? b.push(192 | d &gt;&gt; 6) : (65535 &gt;= d ? b.push(224 | d &gt;&gt; 12) : (b.push(240 | d &gt;&gt; 18), b.push(128 | d &gt;&gt; 12 &amp; 63)), b.push(128 | d &gt;&gt; 6 &amp; 63)), b.push(128 | d &amp; 63))
        }
        return new Rb(b.length, b)
    };
    Rb.prototype = {
        get: function(a) {
            return this.b[a]
        },
        set: function(a, b) {
            this.b[a] = b &amp; 255
        },
        getString: function(a,
            b) {
            if (0 &gt; a || 0 &gt; b || a + b &gt; this.length) throw jb.OutsideBounds;
            for (var c = "", d = this.b, e = String.fromCharCode, g = a, i = a + b; g &lt; i;) {
                var j = d[g++];
                if (128 &gt; j) {
                    if (0 == j) break;
                    c += e(j)
                } else if (224 &gt; j) c += e((j &amp; 63) &lt;&lt; 6 | d[g++] &amp; 127);
                else if (240 &gt; j) var k = d[g++],
                    c = c + e((j &amp; 31) &lt;&lt; 12 | (k &amp; 127) &lt;&lt; 6 | d[g++] &amp; 127);
                else var k = d[g++],
                    m = d[g++],
                    j = (j &amp; 15) &lt;&lt; 18 | (k &amp; 127) &lt;&lt; 12 | (m &amp; 127) &lt;&lt; 6 | d[g++] &amp; 127,
                    c = c + e((j &gt;&gt; 10) + 55232),
                    c = c + e(j &amp; 1023 | 56320)
            }
            return c
        },
        toString: function() {
            return this.getString(0, this.length)
        },
        __class__: Rb
    };
    var Lc = function() {};
    g["haxe.crypto.Base64"] =
        Lc;
    Lc.__name__ = ["haxe", "crypto", "Base64"];
    Lc.decode = function(a, b) {
        null == b &amp;&amp; (b = !0);
        if (b)
            for (; 61 == I.cca(a, a.length - 1);) a = I.substr(a, 0, -1);
        return (new Lh(Lc.BYTES)).decodeBytes(Rb.ofString(a))
    };
    var Lh = function(a) {
        for (var b = a.length, c = 1; b &gt; 1 &lt;&lt; c;) c++;
        if (8 &lt; c || b != 1 &lt;&lt; c) throw "BaseCode : base length must be a power of two.";
        this.base = a;
        this.nbits = c
    };
    g["haxe.crypto.BaseCode"] = Lh;
    Lh.__name__ = ["haxe", "crypto", "BaseCode"];
    Lh.prototype = {
        initTable: function() {
            for (var a = [], b = 0; 256 &gt; b;) {
                var c = b++;
                a[c] = -1
            }
            b = 0;
            for (c = this.base.length; b &lt;
                c;) {
                var d = b++;
                a[this.base.b[d]] = d
            }
            this.tbl = a
        },
        decodeBytes: function(a) {
            var b = this.nbits;
            null == this.tbl &amp;&amp; this.initTable();
            for (var c = this.tbl, d = a.length * b &gt;&gt; 3, e = Rb.alloc(d), g = 0, i = 0, j = 0, k = 0; k &lt; d;) {
                for (; 8 &gt; i;) {
                    var i = i + b,
                        g = g &lt;&lt; b,
                        m = c[a.get(j++)];
                    if (-1 == m) throw "BaseCode : invalid encoded char";
                    g |= m
                }
                i -= 8;
                e.set(k++, g &gt;&gt; i &amp; 255)
            }
            return e
        },
        __class__: Lh
    };
    var Sa = function() {};
    g["haxe.ds.ArraySort"] = Sa;
    Sa.__name__ = ["haxe", "ds", "ArraySort"];
    Sa.sort = function(a, b) {
        Sa.rec(a, b, 0, a.length)
    };
    Sa.rec = function(a, b, c, d) {
        var e = c + d &gt;&gt;
            1;
        if (12 &gt; d - c) {
            if (!(d &lt;= c))
                for (e = c + 1; e &lt; d;)
                    for (var g = e++; g &gt; c;) {
                        if (0 &gt; b(a[g], a[g - 1])) Sa.swap(a, g - 1, g);
                        else break;
                        g--
                    }
        } else Sa.rec(a, b, c, e), Sa.rec(a, b, e, d), Sa.doMerge(a, b, c, e, d, e - c, d - e)
    };
    Sa.doMerge = function(a, b, c, d, e, g, i) {
        var j, k, m, l;
        0 == g || 0 == i || (2 == g + i ? 0 &gt; b(a[d], a[c]) &amp;&amp; Sa.swap(a, d, c) : (g &gt; i ? (m = g &gt;&gt; 1, j = c + m, k = Sa.lower(a, b, d, e, j), l = k - d) : (l = i &gt;&gt; 1, k = d + l, j = Sa.upper(a, b, c, d, k), m = j - c), Sa.rotate(a, b, j, d, k), d = j + l, Sa.doMerge(a, b, c, j, d, m, l), Sa.doMerge(a, b, d, k, e, g - m, i - l)))
    };
    Sa.rotate = function(a, b, c, d, e) {
        if (!(c == d || d == e))
            for (b =
                Sa.gcd(e - c, d - c); 0 != b--;) {
                for (var g = a[c + b], i = d - c, j = c + b, k = c + b + i; k != c + b;) a[j] = a[k], j = k, k = e - k &gt; i ? k + i : c + (i - (e - k));
                a[j] = g
            }
    };
    Sa.gcd = function(a, b) {
        for (; 0 != b;) var c = a % b,
            a = b,
            b = c;
        return a
    };
    Sa.upper = function(a, b, c, d, e) {
        for (var d = d - c, g, i; 0 &lt; d;) g = d &gt;&gt; 1, i = c + g, 0 &gt; b(a[e], a[i]) ? d = g : (c = i + 1, d = d - g - 1);
        return c
    };
    Sa.lower = function(a, b, c, d, e) {
        for (var d = d - c, g, i; 0 &lt; d;) g = d &gt;&gt; 1, i = c + g, 0 &gt; b(a[i], a[e]) ? (c = i + 1, d = d - g - 1) : d = g;
        return c
    };
    Sa.swap = function(a, b, c) {
        var d = a[b];
        a[b] = a[c];
        a[c] = d
    };
    var Ng = function() {};
    g["haxe.ds.BalancedTree"] = Ng;
    Ng.__name__ = ["haxe", "ds", "BalancedTree"];
    Ng.prototype = {
        set: function(a, b) {
            this.root = this.setLoop(a, b, this.root)
        },
        get: function(a) {
            for (var b = this.root; null != b;) {
                var c = this.compare(a, b.key);
                if (0 == c) return b.value;
                b = 0 &gt; c ? b.left : b.right
            }
            return null
        },
        remove: function(a) {
            try {
                return this.root = this.removeLoop(a, this.root), !0
            } catch (b) {
                if (ua.__instanceof(b, String)) return !1;
                throw b;
            }
        },
        exists: function(a) {
            for (var b = this.root; null != b;) {
                var c = this.compare(a, b.key);
                if (0 == c) return !0;
                b = 0 &gt; c ? b.left : b.right
            }
            return !1
        },
        iterator: function() {
            var a = [];
            this.iteratorLoop(this.root, a);
            return I.iter(a)
        },
        keys: function() {
            var a = [];
            this.keysLoop(this.root, a);
            return I.iter(a)
        },
        setLoop: function(a, b, c) {
            if (null == c) return new ub(null, a, b, null);
            var d = this.compare(a, c.key);
            if (0 == d) return new ub(c.left, a, b, c.right, null == c ? 0 : c._height);
            if (0 &gt; d) return this.balance(this.setLoop(a, b, c.left), c.key, c.value, c.right);
            a = this.setLoop(a, b, c.right);
            return this.balance(c.left, c.key, c.value, a)
        },
        removeLoop: function(a, b) {
            if (null == b) throw "Not_found";
            var c = this.compare(a, b.key);
            return 0 == c ? this.merge(b.left, b.right) : 0 &gt; c ? this.balance(this.removeLoop(a, b.left), b.key, b.value, b.right) : this.balance(b.left, b.key, b.value, this.removeLoop(a, b.right))
        },
        iteratorLoop: function(a, b) {
            null != a &amp;&amp; (this.iteratorLoop(a.left, b), b.push(a.value), this.iteratorLoop(a.right, b))
        },
        keysLoop: function(a, b) {
            null != a &amp;&amp; (this.keysLoop(a.left, b), b.push(a.key), this.keysLoop(a.right, b))
        },
        merge: function(a, b) {
            if (null == a) return b;
            if (null == b) return a;
            var c = this.minBinding(b);
            return this.balance(a, c.key, c.value, this.removeMinBinding(b))
        },
        minBinding: function(a) {
            if (null == a) throw "Not_found";
            return null == a.left ? a : this.minBinding(a.left)
        },
        removeMinBinding: function(a) {
            return null == a.left ? a.right : this.balance(this.removeMinBinding(a.left), a.key, a.value, a.right)
        },
        balance: function(a, b, c, d) {
            var e;
            e = null == a ? 0 : a._height;
            var g;
            g = null == d ? 0 : d._height;
            return e &gt; g + 2 ? function() {
                var b = a.left;
                return null == b ? 0 : b._height
            }(this) &gt;= function() {
                var b = a.right;
                return null == b ? 0 : b._height
            }(this) ? new ub(a.left, a.key, a.value, new ub(a.right, b, c, d)) : new ub(new ub(a.left,
                a.key, a.value, a.right.left), a.right.key, a.right.value, new ub(a.right.right, b, c, d)) : g &gt; e + 2 ? function() {
                var a = d.right;
                return null == a ? 0 : a._height
            }(this) &gt; function() {
                var a = d.left;
                return null == a ? 0 : a._height
            }(this) ? new ub(new ub(a, b, c, d.left), d.key, d.value, d.right) : new ub(new ub(a, b, c, d.left.left), d.left.key, d.left.value, new ub(d.left.right, d.key, d.value, d.right)) : new ub(a, b, c, d, (e &gt; g ? e : g) + 1)
        },
        compare: function(a, b) {
            return L.compare(a, b)
        },
        __class__: Ng
    };
    var ub = function(a, b, c, d, e) {
        null == e &amp;&amp; (e = -1);
        this.left = a;
        this.key = b;
        this.value = c;
        this.right = d;
        this._height = -1 == e ? (function(a) {
            a = a.left;
            return null == a ? 0 : a._height
        }(this) &gt; function(a) {
            a = a.right;
            return null == a ? 0 : a._height
        }(this) ? function(a) {
            a = a.left;
            return null == a ? 0 : a._height
        }(this) : function(a) {
            a = a.right;
            return null == a ? 0 : a._height
        }(this)) + 1 : e
    };
    g["haxe.ds.TreeNode"] = ub;
    ub.__name__ = ["haxe", "ds", "TreeNode"];
    ub.prototype = {
        __class__: ub
    };
    var hb = function() {};
    g["haxe.ds.EnumValueMap"] = hb;
    hb.__name__ = ["haxe", "ds", "EnumValueMap"];
    hb.__interfaces__ = [wc];
    hb.__super__ =
        Ng;
    hb.prototype = s(Ng.prototype, {
        compare: function(a, b) {
            var c = a[1] - b[1];
            if (0 != c) return c;
            var c = a.slice(2),
                d = b.slice(2);
            return 0 == c.length &amp;&amp; 0 == d.length ? 0 : this.compareArgs(c, d)
        },
        compareArgs: function(a, b) {
            var c = a.length - b.length;
            if (0 != c) return c;
            for (var c = 0, d = a.length; c &lt; d;) {
                var e = c++,
                    e = this.compareArg(a[e], b[e]);
                if (0 != e) return e
            }
            return 0
        },
        compareArg: function(a, b) {
            return L.isEnumValue(a) &amp;&amp; L.isEnumValue(b) ? this.compare(a, b) : a instanceof Array &amp;&amp; null == a.__enum__ &amp;&amp; b instanceof Array &amp;&amp; null == b.__enum__ ? this.compareArgs(a,
                b) : L.compare(a, b)
        },
        __class__: hb
    });
    var Kb = function() {
        this.h = {}
    };
    g["haxe.ds.IntMap"] = Kb;
    Kb.__name__ = ["haxe", "ds", "IntMap"];
    Kb.__interfaces__ = [wc];
    Kb.prototype = {
        set: function(a, b) {
            this.h[a] = b
        },
        get: function(a) {
            return this.h[a]
        },
        exists: function(a) {
            return this.h.hasOwnProperty(a)
        },
        remove: function(a) {
            if (!this.h.hasOwnProperty(a)) return !1;
            delete this.h[a];
            return !0
        },
        keys: function() {
            var a = [],
                b;
            for (b in this.h) this.h.hasOwnProperty(b) &amp;&amp; a.push(b | 0);
            return I.iter(a)
        },
        iterator: function() {
            return {
                ref: this.h,
                it: this.keys(),
                hasNext: function() {
                    return this.it.hasNext()
                },
                next: function() {
                    return this.ref[this.it.next()]
                }
            }
        },
        __class__: Kb
    };
    var vc = function() {
        this.h = {};
        this.h.__keys__ = {}
    };
    g["haxe.ds.ObjectMap"] = vc;
    vc.__name__ = ["haxe", "ds", "ObjectMap"];
    vc.__interfaces__ = [wc];
    vc.prototype = {
        set: function(a, b) {
            var c = a.__id__ || (a.__id__ = ++vc.count);
            this.h[c] = b;
            this.h.__keys__[c] = a
        },
        get: function(a) {
            return this.h[a.__id__]
        },
        remove: function(a) {
            a = a.__id__;
            if (null == this.h.__keys__[a]) return !1;
            delete this.h[a];
            delete this.h.__keys__[a];
            return !0
        },
        keys: function() {
            var a = [],
                b;
            for (b in this.h.__keys__) this.h.hasOwnProperty(b) &amp;&amp; a.push(this.h.__keys__[b]);
            return I.iter(a)
        },
        iterator: function() {
            return {
                ref: this.h,
                it: this.keys(),
                hasNext: function() {
                    return this.it.hasNext()
                },
                next: function() {
                    return this.ref[this.it.next().__id__]
                }
            }
        },
        __class__: vc
    };
    var U = function() {
        this.h = {}
    };
    g["haxe.ds.StringMap"] = U;
    U.__name__ = ["haxe", "ds", "StringMap"];
    U.__interfaces__ = [wc];
    U.prototype = {
        set: function(a, b) {
            this.h["$" + a] = b
        },
        get: function(a) {
            return this.h["$" + a]
        },
        exists: function(a) {
            return this.h.hasOwnProperty("$" +
                a)
        },
        remove: function(a) {
            a = "$" + a;
            if (!this.h.hasOwnProperty(a)) return !1;
            delete this.h[a];
            return !0
        },
        keys: function() {
            var a = [],
                b;
            for (b in this.h) this.h.hasOwnProperty(b) &amp;&amp; a.push(b.substr(1));
            return I.iter(a)
        },
        iterator: function() {
            return {
                ref: this.h,
                it: this.keys(),
                hasNext: function() {
                    return this.it.hasNext()
                },
                next: function() {
                    return this.ref["$" + this.it.next()]
                }
            }
        },
        __class__: U
    };
    var $h = function() {};
    g["haxe.io.Eof"] = $h;
    $h.__name__ = ["haxe", "io", "Eof"];
    $h.prototype = {
        toString: function() {
            return "Eof"
        },
        __class__: $h
    };
    var jb = g["haxe.io.Error"] = {
        __ename__: ["haxe", "io", "Error"],
        __constructs__: ["Blocked", "Overflow", "OutsideBounds", "Custom"]
    };
    jb.Blocked = ["Blocked", 0];
    jb.Blocked.toString = b;
    jb.Blocked.__enum__ = jb;
    jb.Overflow = ["Overflow", 1];
    jb.Overflow.toString = b;
    jb.Overflow.__enum__ = jb;
    jb.OutsideBounds = ["OutsideBounds", 2];
    jb.OutsideBounds.toString = b;
    jb.OutsideBounds.__enum__ = jb;
    jb.Custom = function(a) {
        a = ["Custom", 3, a];
        a.__enum__ = jb;
        a.toString = b;
        return a
    };
    jb.__empty_constructs__ = [jb.Blocked, jb.Overflow, jb.OutsideBounds];
    var Vh = function() {};
    g["haxe.rtti.Meta"] = Vh;
    Vh.__name__ = ["haxe", "rtti", "Meta"];
    Vh.getType = function(a) {
        a = a.__meta__;
        return null == a || null == a.obj ? {} : a.obj
    };
    var Mh = function(a) {
        this.__x = a
    };
    g["haxe.xml._Fast.NodeAccess"] = Mh;
    Mh.__name__ = ["haxe", "xml", "_Fast", "NodeAccess"];
    Mh.prototype = {
        resolve: function(a) {
            var b = this.__x.elementsNamed(a).next();
            if (null == b) throw (this.__x.nodeType == M.Document ? "Document" : this.__x.get_nodeName()) + " is missing element " + a;
            return new kc(b)
        },
        __class__: Mh
    };
    var Nh = function(a) {
        this.__x =
            a
    };
    g["haxe.xml._Fast.AttribAccess"] = Nh;
    Nh.__name__ = ["haxe", "xml", "_Fast", "AttribAccess"];
    Nh.prototype = {
        resolve: function(a) {
            if (this.__x.nodeType == M.Document) throw "Cannot access document attribute " + a;
            var b = this.__x.get(a);
            if (null == b) throw this.__x.get_nodeName() + " is missing attribute " + a;
            return b
        },
        __class__: Nh
    };
    var Oh = function(a) {
        this.__x = a
    };
    g["haxe.xml._Fast.HasAttribAccess"] = Oh;
    Oh.__name__ = ["haxe", "xml", "_Fast", "HasAttribAccess"];
    Oh.prototype = {
        __class__: Oh
    };
    var Ph = function(a) {
        this.__x = a
    };
    g["haxe.xml._Fast.HasNodeAccess"] =
        Ph;
    Ph.__name__ = ["haxe", "xml", "_Fast", "HasNodeAccess"];
    Ph.prototype = {
        resolve: function(a) {
            return this.__x.elementsNamed(a).hasNext()
        },
        __class__: Ph
    };
    var Qh = function(a) {
        this.__x = a
    };
    g["haxe.xml._Fast.NodeListAccess"] = Qh;
    Qh.__name__ = ["haxe", "xml", "_Fast", "NodeListAccess"];
    Qh.prototype = {
        resolve: function(a) {
            for (var b = new Xb, a = this.__x.elementsNamed(a); a.hasNext();) {
                var c = a.next();
                b.add(new kc(c))
            }
            return b
        },
        __class__: Qh
    };
    var kc = function(a) {
        if (a.nodeType != M.Document &amp;&amp; a.nodeType != M.Element) throw "Invalid nodeType " +
            G.string(a.nodeType);
        this.x = a;
        this.node = new Mh(a);
        this.nodes = new Qh(a);
        this.att = new Nh(a);
        this.has = new Oh(a);
        this.hasNode = new Ph(a)
    };
    g["haxe.xml.Fast"] = kc;
    kc.__name__ = ["haxe", "xml", "Fast"];
    kc.prototype = {
        get_name: function() {
            return this.x.nodeType == M.Document ? "Document" : this.x.get_nodeName()
        },
        get_innerData: function() {
            var a = this.x.iterator();
            if (!a.hasNext()) throw this.get_name() + " does not have data";
            var b = a.next(),
                c = a.next();
            if (null != c) {
                if (b.nodeType == M.PCData &amp;&amp; c.nodeType == M.CData &amp;&amp; "" == ha.trim(b.get_nodeValue()) &amp;&amp;
                    (b = a.next(), null == b || b.nodeType == M.PCData &amp;&amp; "" == ha.trim(b.get_nodeValue()) &amp;&amp; null == a.next())) return c.get_nodeValue();
                throw this.get_name() + " does not only have data";
            }
            if (b.nodeType != M.PCData &amp;&amp; b.nodeType != M.CData) throw this.get_name() + " does not have data";
            return b.get_nodeValue()
        },
        get_elements: function() {
            var a = this.x.elements();
            return {
                hasNext: t(a, a.hasNext),
                next: function() {
                    var b = a.next();
                    return null == b ? null : new kc(b)
                }
            }
        },
        __class__: kc,
        __properties__: {
            get_elements: "get_elements",
            get_innerData: "get_innerData",
            get_name: "get_name"
        }
    };
    var ac = function() {};
    g["haxe.xml.Parser"] = ac;
    ac.__name__ = ["haxe", "xml", "Parser"];
    ac.parse = function(a) {
        var b = M.createDocument();
        ac.doParse(a, 0, b);
        return b
    };
    ac.doParse = function(a, b, c) {
        null == b &amp;&amp; (b = 0);
        for (var d = null, e = 1, g = 1, i = null, j = 0, k = 0, m = 0, l = a.charCodeAt(b), n = new fc; l == l;) {
            switch (e) {
                case 0:
                    switch (l) {
                        case 10:
                        case 13:
                        case 9:
                        case 32:
                            break;
                        default:
                            e = g;
                            continue
                    }
                    break;
                case 1:
                    switch (l) {
                        case 60:
                            e = 0;
                            g = 2;
                            break;
                        default:
                            j = b;
                            e = 13;
                            continue
                    }
                    break;
                case 13:
                    60 == l ? (g = M.createPCData(n.b + I.substr(a,
                        j, b - j)), n = new fc, c.addChild(g), k++, e = 0, g = 2) : 38 == l &amp;&amp; (n.addSub(a, j, b - j), e = 18, g = 13, j = b + 1);
                    break;
                case 17:
                    93 == l &amp;&amp; 93 == a.charCodeAt(b + 1) &amp;&amp; 62 == a.charCodeAt(b + 2) &amp;&amp; (e = M.createCData(I.substr(a, j, b - j)), c.addChild(e), k++, b += 2, e = 1);
                    break;
                case 2:
                    switch (l) {
                        case 33:
                            if (91 == a.charCodeAt(b + 1)) {
                                b += 2;
                                if ("CDATA[" != I.substr(a, b, 6).toUpperCase()) throw "Expected &lt;![CDATA[";
                                b += 5;
                                e = 17
                            } else if (68 == a.charCodeAt(b + 1) || 100 == a.charCodeAt(b + 1)) {
                                if ("OCTYPE" != I.substr(a, b + 2, 6).toUpperCase()) throw "Expected &lt;!DOCTYPE";
                                b += 8;
                                e = 16
                            } else {
                                if (45 !=
                                    a.charCodeAt(b + 1) || 45 != a.charCodeAt(b + 2)) throw "Expected &lt;\!--";
                                b += 2;
                                e = 15
                            }
                            j = b + 1;
                            break;
                        case 63:
                            e = 14;
                            j = b;
                            break;
                        case 47:
                            if (null == c) throw "Expected node name";
                            j = b + 1;
                            e = 0;
                            g = 10;
                            break;
                        default:
                            e = 3;
                            j = b;
                            continue
                    }
                    break;
                case 3:
                    if (!(97 &lt;= l &amp;&amp; 122 &gt;= l || 65 &lt;= l &amp;&amp; 90 &gt;= l || 48 &lt;= l &amp;&amp; 57 &gt;= l || 58 == l || 46 == l || 95 == l || 45 == l)) {
                        if (b == j) throw "Expected node name";
                        d = M.createElement(I.substr(a, j, b - j));
                        c.addChild(d);
                        e = 0;
                        g = 4;
                        continue
                    }
                    break;
                case 4:
                    switch (l) {
                        case 47:
                            e = 11;
                            k++;
                            break;
                        case 62:
                            e = 9;
                            k++;
                            break;
                        default:
                            e = 5;
                            j = b;
                            continue
                    }
                    break;
                case 5:
                    if (!(97 &lt;=
                            l &amp;&amp; 122 &gt;= l || 65 &lt;= l &amp;&amp; 90 &gt;= l || 48 &lt;= l &amp;&amp; 57 &gt;= l || 58 == l || 46 == l || 95 == l || 45 == l)) {
                        if (j == b) throw "Expected attribute name";
                        i = I.substr(a, j, b - j);
                        if (d.exists(i)) throw "Duplicate attribute";
                        e = 0;
                        g = 6;
                        continue
                    }
                    break;
                case 6:
                    switch (l) {
                        case 61:
                            e = 0;
                            g = 7;
                            break;
                        default:
                            throw "Expected =";
                    }
                    break;
                case 7:
                    switch (l) {
                        case 34:
                        case 39:
                            e = 8;
                            j = b;
                            break;
                        default:
                            throw 'Expected "';
                    }
                    break;
                case 8:
                    l == a.charCodeAt(j) &amp;&amp; (g = I.substr(a, j + 1, b - j - 1), d.set(i, g), e = 0, g = 4);
                    break;
                case 9:
                    j = b = ac.doParse(a, b, d);
                    e = 1;
                    break;
                case 11:
                    switch (l) {
                        case 62:
                            e = 1;
                            break;
                        default:
                            throw "Expected &gt;";
                    }
                    break;
                case 12:
                    switch (l) {
                        case 62:
                            return 0 == k &amp;&amp; c.addChild(M.createPCData("")), b;
                        default:
                            throw "Expected &gt;";
                    }
                case 10:
                    if (!(97 &lt;= l &amp;&amp; 122 &gt;= l || 65 &lt;= l &amp;&amp; 90 &gt;= l || 48 &lt;= l &amp;&amp; 57 &gt;= l || 58 == l || 46 == l || 95 == l || 45 == l)) {
                        if (j == b) throw "Expected node name";
                        if (I.substr(a, j, b - j) != c.get_nodeName()) throw "Expected &lt;/" + c.get_nodeName() + "&gt;";
                        e = 0;
                        g = 12;
                        continue
                    }
                    break;
                case 15:
                    45 == l &amp;&amp; 45 == a.charCodeAt(b + 1) &amp;&amp; 62 == a.charCodeAt(b + 2) &amp;&amp; (c.addChild(M.createComment(I.substr(a, j, b - j))), b += 2, e = 1);
                    break;
                case 16:
                    91 == l ? m++ : 93 == l ? m-- : 62 == l &amp;&amp; 0 == m &amp;&amp; (c.addChild(M.createDocType(I.substr(a,
                        j, b - j))), e = 1);
                    break;
                case 14:
                    63 == l &amp;&amp; 62 == a.charCodeAt(b + 1) &amp;&amp; (b++, e = I.substr(a, j + 1, b - j - 2), c.addChild(M.createProcessingInstruction(e)), e = 1);
                    break;
                case 18:
                    59 == l &amp;&amp; (j = I.substr(a, j, b - j), 35 == j.charCodeAt(0) ? (j = 120 == j.charCodeAt(1) ? G.parseInt("0" + I.substr(j, 1, j.length - 1)) : G.parseInt(I.substr(j, 1, j.length - 1)), n.add(String.fromCharCode(j))) : ac.escapes.exists(j) ? n.add(ac.escapes.get(j)) : n.b += G.string("&amp;" + j + ";"), j = b + 1, e = g)
            }
            l = ha.fastCodeAt(a, ++b)
        }
        1 == e &amp;&amp; (j = b, e = 13);
        if (13 == e) return (b != j || 0 == k) &amp;&amp; c.addChild(M.createPCData(n.b +
            I.substr(a, j, b - j))), b;
        throw "Unexpected end";
    };
    var ua = function() {};
    g["js.Boot"] = ua;
    ua.__name__ = ["js", "Boot"];
    ua.getClass = function(a) {
        return a instanceof Array &amp;&amp; null == a.__enum__ ? Array : a.__class__
    };
    ua.__string_rec = function(a, b) {
        if (null == a) return "null";
        if (5 &lt;= b.length) return "&lt;...&gt;";
        var c = typeof a;
        if ("function" == c &amp;&amp; (a.__name__ || a.__ename__)) c = "object";
        switch (c) {
            case "object":
                if (a instanceof Array) {
                    if (a.__enum__) {
                        if (2 == a.length) return a[0];
                        for (var c = a[0] + "(", b = b + "\t", d = 2, e = a.length; d &lt; e;) var g = d++,
                            c = 2 != g ?
                            c + ("," + ua.__string_rec(a[g], b)) : c + ua.__string_rec(a[g], b);
                        return c + ")"
                    }
                    c = a.length;
                    d = "[";
                    b += "\t";
                    for (e = 0; e &lt; c;) g = e++, d += (0 &lt; g ? "," : "") + ua.__string_rec(a[g], b);
                    return d + "]"
                }
                try {
                    d = a.toString
                } catch (i) {
                    return "???"
                }
                if (null != d &amp;&amp; d != Object.toString &amp;&amp; (c = a.toString(), "[object Object]" != c)) return c;
                c = null;
                d = "{\n";
                b += "\t";
                e = null != a.hasOwnProperty;
                for (c in a)
                    if (!e || a.hasOwnProperty(c)) "prototype" == c || "__class__" == c || "__super__" == c || "__interfaces__" == c || "__properties__" == c || (2 != d.length &amp;&amp; (d += ", \n"), d += b + c + " : " + ua.__string_rec(a[c],
                        b));
                b = b.substring(1);
                return d + ("\n" + b + "}");
            case "function":
                return "&lt;function&gt;";
            case "string":
                return a;
            default:
                return "" + a
        }
    };
    ua.__interfLoop = function(a, b) {
        if (null == a) return !1;
        if (a == b) return !0;
        var c = a.__interfaces__;
        if (null != c)
            for (var d = 0, e = c.length; d &lt; e;) {
                var g = d++,
                    g = c[g];
                if (g == b || ua.__interfLoop(g, b)) return !0
            }
        return ua.__interfLoop(a.__super__, b)
    };
    ua.__instanceof = function(a, b) {
        if (null == b) return !1;
        switch (b) {
            case ji:
                return (a | 0) === a;
            case gi:
                return "number" == typeof a;
            case hi:
                return "boolean" == typeof a;
            case String:
                return "string" ==
                    typeof a;
            case Array:
                return a instanceof Array &amp;&amp; null == a.__enum__;
            case ki:
                return !0;
            default:
                if (null != a) {
                    if ("function" == typeof b &amp;&amp; (a instanceof b || ua.__interfLoop(ua.getClass(a), b))) return !0
                } else return !1;
                return b == li &amp;&amp; null != a.__name__ || b == mi &amp;&amp; null != a.__ename__ ? !0 : a.__enum__ == b
        }
    };
    ua.__cast = function(a, b) {
        if (ua.__instanceof(a, b)) return a;
        throw "Cannot cast " + G.string(a) + " to " + G.string(b);
    };
    var Zh = function() {};
    g["js.Browser"] = Zh;
    Zh.__name__ = ["js", "Browser"];
    Zh.createXMLHttpRequest = function() {
        if ("undefined" !=
            typeof XMLHttpRequest) return new XMLHttpRequest;
        if ("undefined" != typeof ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
        throw "Unable to create XMLHttpRequest object.";
    };
    var va = function() {};
    g["nicksdk.AntiPiracy"] = va;
    va.__name__ = ["nicksdk", "AntiPiracy"];
    va.checkPiracy = function(a) {
        null == a &amp;&amp; (a = "");
        var b;
        b = Lc.decode(" ").toString();
        va.REDIRECT_URL = a;
        "" == va.REDIRECT_URL &amp;&amp; (va.REDIRECT_URL = " ");
        Xa.sendGameEvent("Check AntiPiracy : ", va.REDIRECT_URL);
        Eb.eval("eval", ["window.getDomains = function(data) {eval('list=data.domains');}"]);
        Eb.eval("eval", ["window.getList = function() {return list;}"]);
        va.eval("var script = document.createElement('script');script.src = \"" + b + '",document.body.insertBefore(script, document.body.firstChild);');
        Ab.delay(function() {
            for (var a = null, a = Eb.eval("getList"), a = ua.__cast(a, Array), b = 0; b &lt; a.length;) {
                var d = a[b];
                ++b;
                va.DOMAIN_LIST.push(d)
            }
            va.startCheck()
        }, va.GET_DOMAINS_DELAY)
    };
    va.startCheck = function() {
        va.debug("startCheck()");
        var a = "",
            b = a = "",
            c = !1,
            d = !0,
            a = window.location.host;
        try {
            b = window.parent.location.host
        } catch (e) {
            c = !0
        }
        b != a &amp;&amp; (c = !0);
        va.debug("childURL : " + a);
        va.debug("parentURL : " + b);
        va.debug("isiFrameCrossDomain : " + (null == c ? "null" : "" + c));
        if (c) d = !0;
        else {
            b = 0;
            for (c = va.DOMAIN_LIST; b &lt; c.length;) {
                var g = c[b];
                ++b;
                if ((new v(g, "i")).match(a)) {
                    d = !1;
                    break
                }
            }
        }
        d ? (va.debug("redirect"), Ab.delay(va.redirect, va.REDIRECT_DELAY)) : va.debug("do not redirect")
    };
    va.redirect = function() {
        var a = 0;
    };
    va.eval = function(a) {
        Eb.eval("eval", ["void (function() {" + a + "}())"])
    };
    va.debug = function() {};
    var Eb = function() {
        this.isDirty = !1;
        this.eventQueue = new Xb;
        this.debugMode = !1;
        this.modules = [];
        this.gameObj = {
            majorversion: 1,
            minorversion: 0.3,
            apiversion: 1
        };
        ga.init(this);
        Xa.init(this);
        this.initializeBridge()
    };
    g["nicksdk.SDK"] = Eb;
    Eb.__name__ = ["nicksdk", "SDK"];
    Eb.eval = function(a, b) {
        null == b &amp;&amp; (b = []);
        for (var c = null, d = null, e = 0, g = a.split("."); e &lt; g.length;) {
            var i = g[e];
            ++e;
            c = d;
            d = null == c ? L.field(window, i) : L.field(c, i)
        }
        return d.apply(c,
            b)
    };
    Eb.prototype = {
        onException: function(a) {
            try {
                this.queueEvent("error", {
                    msg: a,
                    callstack: Mb.toString(Mb.callStack()),
                    exceptionstack: Mb.toString(Mb.exceptionStack())
                })
            } catch (b) {
                this.queueEvent("error", {
                    msg: a
                })
            }
        },
        initializeBridge: function() {
            try {
                this.queueEvent("init", {
                    js: ga.executeWebRequest
                })
            } catch (a) {
                null
            }
        },
        setDebugMode: function(a) {
            (this.debugMode = a) ? this.gameObj.debugmode = !0: L.deleteField(this.gameObj, "debugmode");
            this.isDirty = !0;
            for (var b = 0, c = this.modules; b &lt; c.length;) {
                var d = c[b];
                ++b;
                d.setDebugMode(a)
            }
        },
        queueEvent: function(a, b) {
            b.eventName = a;
            L.setField(b, "timestamp", (new Date).getTime());
            this.eventQueue.add(b);
            this.flush_events();
            this.sync_state()
        },
        onUpdate: function(a) {
            var b = this.isDirty;
            this.isDirty = !1;
            for (var c = 0, d = this.modules; c &lt; d.length;) {
                var e = d[c];
                ++c;
                b = b || e.update(a)
            }
            0 &lt; this.eventQueue.length &amp;&amp; (b = !0, this.flush_events());
            b &amp;&amp; this.sync_state()
        },
        flush_events: function() {
            for (; 0 &lt; this.eventQueue.length;) Eb.output_event_array.push(this.eventQueue.pop())
        },
        sync_state: function() {
            try {
                Eb.eval("nsdk_expose", [this.gameObj, Eb.output_event_array]), Eb.output_event_array.length = 0
            } catch (a) {
                null
            }
        },
        log: function(a, b) {
            this.debugMode &amp;&amp; this.queueEvent("log", {
                id: a,
                msg: b
            })
        },
        __class__: Eb
    };
    var ai = function() {};
    g["nicksdk.SDKModule"] = ai;
    ai.__name__ = ["nicksdk", "SDKModule"];
    ai.prototype = {
        __class__: ai
    };
    var Xa = function() {};
    g["nicksdk.event.GameEventEmitter"] = Xa;
    Xa.__name__ = ["nicksdk", "event", "GameEventEmitter"];
    Xa.init = function(a) {
        Xa.sdk = a
    };
    Xa.sendGameEvent = function(a, b) {
        Xa.callExternal(a, b)
    };
    Xa.callExternal = function(a, b) {
        if (null !=
            Xa.sdk) Xa.sdk.queueEvent(a, {
            params: b
        });
        else throw "SDK not initialized!";
    };
    var ga = function() {};
    g["nicksdk.event.GameEventListener"] = ga;
    ga.__name__ = ["nicksdk", "event", "GameEventListener"];
    ga.init = function(a) {
        ga.sdk = a
    };
    ga.executeWebRequest = function(a) {
        ga.AssertType(a, V.TObject);
        if (null == a.name) return !1;
        switch (a.name) {
            case "toggleaudio":
                ga.AssertParameter(a, "enable", V.TBool);
                if (null != ga.onAudioToggle) return ga.onAudioToggle(a.enable), !0;
                ga.sdk.log("SDKGameEventListener", "Audio Toggle is not implemented.");
                break;
            case "toggleplayback":
                ga.AssertParameter(a, "enable", V.TBool);
                if (null != ga.onPlaybackToggle) return ga.onPlaybackToggle(a.enable), !0;
                ga.sdk.log("SDKGameEventListener", "Playback Toggle is not implemented.");
                break;
            case "togglesuspend":
                ga.AssertParameter(a, "enable", V.TBool);
                if (null != ga.onSuspendToggle) ga.onSuspendToggle(a.enable);
                else ga.sdk.log("SDKGameEventListener", "Suspend Toggle is not implemented.");
                break;
            case "toggledebug":
                ga.AssertParameter(a, "enable", V.TBool);
                if (null != ga.onDebugModeToggle) ga.onDebugModeToggle(a.enable);
                else ga.sdk.log("SDKGameEventListener", "Debug Mode Toggle is not implemented.");
                if (null != ga.sdk) return ga.sdk.setDebugMode(a.enable), !0;
                break;
            default:
                ga.sdk.log("SDKGameEventListener", "Unknown function")
        }
        return !1
    };
    ga.AssertType = function(a, b) {
        var c = ja["typeof"](a);
        if (c != b) throw c = "TypeCheck: Object {" + G.string(a) + "} was of type {" + G.string(c) + "}. Expected type {" + G.string(b) + "}", null != ga.sdk &amp;&amp; ga.sdk.log("SDKGameEventListener", c), c;
    };
    ga.AssertParameter = function(a, b, c) {
        if (Object.prototype.hasOwnProperty.call(a,
                b)) a = L.field(a, b), ga.AssertType(a, c);
        else throw c = "ParameterCheck: Parameter {" + b + "} of type{" + G.string(c) + "} does not exist!", null != ga.sdk &amp;&amp; ga.sdk.log("SDKGameEventListener", c), c;
    };
    var yb = function() {};
    g["nicksdk.jsembed.JSEmbedProxy"] = yb;
    yb.__name__ = ["nicksdk", "jsembed", "JSEmbedProxy"];
    yb.__properties__ = {
        get_isCrossdomain: "get_isCrossdomain",
        get_base: "get_base",
        get_exists: "get_exists"
    };
    yb.get_exists = function() {
        return yb.callJSEmbedMethod("exists()")
    };
    yb.get_base = function() {
        return yb.callJSEmbedMethod("baseUrl()")
    };
    yb.get_isCrossdomain = function() {
        return yb.callJSEmbedMethod("isBaseCrossdomain()")
    };
    yb.callJSEmbedMethod = function(a) {
        try {
            var b = yb.eval("eval", ["jsembed." + a]);
            if (null != b) return b
        } catch (c) {}
        return ""
    };
    yb.eval = function(a, b) {
        null == b &amp;&amp; (b = []);
        for (var c = window, d = c, e = 0, g = a.split("."); e &lt; g.length;) {
            var i = g[e];
            ++e;
            c = d;
            d = L.field(c, i)
        }
        return d.apply(c, b)
    };
    var di, ii = 0;
    Math.NaN = Number.NaN;
    Math.NEGATIVE_INFINITY = Number.NEGATIVE_INFINITY;
    Math.POSITIVE_INFINITY = Number.POSITIVE_INFINITY;
    g.Math = Math;
    Math.isFinite = function(a) {
        return isFinite(a)
    };
    Math.isNaN = function(a) {
        return isNaN(a)
    };
    String.prototype.__class__ = g.String = String;
    String.__name__ = ["String"];
    g.Array = Array;
    Array.__name__ = ["Array"];
    Date.prototype.__class__ = g.Date = Date;
    Date.__name__ = ["Date"];
    var ji = g.Int = {
            __name__: ["Int"]
        },
        ki = g.Dynamic = {
            __name__: ["Dynamic"]
        },
        gi = g.Float = Number;
    gi.__name__ = ["Float"];
    var hi = g.Bool = Boolean;
    hi.__ename__ = ["Bool"];
    var li = g.Class = {
            __name__: ["Class"]
        },
        mi = {};
    M.Element = "element";
    M.PCData = "pcdata";
    M.CData = "cdata";
    M.Comment = "comment";
    M.DocType = "doctype";
    M.ProcessingInstruction =
        "processingInstruction";
    M.Document = "document";
    Zb.LOCALIZATION_NAME_BASE = "achievement_name_";
    Zb.LOCALIZATION_DESC_BASE = "achievement_desc_";
    m._renderScale = 1;
    ia._scratchPoint = new Sd;
    E.BG_POS = -1024;
    E.BOTTOM_GLOW_DATA = {
        alpha: 0,
        sin1: 0,
        sin2: 0
    };
    Za.INPUT_LEFT = "L";
    Za.INPUT_RIGHT = "R";
    Za.INPUT_ATTACK_A = "A";
    Za.INPUT_ATTACK_B = "B";
    D.MATCH_ID = 0;
    D.NORMAL_ATTACKS = 0;
    D.DASH_ATTACKS = 0;
    D.LEVEL_BREACHED = !1;
    D.scaleFactor = 1;
    D.FONT_DEFAULT = "Basic";
    D._uniqueId = 0;
    D._isCocoon = -1;
    D._canvasOrigin = 0;
    D._canvasWidth = 0;
    ib._DELTA_ALLOWANCE =
        30;
    ib._DELTA_TIMEOUT = 0.2;
    Z._scratchPoint = new Sd;
    Cb.ACTION_STOP = 0;
    Cb.ACTION_OPENED = 1;
    Cb.ACTION_CLOSED = 4;
    Cb.ACTION_FLOW = 5;
    db._uniqueTimer = 0;
    bb._tweenRemoval = [];
    bb._tweenUpdate = [];
    Nb._canadaShowGameTitle = "";
    B._offlineUserId = "";
    B._offlineTrackingId = "";
    B._sessionId = "";
    B._flagInitted = !1;
    B._DEFAULT_SHARED_OBJECT_ID = "nkcimocuresid";
    B.OPTION_ENABLE_TRACKING = !0;
    kb._dateRegex = new v("(\\d{4}-\\d{2}-\\d{2})(?:T(\\d{2}:\\d{2}:\\d{2})Z)?", "");
    Aa._mapEmpty = [];
    ec.instance = new ec;
    eb.DISPATCHING_SENTINEL = new Hc(null,
        null);
    J.root = new Ha;
    J.uncaughtError = new Na;
    J.hidden = new xb(!1);
    J.volume = new Ma(1);
    J._platform = ec.instance;
    J._calledInit = !1;
    Jb.__meta__ = {
        obj: {
            assets: [{
                fonts_en_simple: [{
                    bytes: 15426,
                    md5: "27776d2fa7c39647669aceff8450343b",
                    name: "Basic.fnt"
                }, {
                    bytes: 45018,
                    md5: "de74225d362addcded70ecf33d666c04",
                    name: "Basic.png"
                }],
                fighter_andros_vo: [{
                    bytes: 2772,
                    md5: "4ec7ca54596ea8529e2ed6b3c5bcf506",
                    name: "andros_attack_1.mp3"
                }, {
                    bytes: 5832,
                    md5: "a0f9f19ff4cfc1a2597bfc8aebb6e1d3",
                    name: "andros_attack_1.ogg"
                }, {
                    bytes: 4204,
                    md5: "5d7ce9d456bb85690cb6e46abe3c5565",
                    name: "andros_lose.mp3"
                }, {
                    bytes: 7467,
                    md5: "a9b37c07102ce2e490fbdbd359df5edd",
                    name: "andros_lose.ogg"
                }, {
                    bytes: 4463,
                    md5: "89b4561a170018c34d12556440234ac1",
                    name: "andros_super1.mp3"
                }, {
                    bytes: 8175,
                    md5: "a27d1815a4fb887fc1db7105fbcfa169",
                    name: "andros_super1.ogg"
                }, {
                    bytes: 3560,
                    md5: "76bad1767f3b25967eaead40a98d289b",
                    name: "andros_super2.mp3"
                }, {
                    bytes: 6778,
                    md5: "5b0068427fca3f0e648fc434d5459c7a",
                    name: "andros_super2.ogg"
                }, {
                    bytes: 3841,
                    md5: "6248d21135a326cf70e98655f7d2a014",
                    name: "andros_win.mp3"
                }, {
                    bytes: 7225,
                    md5: "4870b04f1fd8324c06b79ea610c0ec7f",
                    name: "andros_win.ogg"
                }],
                preload: [{
                    bytes: 4295,
                    md5: "48142d3cd857332bd13e5cad17fc7d22",
                    name: "debug/debug_button.png"
                }, {
                    bytes: 2243,
                    md5: "e5aadac0758994fda5b4616e62f29d4c",
                    name: "spritesheets/preloader_0.plist"
                }, {
                    bytes: 13913,
                    md5: "5e1da34276da952c984bbe712e600290",
                    name: "spritesheets/preloader_0.png"
                }],
                level_alley: [{
                    bytes: 1027270,
                    md5: "f3fb06ba8763b9069c748863a08d05d7",
                    name: "alley_midground.png"
                }, {
                    bytes: 4160,
                    md5: "05b0cf2c8088fcba4502cd2ece4a23ef",
                    name: "level_alley_0.plist"
                }, {
                    bytes: 578631,
                    md5: "2813c9a2be9aeaf9ce13f2ee875683fd",
                    name: "level_alley_0.png"
                }],
                fighter_jason_alternate: [{
                        bytes: 8411,
                        md5: "3afcbb0b2c84b177c989b1316a1903db",
                        name: "jason_alternate0.plist"
                    }, {
                        bytes: 461353,
                        md5: "c66557dba38b6a91b410595ed2f58e1e",
                        name: "jason_alternate0.png"
                    }, {
                        bytes: 8895,
                        md5: "bcaffb6b689b63409979c3ea2751d1d7",
                        name: "jason_alternate1.plist"
                    }, {
                        bytes: 550335,
                        md5: "a85a0fa1c79b791c190d0409f007974c",
                        name: "jason_alternate1.png"
                    }, {
                        bytes: 7840,
                        md5: "dd8be207a6ff8ed6f5bced158d27f0cd",
                        name: "jason_alternate2.plist"
                    }, {
                        bytes: 702088,
                        md5: "440e1daf40e8f443ee66f5e933af304a",
                        name: "jason_alternate2.png"
                    }, {
                        bytes: 9438,
                        md5: "f8275e71f3c7b37ffbe92c7670058301",
                        name: "jason_alternate3.plist"
                    }, {
                        bytes: 540276,
                        md5: "5e420b8783816d348d57c88fde880ce5",
                        name: "jason_alternate3.png"
                    }, {
                        bytes: 9422,
                        md5: "134f10677cc48d7893af661b2a1bd6b4",
                        name: "jason_alternate4.plist"
                    }, {
                        bytes: 706944,
                        md5: "b0f2bdb4a79438331926f04a85143cd4",
                        name: "jason_alternate4.png"
                    }, {
                        bytes: 8927,
                        md5: "c115202f63f261f3ca87da098347ac6c",
                        name: "jason_alternate5.plist"
                    }, {
                        bytes: 773434,
                        md5: "20ff6523e480d7a85fe2f25ea94c2dbb",
                        name: "jason_alternate5.png"
                    },
                    {
                        bytes: 1811,
                        md5: "b8eda31a7e356d86a17a65511a792d4b",
                        name: "jason_alternate6.plist"
                    }, {
                        bytes: 54590,
                        md5: "28f2e6f078db314c50a560f3d85751e4",
                        name: "jason_alternate6.png"
                    }
                ],
                fighter_orion_vo: [{
                        bytes: 3346,
                        md5: "07120c1b1b1c53f5ae3ddc0440994725",
                        name: "orion_attack_1.mp3"
                    }, {
                        bytes: 6519,
                        md5: "8c4d0569853018b9d68a687800f924e6",
                        name: "orion_attack_1.ogg"
                    }, {
                        bytes: 2601,
                        md5: "29f3555ce3cf124cb922e9050df56602",
                        name: "orion_attack_2.mp3"
                    }, {
                        bytes: 5835,
                        md5: "e2e5cdf3c15aeb8c3f023ba799dbf251",
                        name: "orion_attack_2.ogg"
                    }, {
                        bytes: 2237,
                        md5: "c134f8889e94db411a78b2ef466894da",
                        name: "orion_attack_3.mp3"
                    }, {
                        bytes: 5276,
                        md5: "4f98df7662adda350a06192bf92075b2",
                        name: "orion_attack_3.ogg"
                    }, {
                        bytes: 4023,
                        md5: "075eda23fbe72f29b4b214c6f82c20f3",
                        name: "orion_hit_1.mp3"
                    }, {
                        bytes: 7113,
                        md5: "fb87122971ab5589f3f9b44edfbd46ed",
                        name: "orion_hit_1.ogg"
                    }, {
                        bytes: 3256,
                        md5: "2f31109d9ae4de7fb2f7c5933aadb55f",
                        name: "orion_lose.mp3"
                    }, {
                        bytes: 6473,
                        md5: "d0be3a0de2feab4a951704818ee5dcd5",
                        name: "orion_lose.ogg"
                    }, {
                        bytes: 9963,
                        md5: "a3b9e0149b1123a5eedf53a7e4b4c4fd",
                        name: "orion_super_1.mp3"
                    },
                    {
                        bytes: 12859,
                        md5: "782a91d2f88ede12dec81db55eba4deb",
                        name: "orion_super_1.ogg"
                    }, {
                        bytes: 7645,
                        md5: "fe808eb4d7f43199e2ef7d4e698ddb59",
                        name: "orion_super_2.mp3"
                    }, {
                        bytes: 11165,
                        md5: "2343ac009fe7e241b37370ebabba1b16",
                        name: "orion_super_2.ogg"
                    }, {
                        bytes: 4220,
                        md5: "74dfa850a095d9031ffdead3ae44335b",
                        name: "orion_win.mp3"
                    }, {
                        bytes: 7862,
                        md5: "c9abc896a067eeddb044ce3820b15d58",
                        name: "orion_win.ogg"
                    }
                ],
                fighter_jason: [{
                    bytes: 6268,
                    md5: "a604c1fa1510a22249f8425d134d41e1",
                    name: "jason_0.plist"
                }, {
                    bytes: 523294,
                    md5: "7d6e4cd35cc50411596d3de414fd5747",
                    name: "jason_0.png"
                }, {
                    bytes: 7237,
                    md5: "dfe38f389bce6479c55707928cd8eb9a",
                    name: "jason_1.plist"
                }, {
                    bytes: 488159,
                    md5: "792d2ce4453640b34ef73d2d7f8d9967",
                    name: "jason_1.png"
                }, {
                    bytes: 7261,
                    md5: "14142ccffc9380cb107fe116ded3338f",
                    name: "jason_2.plist"
                }, {
                    bytes: 794383,
                    md5: "bf1cf49cd34cf4bfa6e7475a4419b476",
                    name: "jason_2.png"
                }, {
                    bytes: 11753,
                    md5: "09d31740dab7f73beb67b0de7bee15cc",
                    name: "jason_3.plist"
                }, {
                    bytes: 779175,
                    md5: "928e203fad5bfab55b63d909eb3fadfd",
                    name: "jason_3.png"
                }, {
                    bytes: 15127,
                    md5: "4c9b5c68b810f3d1f7e2bc19c94c79f1",
                    name: "jason_4.plist"
                }, {
                    bytes: 753118,
                    md5: "f8cd9da13de38fdbd18878c52ea42e26",
                    name: "jason_4.png"
                }],
                initial_audio_required: [{
                        bytes: 2137,
                        md5: "f43859492ee84b1d49a049fcf99a3766",
                        name: "button_click_medium.mp3"
                    }, {
                        bytes: 5561,
                        md5: "2c9784c03899931698f6693a61fa4445",
                        name: "button_click_medium.ogg"
                    }, {
                        bytes: 1812,
                        md5: "23b08e36ddacb9cb52953b55d8776839",
                        name: "button_click_normal.mp3"
                    }, {
                        bytes: 4523,
                        md5: "c91fff55e1b150112454763f71fc177b",
                        name: "button_click_normal.ogg"
                    }, {
                        bytes: 3854,
                        md5: "6ed87c70c281f2e6ad26c4052bfd4e55",
                        name: "button_click_strong.mp3"
                    }, {
                        bytes: 7336,
                        md5: "130e55f84ed23fb02ff78f58379fbdc3",
                        name: "button_click_strong.ogg"
                    }, {
                        bytes: 1773,
                        md5: "fa91e74db80c5e5566982cae17009802",
                        name: "button_click_weak.mp3"
                    }, {
                        bytes: 5106,
                        md5: "0751c2666678e3197a368e29d4f3a105",
                        name: "button_click_weak.ogg"
                    }, {
                        bytes: 110904,
                        md5: "abb678adc1eb2e5b3c462fff9ea9439e",
                        name: "prvstmnt_music_menu.mp3"
                    }, {
                        bytes: 131725,
                        md5: "9e7307d10668274ec57c6a933d76cfc2",
                        name: "prvstmnt_music_menu.ogg"
                    }, {
                        bytes: 4415,
                        md5: "41fe96c5b06ef13f619d1a08aa420dc5",
                        name: "screen_trans_in.mp3"
                    },
                    {
                        bytes: 8263,
                        md5: "a134f4d1b72cf5dfe69aa238da878db0",
                        name: "screen_trans_in.ogg"
                    }, {
                        bytes: 3036,
                        md5: "eaa3eb8fc6efb840956d0a6d1736f431",
                        name: "screen_trans_out.mp3"
                    }, {
                        bytes: 6749,
                        md5: "489db4373a25e12b399dadcfbf4de0c7",
                        name: "screen_trans_out.ogg"
                    }
                ],
                fighter_raph_alternate: [{
                        bytes: 18388,
                        md5: "819e40383495315a5a0072dbb13a1166",
                        name: "raph_alternate0.plist"
                    }, {
                        bytes: 1113592,
                        md5: "cdb7e17b555931016ccf0c1eaa504d19",
                        name: "raph_alternate0.png"
                    }, {
                        bytes: 16381,
                        md5: "8f2920baeb2b2a9242130cae5ad1d4fa",
                        name: "raph_alternate1.plist"
                    },
                    {
                        bytes: 948497,
                        md5: "104f96a7bcaa2cd2de97e97a58e56b4f",
                        name: "raph_alternate1.png"
                    }, {
                        bytes: 13910,
                        md5: "13b51564832631cab6220bc18c827efb",
                        name: "raph_alternate2.plist"
                    }, {
                        bytes: 566401,
                        md5: "96f4780c7628bbf166f411cbfc3e7070",
                        name: "raph_alternate2.png"
                    }
                ],
                fighter_andros: [{
                    bytes: 9159,
                    md5: "33fbbfad1c07045bdf57be96f95b7e66",
                    name: "andros_0.plist"
                }, {
                    bytes: 618033,
                    md5: "f5dad0f4cd56ec024333535032d18f64",
                    name: "andros_0.png"
                }, {
                    bytes: 12153,
                    md5: "e5eabf3cfae4f141d50f3577f49eb266",
                    name: "andros_1.plist"
                }, {
                    bytes: 706824,
                    md5: "648cbc983768122fe1ff7626fdaf73f3",
                    name: "andros_1.png"
                }, {
                    bytes: 17150,
                    md5: "1c3b8fef8275bf1afebd9c4c765d43d2",
                    name: "andros_2.plist"
                }, {
                    bytes: 745752,
                    md5: "29f33091321e931efe075e3236eaa063",
                    name: "andros_2.png"
                }, {
                    bytes: 22534,
                    md5: "50294a71aa9dab82202090ce22412bda",
                    name: "andros_3.plist"
                }, {
                    bytes: 879930,
                    md5: "1edfecadaa5dab7f6edbac61c8a0dc1c",
                    name: "andros_3.png"
                }],
                fighter_leo_alternate: [{
                        bytes: 9847,
                        md5: "1ebdc795d542deb3cc69c108e4c6ed53",
                        name: "leo_alternate0.plist"
                    }, {
                        bytes: 791952,
                        md5: "d28a24345a1cee7606ccf94ea3f52156",
                        name: "leo_alternate0.png"
                    },
                    {
                        bytes: 15872,
                        md5: "292826f65a7bac478b1dd1e012532588",
                        name: "leo_alternate1.plist"
                    }, {
                        bytes: 950376,
                        md5: "b970b519c9997b9257fdef845a9f8014",
                        name: "leo_alternate1.png"
                    }, {
                        bytes: 9808,
                        md5: "44bf11590c3f93728d3fd66069c74221",
                        name: "leo_alternate2.plist"
                    }, {
                        bytes: 565633,
                        md5: "322341b6d5ffad86425553aa6a8f6144",
                        name: "leo_alternate2.png"
                    }
                ],
                fighter_andros_alternate: [{
                        bytes: 9345,
                        md5: "234a7ab2a8e5ceb55040ce9d1ed6c3a4",
                        name: "andros_alternate0.plist"
                    }, {
                        bytes: 659918,
                        md5: "155b8e95a4784489020d1b8c05369ea0",
                        name: "andros_alternate0.png"
                    },
                    {
                        bytes: 12394,
                        md5: "c06decd45c0e9ec4a408471e2800cfe3",
                        name: "andros_alternate1.plist"
                    }, {
                        bytes: 746898,
                        md5: "070392534e042db42beca1a3bf595342",
                        name: "andros_alternate1.png"
                    }, {
                        bytes: 17482,
                        md5: "fadda36f55fc2bfe7a1565daadf2fc6d",
                        name: "andros_alternate2.plist"
                    }, {
                        bytes: 790144,
                        md5: "177e5374091740f53cd85f8c2c9e6890",
                        name: "andros_alternate2.png"
                    }, {
                        bytes: 19981,
                        md5: "46e29593a4af9ca96a654ed7582d1017",
                        name: "andros_alternate3.plist"
                    }, {
                        bytes: 756710,
                        md5: "550dfb3f7abeb9d1f9333ba31b16727c",
                        name: "andros_alternate3.png"
                    }
                ],
                level_subway: [{
                    bytes: 2738,
                    md5: "b7e8670195f1e32853cd2af62b9dc98b",
                    name: "level_subway_0.plist"
                }, {
                    bytes: 538637,
                    md5: "f46887f120c915d39d7045b147bc1c20",
                    name: "level_subway_0.png"
                }, {
                    bytes: 255233,
                    md5: "d5f969f0b5adbe3ae210cfd581d9e6b8",
                    name: "tmnt_subway_bg.jpg"
                }],
                fighter_orion: [{
                    bytes: 9181,
                    md5: "6ad7c181740bf4023da70c7346f6c3d8",
                    name: "orion_0.plist"
                }, {
                    bytes: 719589,
                    md5: "b2ffaefed5b8185bd70602cb9ca2f734",
                    name: "orion_0.png"
                }, {
                    bytes: 9177,
                    md5: "865dd21353252c500511a23965eea2fc",
                    name: "orion_1.plist"
                }, {
                    bytes: 651456,
                    md5: "b896013ad843b0e721c14998f2c665f6",
                    name: "orion_1.png"
                }, {
                    bytes: 10740,
                    md5: "c15a70cb499c3dbd1f8f301f1e04869d",
                    name: "orion_2.plist"
                }, {
                    bytes: 734374,
                    md5: "dd6a7a8e5a4209e6be4f2ea58c676643",
                    name: "orion_2.png"
                }, {
                    bytes: 15062,
                    md5: "7c09c909af31a9ada2717122cff50779",
                    name: "orion_3.plist"
                }, {
                    bytes: 820532,
                    md5: "c80b8cf24568a6fa738d03edf32a9935",
                    name: "orion_3.png"
                }, {
                    bytes: 13126,
                    md5: "dd8347a673c26e656f796e6c3e0e5b06",
                    name: "orion_4.plist"
                }, {
                    bytes: 628929,
                    md5: "d9a828a0dc0819d67eaeb0dafedfb4ba",
                    name: "orion_4.png"
                }],
                initial_audio_optional: [{
                    bytes: 35252,
                    md5: "3903437252786b2e531cece67c5039e7",
                    name: "game.mp3"
                }, {
                    bytes: 37636,
                    md5: "8abf2917e317a83890b369d44a2b04cb",
                    name: "game.ogg"
                }],
                gameplay_audio_required: [{
                        bytes: 5058,
                        md5: "3f9d6e385c22c5003aeb4316207de478",
                        name: "andros_dive.mp3"
                    }, {
                        bytes: 9534,
                        md5: "ef793abaefa79773c9269bc5cadf9b37",
                        name: "andros_dive.ogg"
                    }, {
                        bytes: 7664,
                        md5: "2a8e843cd07831a80e53947417a0ab25",
                        name: "big_boom_hit.mp3"
                    }, {
                        bytes: 10753,
                        md5: "87680e2ade848ddb90cd79b5d3c1643a",
                        name: "big_boom_hit.ogg"
                    }, {
                        bytes: 12013,
                        md5: "7b49d3d59e01ae1409e8bda1e42ea44a",
                        name: "big_boom_hit_2.mp3"
                    }, {
                        bytes: 15683,
                        md5: "290e1f99d5e01a583ae1b452e306f6b8",
                        name: "big_boom_hit_2.ogg"
                    }, {
                        bytes: 5941,
                        md5: "beb608eca193f5aded28e6a6b1d9d32e",
                        name: "big_boom_hit_3.mp3"
                    }, {
                        bytes: 9912,
                        md5: "4a749a53c8cfdcd6c6d6d94efbfdafcb",
                        name: "big_boom_hit_3.ogg"
                    }, {
                        bytes: 7449,
                        md5: "b766328500b34d068681516ec30cca93",
                        name: "big_boom_hit_4.mp3"
                    }, {
                        bytes: 11694,
                        md5: "a08d6329b0e7cc1128bfb7ebe1e369f5",
                        name: "big_boom_hit_4.ogg"
                    }, {
                        bytes: 7620,
                        md5: "c542dd1ccb2dca656ba522535a11ea42",
                        name: "big_boom_hit_fire.mp3"
                    }, {
                        bytes: 11318,
                        md5: "db2b5d502a0e824ec44f9c0ede85d9b9",
                        name: "big_boom_hit_fire.ogg"
                    }, {
                        bytes: 5669,
                        md5: "215543d1b19478961d39c8c933aa7371",
                        name: "big_boom_hit_gun.mp3"
                    }, {
                        bytes: 9545,
                        md5: "b086c13986656e52216975a0f0701e3b",
                        name: "big_boom_hit_gun.ogg"
                    }, {
                        bytes: 11337,
                        md5: "4bf9e4a88ad3e8bd6e108d0be1305e20",
                        name: "big_boom_hit_lightning.mp3"
                    }, {
                        bytes: 13800,
                        md5: "0a965979bdd1ed7e0100d2aa750d6940",
                        name: "big_boom_hit_lightning.ogg"
                    }, {
                        bytes: 1485,
                        md5: "ddcd60e7817a6b66e028288c266faef3",
                        name: "block.mp3"
                    },
                    {
                        bytes: 4739,
                        md5: "7467f06656c7f6502f162d72525c7fbc",
                        name: "block.ogg"
                    }, {
                        bytes: 9641,
                        md5: "9ac8ee84431b554c60fc9c1d002dbf94",
                        name: "explode_1.mp3"
                    }, {
                        bytes: 12752,
                        md5: "4754af09d9af2f9feb633150b9e89afa",
                        name: "explode_1.ogg"
                    }, {
                        bytes: 1814,
                        md5: "2418434096245c4e86b51a6161a37666",
                        name: "generic_jump.mp3"
                    }, {
                        bytes: 5113,
                        md5: "01c1adcf2f0bc41debb72584c1ffce9e",
                        name: "generic_jump.ogg"
                    }, {
                        bytes: 2153,
                        md5: "1e71f4c3af42c3611de66e3f036394b7",
                        name: "hit_1.mp3"
                    }, {
                        bytes: 5503,
                        md5: "80e4e6d3169f398aec92f244d7f81f73",
                        name: "hit_1.ogg"
                    },
                    {
                        bytes: 2178,
                        md5: "98c9870deb412040f1306a06dcf7dc6a",
                        name: "hit_2.mp3"
                    }, {
                        bytes: 5367,
                        md5: "53dc353031fe1130ce2f806d50cb968b",
                        name: "hit_2.ogg"
                    }, {
                        bytes: 4129,
                        md5: "571cac5f61d57ddc5017d579cd1965c0",
                        name: "hit_3.mp3"
                    }, {
                        bytes: 6992,
                        md5: "10d53fffd0ea938e2c7e547ddc34e7ae",
                        name: "hit_3.ogg"
                    }, {
                        bytes: 9737,
                        md5: "a1d9aa735e8b6325638d64e47230480a",
                        name: "leo_spin.mp3"
                    }, {
                        bytes: 15002,
                        md5: "67297e434056143a5fda5e7b2484cd6c",
                        name: "leo_spin.ogg"
                    }, {
                        bytes: 177969,
                        md5: "688c86cda21f9a9aca3c63a4de6695a9",
                        name: "prvstmnt_music_level3_pr.mp3"
                    },
                    {
                        bytes: 221474,
                        md5: "94fc7c9638a1521630be6e23d92399e6",
                        name: "prvstmnt_music_level3_pr.ogg"
                    }, {
                        bytes: 156775,
                        md5: "76b4c94da895cf9654f68f05cd8e494f",
                        name: "prvstmnt_music_level3_tmnt.mp3"
                    }, {
                        bytes: 180079,
                        md5: "49ad024b303bade172977fb3c5bb9258",
                        name: "prvstmnt_music_level3_tmnt.ogg"
                    }, {
                        bytes: 3181,
                        md5: "d7eb273953a0e7346f2863374e44dfcb",
                        name: "shelby_drill.mp3"
                    }, {
                        bytes: 6666,
                        md5: "732129bd24eae94fa4119457e6da44ce",
                        name: "shelby_drill.ogg"
                    }, {
                        bytes: 3894,
                        md5: "4f9ee533b73e3eab29e826c478fa1fab",
                        name: "snap_bang.mp3"
                    }, {
                        bytes: 7321,
                        md5: "1776c2e5f0f521153b84469c150f50e2",
                        name: "snap_bang.ogg"
                    }, {
                        bytes: 3362,
                        md5: "8be2cf615303c56887333561e4531bf2",
                        name: "spin_woosh_small.mp3"
                    }, {
                        bytes: 6797,
                        md5: "329f2cb6fa5852698b97d7bda634dbe8",
                        name: "spin_woosh_small.ogg"
                    }, {
                        bytes: 9597,
                        md5: "d92712dfeac5536394c34dad7ca1ae6d",
                        name: "super.mp3"
                    }, {
                        bytes: 8890,
                        md5: "13e9353fcb0e7371ec331a54a22deaf4",
                        name: "super.ogg"
                    }, {
                        bytes: 4914,
                        md5: "041c7e39bbba5e535c6342463456dd8f",
                        name: "sword_stab_1.mp3"
                    }, {
                        bytes: 8126,
                        md5: "be1b4b042b5785e6dcc73264a008372c",
                        name: "sword_stab_1.ogg"
                    },
                    {
                        bytes: 3711,
                        md5: "d03d2511b46464f269e6035fdc29ca21",
                        name: "sword_stab_2.mp3"
                    }, {
                        bytes: 6357,
                        md5: "d1846ebf184bb3de48cfab1d616fe518",
                        name: "sword_stab_2.ogg"
                    }, {
                        bytes: 3269,
                        md5: "da561a5e5e8450439d457103403f1044",
                        name: "sword_stab_3.mp3"
                    }, {
                        bytes: 5808,
                        md5: "8062dd17545f6685b22bcac1c086c430",
                        name: "sword_stab_3.ogg"
                    }, {
                        bytes: 1944,
                        md5: "c07778f3513da1f677ed9ef81e2f6388",
                        name: "woosh_1.mp3"
                    }, {
                        bytes: 4894,
                        md5: "d42e2df61efb913aa0948dc640d91aa9",
                        name: "woosh_1.ogg"
                    }, {
                        bytes: 2568,
                        md5: "13721f74c0c122eb113619225caa790f",
                        name: "woosh_2.mp3"
                    },
                    {
                        bytes: 5810,
                        md5: "3a78b29777a70f2d6b585373d0752c4f",
                        name: "woosh_2.ogg"
                    }, {
                        bytes: 2256,
                        md5: "cb049767077a2107477b8cfa8989122e",
                        name: "woosh_3.mp3"
                    }, {
                        bytes: 5378,
                        md5: "774fe8ffc249fdf2db1101ee270c8057",
                        name: "woosh_3.ogg"
                    }, {
                        bytes: 1372,
                        md5: "a6e8bab5cb81b59782f03e5573309792",
                        name: "woosh_4.mp3"
                    }, {
                        bytes: 4424,
                        md5: "b0d20671a32c4d264b9ec55abfad5c1b",
                        name: "woosh_4.ogg"
                    }, {
                        bytes: 1814,
                        md5: "7e33f017d7ae1bfe7a8c9e4df5f6e113",
                        name: "woosh_5.mp3"
                    }, {
                        bytes: 4772,
                        md5: "a6b6aba9855410898dec4364221aa94a",
                        name: "woosh_5.ogg"
                    }, {
                        bytes: 1866,
                        md5: "c75f774b3b817241fa8779925de01559",
                        name: "woosh_6.mp3"
                    }, {
                        bytes: 4926,
                        md5: "fcb3b007e5806e25def3dd1cacba956b",
                        name: "woosh_6.ogg"
                    }, {
                        bytes: 2830,
                        md5: "cba849b9e37abfe85a61fe2643415ebb",
                        name: "zap.mp3"
                    }, {
                        bytes: 5755,
                        md5: "f059fe860460f0abc2655603fe92fe7a",
                        name: "zap.ogg"
                    }
                ],
                gameplay_universal: [{
                    bytes: 16540,
                    md5: "abbb69fc3946f33bd1f0b1ef99681db7",
                    name: "gameplay_universal_0.plist"
                }, {
                    bytes: 554051,
                    md5: "61f255ba98b49ecf2d67b01b2e651e02",
                    name: "gameplay_universal_0.png"
                }, {
                    bytes: 11184,
                    md5: "7bb3e4e1593ad7e47eba1a9035b47c20",
                    name: "gameplay_universal_1.plist"
                }, {
                    bytes: 603150,
                    md5: "d2aeb81bf2302d335f0b1aa7d59dd021",
                    name: "gameplay_universal_1.png"
                }, {
                    bytes: 22349,
                    md5: "e2530f313fa0032b3c4c5a7347aa5e6a",
                    name: "gameplay_universal_2.plist"
                }, {
                    bytes: 748223,
                    md5: "d3d694d1f5d69dbf6168fa7fcf7d69f4",
                    name: "gameplay_universal_2.png"
                }, {
                    bytes: 30875,
                    md5: "dd77ca6a50eac470bc9a8c9e3928b833",
                    name: "gameplay_universal_3.plist"
                }, {
                    bytes: 864828,
                    md5: "7bbba45ef585d6cbb2662116a7522c94",
                    name: "gameplay_universal_3.png"
                }],
                fighter_tommy_alternate: [{
                    bytes: 17327,
                    md5: "91900eb8d8b97b03cc848e56ff2ea275",
                    name: "tommy_alternate0.plist"
                }, {
                    bytes: 942680,
                    md5: "af4cdf64ec8d23ab1cb7e74f4133eba5",
                    name: "tommy_alternate0.png"
                }, {
                    bytes: 28933,
                    md5: "25bcd734bc97ec9b31271bf08f2cf620",
                    name: "tommy_alternate1.plist"
                }, {
                    bytes: 912252,
                    md5: "cc4516fc33b2e347ed2e9316bb2976ae",
                    name: "tommy_alternate1.png"
                }],
                fighter_april_alternate: [{
                        bytes: 9828,
                        md5: "756a74edb0cdb24d65bcbe3702a056b5",
                        name: "april_alternate0.plist"
                    }, {
                        bytes: 1103370,
                        md5: "d0637bff05a4fc06c0e10ff6dc1f645c",
                        name: "april_alternate0.png"
                    },
                    {
                        bytes: 11824,
                        md5: "e30a21ad9c166ebfd94992f5e6487fe7",
                        name: "april_alternate1.plist"
                    }, {
                        bytes: 1060648,
                        md5: "cb3cd689aa687295e2d561d45fe6e61f",
                        name: "april_alternate1.png"
                    }, {
                        bytes: 26876,
                        md5: "abd31fc16a083bc5c62b92da096dea01",
                        name: "april_alternate2.plist"
                    }, {
                        bytes: 1001686,
                        md5: "5bb49440e5315cf09ee669e10b838112",
                        name: "april_alternate2.png"
                    }
                ],
                initial_universal: [{
                        bytes: 11653,
                        md5: "cdc67a6071bb60f38cb16a04c5cd6ab6",
                        name: "initial_universal_0.plist"
                    }, {
                        bytes: 1161950,
                        md5: "d3782bba675c8d903005bb89dbffde0f",
                        name: "initial_universal_0.png"
                    },
                    {
                        bytes: 14423,
                        md5: "addc925da2efd94fe0794d3c3536ff2f",
                        name: "initial_universal_1.plist"
                    }, {
                        bytes: 786996,
                        md5: "4c77584615c8d54443ed10db0629c579",
                        name: "initial_universal_1.png"
                    }, {
                        bytes: 14604,
                        md5: "00f7faf16955d42cd8e20f9a4eb9db45",
                        name: "initial_universal_2.plist"
                    }, {
                        bytes: 975944,
                        md5: "4f7996ca952b537c9db534a87e344f8a",
                        name: "initial_universal_2.png"
                    }, {
                        bytes: 15076,
                        md5: "30d8fd15c237b72d0f74c5f6af8ce563",
                        name: "initial_universal_3.plist"
                    }, {
                        bytes: 982256,
                        md5: "b924b3a3ffaca2fa7912c3126f581757",
                        name: "initial_universal_3.png"
                    },
                    {
                        bytes: 26482,
                        md5: "566a34f6d1c37a04d859d4fa2ec4ee21",
                        name: "initial_universal_4.plist"
                    }, {
                        bytes: 1195248,
                        md5: "4e77d02c324b14f19ed321e5178367fb",
                        name: "initial_universal_4.png"
                    }
                ],
                level_sewer: [{
                    bytes: 3236,
                    md5: "f98282557e38fbb6c75537735a87cf4d",
                    name: "level_sewer_0.plist"
                }, {
                    bytes: 145686,
                    md5: "0cebc3d2ee8bd3864b928ae164e79b44",
                    name: "level_sewer_0.png"
                }, {
                    bytes: 168082,
                    md5: "ed67741991c55158a17c222a1c77c3c1",
                    name: "tmnt_sewer_bg_mid.jpg"
                }],
                fighter_shelby_vo: [{
                        bytes: 2211,
                        md5: "33b688a28d88586aa1242bf93dcd075f",
                        name: "shelby_attack_1.mp3"
                    },
                    {
                        bytes: 5229,
                        md5: "43b3c2ebcdf60bf956a922f3c7017f07",
                        name: "shelby_attack_1.ogg"
                    }, {
                        bytes: 2368,
                        md5: "cc77f31f7b103ba6c65abcb12e62a8a6",
                        name: "shelby_attack_2.mp3"
                    }, {
                        bytes: 5422,
                        md5: "ab8211a6b20fce4d9a463d96fc0ae233",
                        name: "shelby_attack_2.ogg"
                    }, {
                        bytes: 1951,
                        md5: "b1efa5c8e52ce41daef4bafe9890f93b",
                        name: "shelby_attack_3.mp3"
                    }, {
                        bytes: 4978,
                        md5: "ec44f4ecccf0e2c27eb2a25d7e13c2a1",
                        name: "shelby_attack_3.ogg"
                    }, {
                        bytes: 2903,
                        md5: "d81dd05f412b2c0bd099dd7e2f9f2cd6",
                        name: "shelby_hit_1.mp3"
                    }, {
                        bytes: 6041,
                        md5: "71d5130cea62f6dfb60d1b3533214066",
                        name: "shelby_hit_1.ogg"
                    }, {
                        bytes: 6043,
                        md5: "5828b40375681e56096e79b8dfafec1e",
                        name: "shelby_lose.mp3"
                    }, {
                        bytes: 9123,
                        md5: "93bb8a761755d9fd5e0882028bcef3eb",
                        name: "shelby_lose.ogg"
                    }, {
                        bytes: 6809,
                        md5: "c303ba66c931fae726fe0a8182ca9782",
                        name: "shelby_super_1.mp3"
                    }, {
                        bytes: 10679,
                        md5: "9538af65b42376179392401570e3b100",
                        name: "shelby_super_1.ogg"
                    }, {
                        bytes: 4697,
                        md5: "cf73ec0187bed056ab62bed21a43535c",
                        name: "shelby_super_2.mp3"
                    }, {
                        bytes: 8270,
                        md5: "76b87ff0ff94fc3b3466edc5228a0f78",
                        name: "shelby_super_2.ogg"
                    }
                ],
                fighter_april: [{
                    bytes: 9630,
                    md5: "f23198104979ad5df8f3740e22fbf722",
                    name: "april_0.plist"
                }, {
                    bytes: 1025187,
                    md5: "9c01a0a31064b68ed56c26fff94b7f4d",
                    name: "april_0.png"
                }, {
                    bytes: 11586,
                    md5: "e3880365575920443fc47605a38287a2",
                    name: "april_1.plist"
                }, {
                    bytes: 998710,
                    md5: "bd0988be41bdb7b8217242270ccc26a0",
                    name: "april_1.png"
                }, {
                    bytes: 26338,
                    md5: "3e8d55680ec2df0924ddb7ac55c47f16",
                    name: "april_2.plist"
                }, {
                    bytes: 1029761,
                    md5: "ba0028377db75343ba58fa9679fdcef7",
                    name: "april_2.png"
                }],
                fighter_raph: [{
                        bytes: 12571,
                        md5: "e28ee4a2ad347a12038b99fa09436f3c",
                        name: "raph_0.plist"
                    },
                    {
                        bytes: 1057017,
                        md5: "c0353da3fcd22b4d29561107b95bd13e",
                        name: "raph_0.png"
                    }, {
                        bytes: 19972,
                        md5: "901e8688b67b907f033488979d5785f5",
                        name: "raph_1.plist"
                    }, {
                        bytes: 958287,
                        md5: "a4cf7a03397b9d59377e5c32068968f5",
                        name: "raph_1.png"
                    }, {
                        bytes: 19543,
                        md5: "bf738223d65ed7375d687ebd3ac3421b",
                        name: "raph_2.plist"
                    }, {
                        bytes: 808618,
                        md5: "631e6a5c3e44b40db47b0635bd2ec0dd",
                        name: "raph_2.png"
                    }
                ],
                gameplay_audio_optional: [{
                    bytes: 729,
                    md5: "d97b4f34eb226dde41c0849a4b494446",
                    name: "optional.mp3"
                }, {
                    bytes: 3909,
                    md5: "8d009bb8e697e8b26d2be1d0cf0286f8",
                    name: "optional.ogg"
                }],
                bootstrap: [{
                    bytes: 729,
                    md5: "d97b4f34eb226dde41c0849a4b494446",
                    name: "audio/silent.mp3"
                }, {
                    bytes: 3909,
                    md5: "c9b90aef1c40265e780a624c08d95717",
                    name: "audio/silent.ogg"
                }, {
                    bytes: 1404,
                    md5: "06d387b16059f80adcec3ea2048f53af",
                    name: "config/config.xml"
                }, {
                    bytes: 4732,
                    md5: "d6d176d5c8b65439a935af86e0ef1a3c",
                    name: "config/config_loading.xml"
                }, {
                    bytes: 330306,
                    md5: "90e3336ca46be8b77dff89a61fb67437",
                    name: "ui/splash/tVp_splash.jpg"
                }],
                fighter_donnie_vo: [{
                    bytes: 2814,
                    md5: "762e06600aa057ba89e3c97db9a80c99",
                    name: "donnie_hit_1.mp3"
                }, {
                    bytes: 5950,
                    md5: "d75043493da92a4cbfc560be48cacab1",
                    name: "donnie_hit_1.ogg"
                }, {
                    bytes: 2895,
                    md5: "1b3a96744a40aa967f4a223c9bba3d8f",
                    name: "donnie_hit_2.mp3"
                }, {
                    bytes: 5993,
                    md5: "fbf0a9facdbe3a6777d1ac13a205320a",
                    name: "donnie_hit_2.ogg"
                }, {
                    bytes: 4410,
                    md5: "6b55dbe341e10817097a76e23df345a5",
                    name: "donnie_lose.mp3"
                }, {
                    bytes: 7686,
                    md5: "d2854cf103b74ff1ec2c6cad02e9e19d",
                    name: "donnie_lose.ogg"
                }, {
                    bytes: 5682,
                    md5: "bc09e9c49404771fa8996e96615daf99",
                    name: "donnie_super_1.mp3"
                }, {
                    bytes: 9097,
                    md5: "538c86c9ccb0965a7f1e092b584440b3",
                    name: "donnie_super_1.ogg"
                }, {
                    bytes: 2818,
                    md5: "7009cea4d9d634abddea8daf0ee73005",
                    name: "donnie_super_2.mp3"
                }, {
                    bytes: 6078,
                    md5: "1c4d8b7a783573dcba7e28403e6efc0f",
                    name: "donnie_super_2.ogg"
                }, {
                    bytes: 12588,
                    md5: "954cbc2f012fade84c29ae8cb452d81c",
                    name: "donnie_win.mp3"
                }, {
                    bytes: 16018,
                    md5: "79aa44a5b4449100cdd724d26d6b1e4f",
                    name: "donnie_win.ogg"
                }],
                fighter_raph_vo: [{
                        bytes: 3173,
                        md5: "f3cf7cddce04151c6160daf7b9fd0cd6",
                        name: "raph_attack_1.mp3"
                    }, {
                        bytes: 6366,
                        md5: "a083ab3bf600054ce591be76c86be315",
                        name: "raph_attack_1.ogg"
                    },
                    {
                        bytes: 4654,
                        md5: "3927f7215cb962ab6051ba10b9cdcb86",
                        name: "raph_attack_2.mp3"
                    }, {
                        bytes: 8119,
                        md5: "fc781df25706bb5800b238d4819d33c0",
                        name: "raph_attack_2.ogg"
                    }, {
                        bytes: 4141,
                        md5: "0d12032fbda3ebafcf259feb7eb47413",
                        name: "raph_attack_3.mp3"
                    }, {
                        bytes: 7204,
                        md5: "a5122b6dfeb1f57cf76363f55a467735",
                        name: "raph_attack_3.ogg"
                    }, {
                        bytes: 5668,
                        md5: "57077ac2585f81744ef0e8b3314f7601",
                        name: "raph_lose.mp3"
                    }, {
                        bytes: 8750,
                        md5: "aa057f7dcc00477e33b2e323764a910e",
                        name: "raph_lose.ogg"
                    }, {
                        bytes: 7986,
                        md5: "117951cbc5adb9babd1f86f40551bbe9",
                        name: "raph_super_1.mp3"
                    }, {
                        bytes: 11627,
                        md5: "336e0ac0bbeffc054fbf0d0e5d95f259",
                        name: "raph_super_1.ogg"
                    }, {
                        bytes: 7034,
                        md5: "321ad65f078de89184f25f71ca2c4b91",
                        name: "raph_super_2.mp3"
                    }, {
                        bytes: 10722,
                        md5: "0a6be42f4f06ef6755e5d2625b75a29e",
                        name: "raph_super_2.ogg"
                    }, {
                        bytes: 2530,
                        md5: "0699c5c4492517400b374cfe6a9c30c8",
                        name: "raph_win.mp3"
                    }, {
                        bytes: 5769,
                        md5: "c6057af639d6606a348ca89102056cc3",
                        name: "raph_win.ogg"
                    }
                ],
                fighter_tommy: [{
                    bytes: 16979,
                    md5: "8af65a6657b1a9884b07d46c827ea19e",
                    name: "tommy_0.plist"
                }, {
                    bytes: 922353,
                    md5: "472904535f82d730cb75f6a0d441a577",
                    name: "tommy_0.png"
                }, {
                    bytes: 28355,
                    md5: "0449bb5feb898c57e167b3fa0aee8841",
                    name: "tommy_1.plist"
                }, {
                    bytes: 933143,
                    md5: "bdea454245edead80af9a66da9c9f0c0",
                    name: "tommy_1.png"
                }],
                fighter_donnie_alternate: [{
                        bytes: 14995,
                        md5: "3a73259baf4dd4c48e90e1a0891a64d4",
                        name: "donnie_alternate0.plist"
                    }, {
                        bytes: 920649,
                        md5: "4732111f6fb71522b10ea36604e77906",
                        name: "donnie_alternate0.png"
                    }, {
                        bytes: 10407,
                        md5: "eb723d8c8860e9f76ffd79ef225601ee",
                        name: "donnie_alternate1.plist"
                    }, {
                        bytes: 756807,
                        md5: "e0443e3597b59288b85cff0318f95dc2",
                        name: "donnie_alternate1.png"
                    }, {
                        bytes: 9391,
                        md5: "030876cc120d6918df2a3d90297565c3",
                        name: "donnie_alternate2.plist"
                    }, {
                        bytes: 679837,
                        md5: "c7097b19196053f5d2a54634976b64fb",
                        name: "donnie_alternate2.png"
                    }, {
                        bytes: 12958,
                        md5: "3ad8f5bcfbf8a66000be50faa2ba383b",
                        name: "donnie_alternate3.plist"
                    }, {
                        bytes: 776419,
                        md5: "a6f3c974c4d2e4a14b44df6698d5da15",
                        name: "donnie_alternate3.png"
                    }, {
                        bytes: 16510,
                        md5: "9db17bfbb0f408a8306972274e653c6d",
                        name: "donnie_alternate4.plist"
                    }, {
                        bytes: 793314,
                        md5: "c7b841df55af760cc5b872dcf45cfa53",
                        name: "donnie_alternate4.png"
                    },
                    {
                        bytes: 8398,
                        md5: "745c4c113e908879edf3ed676db96a73",
                        name: "donnie_alternate5.plist"
                    }, {
                        bytes: 391407,
                        md5: "322a699e6789a5f09a9bcc3e8bbf60c8",
                        name: "donnie_alternate5.png"
                    }
                ],
                fighter_leo: [{
                    bytes: 10114,
                    md5: "d1535fd18e40b1f47f092aaf34e52cb8",
                    name: "leo_0.plist"
                }, {
                    bytes: 832722,
                    md5: "2b23aade924f372b9d2c972b3755a0fa",
                    name: "leo_0.png"
                }, {
                    bytes: 15091,
                    md5: "e16d28974df88fc7ee253cece9cff568",
                    name: "leo_1.plist"
                }, {
                    bytes: 876801,
                    md5: "f7ecf628194597aa006bcd53a248a779",
                    name: "leo_1.png"
                }, {
                    bytes: 14448,
                    md5: "509ce00494b10f7cc062423cef4cf58e",
                    name: "leo_2.plist"
                }, {
                    bytes: 830792,
                    md5: "aa061f54f906dd00bcdb1e73a6e47053",
                    name: "leo_2.png"
                }],
                fighter_shelby_alternate: [{
                    bytes: 20883,
                    md5: "7d0667cd997f3a8ad3db9a5bd215f49e",
                    name: "shelby_alternate0.plist"
                }, {
                    bytes: 877993,
                    md5: "5b610ee0d406d90392c0bac0218c8760",
                    name: "shelby_alternate0.png"
                }, {
                    bytes: 29924,
                    md5: "4c3d05ac6c13658cbea8e68246768021",
                    name: "shelby_alternate1.plist"
                }, {
                    bytes: 1011771,
                    md5: "6b76654a32c546e4b2a30ce4f10c864d",
                    name: "shelby_alternate1.png"
                }],
                fighter_donnie: [{
                    bytes: 9204,
                    md5: "69628e7bd3ea91603e89cec6f55e4b93",
                    name: "donnie_0.plist"
                }, {
                    bytes: 816072,
                    md5: "434fe7c5bf9e398ebba1998de1eb02b2",
                    name: "donnie_0.png"
                }, {
                    bytes: 7712,
                    md5: "9b0e2ae63aedd0dbc007da2fe43ff918",
                    name: "donnie_1.plist"
                }, {
                    bytes: 636788,
                    md5: "59bc9c08098d52844e234440fb9f6a9a",
                    name: "donnie_1.png"
                }, {
                    bytes: 12193,
                    md5: "977c1341ccb10ccbf1ca0b840be814cd",
                    name: "donnie_2.plist"
                }, {
                    bytes: 728367,
                    md5: "9c04c5e51cc69e2a6ad76cd513350147",
                    name: "donnie_2.png"
                }, {
                    bytes: 11156,
                    md5: "755ca1cbb10aa9dac64a1593eacab5d7",
                    name: "donnie_3.plist"
                }, {
                    bytes: 735533,
                    md5: "bc733a775751ba8e566734bd130d08e7",
                    name: "donnie_3.png"
                }, {
                    bytes: 16147,
                    md5: "0877df6671383b7b1b81599dff4724f4",
                    name: "donnie_4.plist"
                }, {
                    bytes: 785721,
                    md5: "951fdc4ddf1b21784bf69c3c529889b4",
                    name: "donnie_4.png"
                }, {
                    bytes: 18760,
                    md5: "04d1a1ea0b4a6faf02185fdeea6b7718",
                    name: "donnie_5.plist"
                }, {
                    bytes: 808957,
                    md5: "b3f74e7030529996c2ae90c7c81fbf7d",
                    name: "donnie_5.png"
                }],
                fighter_mikey: [{
                    bytes: 13545,
                    md5: "1da13130b05d1a7b2dc5890c7b97c7bb",
                    name: "mikey_0.plist"
                }, {
                    bytes: 942257,
                    md5: "1ceed01ee1d7bdc282c537263b2b8a40",
                    name: "mikey_0.png"
                }, {
                    bytes: 22516,
                    md5: "0804f4d4d93d1f9ef522f4162495a27c",
                    name: "mikey_1.plist"
                }, {
                    bytes: 992203,
                    md5: "c102eee193b6eedd8e82603613e1855c",
                    name: "mikey_1.png"
                }],
                fonts_ru: [{
                    bytes: 38200,
                    md5: "468076dab217a76a16cc6b367e1abbcc",
                    name: "Basic.fnt"
                }, {
                    bytes: 159110,
                    md5: "4d897fe4f262d7159970f31da108fe06",
                    name: "Basic.png"
                }, {
                    bytes: 27644,
                    md5: "1a5ecf44c67ad6c87670741fcb2350d8",
                    name: "translation.xml"
                }],
                fonts_la: [{
                    bytes: 29162,
                    md5: "41c6dd4aab86a5251e347e42ddbdf84e",
                    name: "Basic.fnt"
                }, {
                    bytes: 102175,
                    md5: "4e035e63195fae4da1a48c11cce8e4bc",
                    name: "Basic.png"
                }, {
                    bytes: 27644,
                    md5: "1a5ecf44c67ad6c87670741fcb2350d8",
                    name: "translation.xml"
                }],
                fonts_kr: [{
                    bytes: 29162,
                    md5: "41c6dd4aab86a5251e347e42ddbdf84e",
                    name: "Basic.fnt"
                }, {
                    bytes: 102175,
                    md5: "4e035e63195fae4da1a48c11cce8e4bc",
                    name: "Basic.png"
                }, {
                    bytes: 27644,
                    md5: "1a5ecf44c67ad6c87670741fcb2350d8",
                    name: "translation.xml"
                }],
                fonts_jp: [{
                    bytes: 29162,
                    md5: "41c6dd4aab86a5251e347e42ddbdf84e",
                    name: "Basic.fnt"
                }, {
                    bytes: 102175,
                    md5: "4e035e63195fae4da1a48c11cce8e4bc",
                    name: "Basic.png"
                }, {
                    bytes: 27644,
                    md5: "1a5ecf44c67ad6c87670741fcb2350d8",
                    name: "translation.xml"
                }],
                fonts_en: [{
                    bytes: 15426,
                    md5: "27776d2fa7c39647669aceff8450343b",
                    name: "Basic.fnt"
                }, {
                    bytes: 45018,
                    md5: "de74225d362addcded70ecf33d666c04",
                    name: "Basic.png"
                }, {
                    bytes: 27644,
                    md5: "1a5ecf44c67ad6c87670741fcb2350d8",
                    name: "translation.xml"
                }],
                fonts_cn: [{
                    bytes: 29162,
                    md5: "41c6dd4aab86a5251e347e42ddbdf84e",
                    name: "Basic.fnt"
                }, {
                    bytes: 102175,
                    md5: "4e035e63195fae4da1a48c11cce8e4bc",
                    name: "Basic.png"
                }, {
                    bytes: 26825,
                    md5: "9fc1056aac84f03e4d360133b31a6b10",
                    name: "translation.xml"
                }],
                fighter_shelby: [{
                        bytes: 18949,
                        md5: "02fd663c7609403ce7bb14dd53397414",
                        name: "pink_0.plist"
                    },
                    {
                        bytes: 838592,
                        md5: "ec66d858610a5d4e392ee727e7232389",
                        name: "pink_0.png"
                    }, {
                        bytes: 26343,
                        md5: "1debc5f098ea316f94eda4483471f8fa",
                        name: "pink_1.plist"
                    }, {
                        bytes: 906114,
                        md5: "3e37d915f45214da7caf94f14a248266",
                        name: "pink_1.png"
                    }
                ],
                fighter_leo_vo: [{
                    bytes: 2861,
                    md5: "03acc1c0fcb4ba7d752fc62e53993932",
                    name: "leo_attack_1.mp3"
                }, {
                    bytes: 5937,
                    md5: "2582ace5024fa586719e8616b14230b9",
                    name: "leo_attack_1.ogg"
                }, {
                    bytes: 3834,
                    md5: "15d31020b80367a82b4154cef84b8a99",
                    name: "leo_attack_2.mp3"
                }, {
                    bytes: 7264,
                    md5: "4c159441ffbcc7a6044e80ea9ff6eaed",
                    name: "leo_attack_2.ogg"
                }, {
                    bytes: 2497,
                    md5: "119898ef9382ea520ad2f741a7dd17ae",
                    name: "leo_hit_1.mp3"
                }, {
                    bytes: 5511,
                    md5: "a8efdd85e747e27e33cb970f17a9bb6d",
                    name: "leo_hit_1.ogg"
                }, {
                    bytes: 2991,
                    md5: "88023245c988c278355d21599b0af6a6",
                    name: "leo_hit_2.mp3"
                }, {
                    bytes: 6203,
                    md5: "6091b8b55b26e9136a9a6677e67622bd",
                    name: "leo_hit_2.ogg"
                }, {
                    bytes: 8478,
                    md5: "4c9a3d8323f6a81a2ba33301f052371f",
                    name: "leo_lose.mp3"
                }, {
                    bytes: 11454,
                    md5: "12b0b8ac47222a79e6a4b46c8c076049",
                    name: "leo_lose.ogg"
                }, {
                    bytes: 10309,
                    md5: "23683f45236596e7f9bc78f0c26e12a5",
                    name: "leo_super_1.mp3"
                }, {
                    bytes: 14336,
                    md5: "9b2009cf3cf973bd10a6c8484b147b9a",
                    name: "leo_super_1.ogg"
                }, {
                    bytes: 2217,
                    md5: "b85ac9c9827ab0d7e24571dec2d5a530",
                    name: "leo_super_2.mp3"
                }, {
                    bytes: 5425,
                    md5: "1185dd7d9bcf85612a8c69f592ac1e69",
                    name: "leo_super_2.ogg"
                }, {
                    bytes: 6430,
                    md5: "2cf4932a8a834a30e04a619acba63376",
                    name: "leo_win.mp3"
                }, {
                    bytes: 9845,
                    md5: "ef19d4ffce1c58ecb7ec13feb8f8e035",
                    name: "leo_win.ogg"
                }],
                fighter_april_vo: [{
                    bytes: 1886,
                    md5: "e56d846184d18629e67813ef46f3eed1",
                    name: "april_attack_1.mp3"
                }, {
                    bytes: 4988,
                    md5: "ac17d066903dbac43298d39744508f07",
                    name: "april_attack_1.ogg"
                }, {
                    bytes: 3032,
                    md5: "7cc91c90ead9ae2988a22baa025a78b1",
                    name: "april_attack_2.mp3"
                }, {
                    bytes: 6191,
                    md5: "1052e08e972db45a79c45e2d55ff92ec",
                    name: "april_attack_2.ogg"
                }, {
                    bytes: 2588,
                    md5: "28463acabb611853688af903578e01fe",
                    name: "april_attack_3.mp3"
                }, {
                    bytes: 5707,
                    md5: "c81de552c42320920a76f657fb9e182b",
                    name: "april_attack_3.ogg"
                }, {
                    bytes: 2107,
                    md5: "266607c9b0eab531eb9eb166f1b2dcbc",
                    name: "april_hit_1.mp3"
                }, {
                    bytes: 5269,
                    md5: "ef039e80986933496fc8e08135ca2130",
                    name: "april_hit_1.ogg"
                }, {
                    bytes: 2471,
                    md5: "99da1c950e3b1978b9e5a75340e68b63",
                    name: "april_hit_2.mp3"
                }, {
                    bytes: 5636,
                    md5: "7933e6444c19df1444386ccaa455e2cb",
                    name: "april_hit_2.ogg"
                }, {
                    bytes: 2939,
                    md5: "b0e0a3179f9c5b5abca5ea93f76ca5c8",
                    name: "april_hit_3.mp3"
                }, {
                    bytes: 6367,
                    md5: "9cb6b02e15b6f0808c371173c8e8ace5",
                    name: "april_hit_3.ogg"
                }, {
                    bytes: 9899,
                    md5: "fb68752615d49f357d76d56f5e73aff0",
                    name: "april_lose.mp3"
                }, {
                    bytes: 13757,
                    md5: "bbb7bd579dd92fe63c7fc8f88217bae9",
                    name: "april_lose.ogg"
                }, {
                    bytes: 5168,
                    md5: "a6f2e8a48b5df19f6db6f6de7724894d",
                    name: "april_win.mp3"
                }, {
                    bytes: 8221,
                    md5: "dd908e3902ed0b9e2a1a48eb6bd830df",
                    name: "april_win.ogg"
                }],
                fighter_mikey_vo: [{
                    bytes: 4973,
                    md5: "96e50ee9fd442791dddc5f308d1ffa8f",
                    name: "mikey_lose.mp3"
                }, {
                    bytes: 8200,
                    md5: "be362c969f75ca3f828d45bb99210e71",
                    name: "mikey_lose.ogg"
                }, {
                    bytes: 7529,
                    md5: "1856b52cf9cbcb979c8df5e2b89c4dff",
                    name: "mikey_super_1.mp3"
                }, {
                    bytes: 10876,
                    md5: "ea38139898051a96273c0159c0ac90d8",
                    name: "mikey_super_1.ogg"
                }, {
                    bytes: 8884,
                    md5: "a2c63b4d8826812c450ec5938cf26f58",
                    name: "mikey_super_2.mp3"
                }, {
                    bytes: 12202,
                    md5: "d61b69b3e55819b1f2c0a876f105ca25",
                    name: "mikey_super_2.ogg"
                }, {
                    bytes: 16070,
                    md5: "77cbdaf768f0f8413768052ec761c414",
                    name: "mikey_win.mp3"
                }, {
                    bytes: 19215,
                    md5: "a12c99523628655ba7ee917c0816e6c4",
                    name: "mikey_win.ogg"
                }],
                fighter_mikey_alternate: [{
                    bytes: 17374,
                    md5: "804fe0bb9ac3e52b3d8b1cae99708833",
                    name: "mikey_alternate0.plist"
                }, {
                    bytes: 754938,
                    md5: "370870ebc9c2334a630b369161074a1f",
                    name: "mikey_alternate0.png"
                }, {
                    bytes: 13844,
                    md5: "6a38e1a850d036ef0bba7aa36901b542",
                    name: "mikey_alternate1.plist"
                }, {
                    bytes: 764599,
                    md5: "88952fcdfaaa08063d3fd86a7328f4ba",
                    name: "mikey_alternate1.png"
                }, {
                    bytes: 16409,
                    md5: "a3f192bad0198902ff9013ba0b3aa35b",
                    name: "mikey_alternate2.plist"
                }, {
                    bytes: 829506,
                    md5: "1937d190751ed6e2563be66f4941d089",
                    name: "mikey_alternate2.png"
                }],
                temp: [],
                fighter_orion_alternate: [{
                        bytes: 9900,
                        md5: "a235c926776f7ac5cdce4f01f83475da",
                        name: "orion_alternate0.plist"
                    }, {
                        bytes: 726545,
                        md5: "f22b3b43c827bef0124a794ca3251baa",
                        name: "orion_alternate0.png"
                    }, {
                        bytes: 9894,
                        md5: "dc86864e19f5fece20e7f522fe172da6",
                        name: "orion_alternate1.plist"
                    },
                    {
                        bytes: 696514,
                        md5: "6e7538c399aa6fb4ea8d478ef4d607a7",
                        name: "orion_alternate1.png"
                    }, {
                        bytes: 14463,
                        md5: "c05dd9ef2a148d33e98aa946290674ba",
                        name: "orion_alternate2.plist"
                    }, {
                        bytes: 692007,
                        md5: "54795134c4a1e53b987741fe9b9c7908",
                        name: "orion_alternate2.png"
                    }, {
                        bytes: 12398,
                        md5: "b1bed52fa2abf343a0a456eba8ed4fc1",
                        name: "orion_alternate3.plist"
                    }, {
                        bytes: 728312,
                        md5: "dfdae9dccbef0d21a050be799cf480b5",
                        name: "orion_alternate3.png"
                    }, {
                        bytes: 14903,
                        md5: "f91e8a682aaf159be91f673b6b45294e",
                        name: "orion_alternate4.plist"
                    }, {
                        bytes: 705752,
                        md5: "6d23707eb718e9a956153d29cf302677",
                        name: "orion_alternate4.png"
                    }
                ],
                level_quarry: [{
                    bytes: 4178,
                    md5: "51b49dcd489a03b652a3d7ed2b18589f",
                    name: "level_quarry_0.plist"
                }, {
                    bytes: 192371,
                    md5: "149bb2b50f09a9b64eae9e9c84fdf7f7",
                    name: "level_quarry_0.png"
                }, {
                    bytes: 44825,
                    md5: "89fd952517acea8ed435d23d3a7ba918",
                    name: "pr_quarry_bg.jpg"
                }],
                level_ship: [{
                    bytes: 2777,
                    md5: "b78561ee35e8de4f5634c8b88bf0e0a1",
                    name: "level_ship_0.plist"
                }, {
                    bytes: 324637,
                    md5: "3fefaedd047effb4cf7e537a00d56fb7",
                    name: "level_ship_0.png"
                }, {
                    bytes: 148671,
                    md5: "b8c55a85f33988a0c0a11efaeeb9f327",
                    name: "tmnt_fugship_bg.jpg"
                }, {
                    bytes: 606351,
                    md5: "87ffa27ed2dd83646ca85ca2dd6ab4eb",
                    name: "tmnt_fugship_mid.png"
                }],
                fighter_jason_vo: [{
                    bytes: 3746,
                    md5: "b9025a14d9de65f6fd28b67b3ad227f1",
                    name: "jason_attack_1.mp3"
                }, {
                    bytes: 7218,
                    md5: "d0d217c84dcc7c1e835c05e14e479f83",
                    name: "jason_attack_1.ogg"
                }, {
                    bytes: 4005,
                    md5: "702e1d5fb13694f23bff09dcf9af02a1",
                    name: "jason_attack_2.mp3"
                }, {
                    bytes: 7586,
                    md5: "a5bf8b20cf98d283ac07ec61f48a88b9",
                    name: "jason_attack_2.ogg"
                }, {
                    bytes: 2732,
                    md5: "32ebe55a9ece18eb821b80dda9c8f5a5",
                    name: "jason_attack_3.mp3"
                }, {
                    bytes: 5829,
                    md5: "8562391dd1a5c0f68df64ce58fad031b",
                    name: "jason_attack_3.ogg"
                }, {
                    bytes: 3537,
                    md5: "7da3f13506dda79ac41f8513382ad65c",
                    name: "jason_hit_1.mp3"
                }, {
                    bytes: 7085,
                    md5: "c21cf563971ab29a4f0f25bbe8ccd75e",
                    name: "jason_hit_1.ogg"
                }, {
                    bytes: 9828,
                    md5: "80b52c11aa4ea2645dbf8b80115cb744",
                    name: "jason_lose.mp3"
                }, {
                    bytes: 14195,
                    md5: "b8d443751bb958c59641376b6c9741b9",
                    name: "jason_lose.ogg"
                }, {
                    bytes: 3027,
                    md5: "c864567df4cf972fa92c0e1030cd50b7",
                    name: "jason_super1.mp3"
                }, {
                    bytes: 6423,
                    md5: "6b62c0db3c4968c24416892c4a6716ae",
                    name: "jason_super1.ogg"
                }, {
                    bytes: 6397,
                    md5: "6159445403d55e65b82839b5dcf37baf",
                    name: "jason_super2.mp3"
                }, {
                    bytes: 10382,
                    md5: "b756b617dcdd161ac3977307c72fa810",
                    name: "jason_super2.ogg"
                }, {
                    bytes: 7372,
                    md5: "4ab6d89b0e61042f7be92e63580a13db",
                    name: "jason_win.mp3"
                }, {
                    bytes: 11191,
                    md5: "3aa4b01b7853df4280d1c29ccb4a297e",
                    name: "jason_win.ogg"
                }],
                fighter_tommy_vo: [{
                        bytes: 4473,
                        md5: "31b557c6f04a1549d9c07939cb5ea570",
                        name: "tommy_attack_1.mp3"
                    }, {
                        bytes: 7884,
                        md5: "bd83b4ba4d167c170f4c5de18bda44ac",
                        name: "tommy_attack_1.ogg"
                    }, {
                        bytes: 2315,
                        md5: "caf89f26cac3be446a07027c74b5fe7f",
                        name: "tommy_attack_2.mp3"
                    }, {
                        bytes: 5545,
                        md5: "d2be7c99e4e0f8565e20c56a10fd07ae",
                        name: "tommy_attack_2.ogg"
                    }, {
                        bytes: 3181,
                        md5: "374dff4d26017f864d60c72675b6a542",
                        name: "tommy_hit_1.mp3"
                    }, {
                        bytes: 6571,
                        md5: "1b2c8a12a04c5e9eb955780f5db13b92",
                        name: "tommy_hit_1.ogg"
                    }, {
                        bytes: 7805,
                        md5: "25b12dbe6dd67d9c6682870eec576d44",
                        name: "tommy_lose.mp3"
                    }, {
                        bytes: 11237,
                        md5: "db0485c4d63814ad30a1050224c53567",
                        name: "tommy_lose.ogg"
                    }, {
                        bytes: 15733,
                        md5: "4404924e8dfc045f126af715ab6e1c2f",
                        name: "tommy_super_1.mp3"
                    },
                    {
                        bytes: 20691,
                        md5: "7ba96f7a003fe0a547ad8b00fabfa171",
                        name: "tommy_super_1.ogg"
                    }
                ],
                endgame_portraits: [{
                        bytes: 2767,
                        md5: "fcf04554ab66a6310514b8ee518b382b",
                        name: "endgame_portraits_0.plist"
                    }, {
                        bytes: 537946,
                        md5: "0c78d32294378144f9c2ae0c2a0ffedc",
                        name: "endgame_portraits_0.png"
                    }, {
                        bytes: 2776,
                        md5: "57a608a6c3b94ca31a53024854dff941",
                        name: "endgame_portraits_1.plist"
                    }, {
                        bytes: 465479,
                        md5: "8c197e3830d52387cfb4c6ae0d7521bc",
                        name: "endgame_portraits_1.png"
                    }, {
                        bytes: 1802,
                        md5: "19cc1d8e29ae5326527068f87e4a61f6",
                        name: "endgame_portraits_2.plist"
                    },
                    {
                        bytes: 225757,
                        md5: "89ec6284a1b9b5497df017c05caba044",
                        name: "endgame_portraits_2.png"
                    }
                ],
                initial_audio_vo: [{
                        bytes: 4284,
                        md5: "f51f0ca213fa9db0c0e60117f4ea6799",
                        name: "vo/andros_select.mp3"
                    }, {
                        bytes: 7430,
                        md5: "f77e643944bc72637fb612ac642ca670",
                        name: "vo/andros_select.ogg"
                    }, {
                        bytes: 4125,
                        md5: "e2b2e679350ea327a6a263307abc7e58",
                        name: "vo/april_select.mp3"
                    }, {
                        bytes: 7251,
                        md5: "5acb8230a4a541d3731feab846d64d42",
                        name: "vo/april_select.ogg"
                    }, {
                        bytes: 6390,
                        md5: "95453668d0131224a26c3939392a7131",
                        name: "vo/donnie_select.mp3"
                    },
                    {
                        bytes: 9677,
                        md5: "59f2e8db9db9427bce02f7a7155e3c50",
                        name: "vo/donnie_select.ogg"
                    }, {
                        bytes: 2925,
                        md5: "3ed195e58e5753ec90efccf58e2eee7c",
                        name: "vo/jason_select.mp3"
                    }, {
                        bytes: 6241,
                        md5: "aac6345c9fd761f61414a5f36d13a276",
                        name: "vo/jason_select.ogg"
                    }, {
                        bytes: 4150,
                        md5: "f97b2bbae3c682a4a1ce08ce709f8ebc",
                        name: "vo/leo_select.mp3"
                    }, {
                        bytes: 7312,
                        md5: "057c9aeb98721fea818fa5fbe0decf55",
                        name: "vo/leo_select.ogg"
                    }, {
                        bytes: 5165,
                        md5: "8c88e1383aca782b2cf4893eb4b19041",
                        name: "vo/mikey_select.mp3"
                    }, {
                        bytes: 8670,
                        md5: "9d0199598261251adf17d6dac634cdde",
                        name: "vo/mikey_select.ogg"
                    }, {
                        bytes: 5330,
                        md5: "049ce50723e6d879003a7fb520edc06a",
                        name: "vo/orion_select.mp3"
                    }, {
                        bytes: 8641,
                        md5: "e46a4d2fac6aa2ee8586b9232993d76d",
                        name: "vo/orion_select.ogg"
                    }, {
                        bytes: 3127,
                        md5: "a937f718e1755bc37fea898196a62003",
                        name: "vo/raph_select.mp3"
                    }, {
                        bytes: 6101,
                        md5: "bbf01440fb94a0b3290e4bfbdc154e65",
                        name: "vo/raph_select.ogg"
                    }, {
                        bytes: 5921,
                        md5: "82af91b42c10d7949943d85f5d2703d4",
                        name: "vo/shelby_select.mp3"
                    }, {
                        bytes: 9127,
                        md5: "c86a3889689a319f2b18b2221fe92037",
                        name: "vo/shelby_select.ogg"
                    },
                    {
                        bytes: 9247,
                        md5: "3cddb0dbcd18abeec6784d813e3df728",
                        name: "vo/tommy_select.mp3"
                    }, {
                        bytes: 13092,
                        md5: "24b3c63dcb28cd8989aa39d974683e6f",
                        name: "vo/tommy_select.ogg"
                    }
                ],
                level_warehouse: [{
                    bytes: 6104,
                    md5: "0f5f15b0da404bb8736cb5f1621ac9c2",
                    name: "level_warehouse_0.plist"
                }, {
                    bytes: 564079,
                    md5: "46076e23eaf08872a2a240a046272ac7",
                    name: "level_warehouse_0.png"
                }, {
                    bytes: 143533,
                    md5: "76974a3878b3c4a65fe60c0ab6ca36b5",
                    name: "ware_background.jpg"
                }],
                level_city: [{
                        bytes: 3220,
                        md5: "f5c12c06ef975d7303b4edfb5a978434",
                        name: "level_city_0.plist"
                    },
                    {
                        bytes: 682168,
                        md5: "fe4b20f5d4d386e5c3503b121e965431",
                        name: "level_city_0.png"
                    }, {
                        bytes: 90119,
                        md5: "cd9099b681928f4547d82c65ebf5aed6",
                        name: "pr_city_bg.jpg"
                    }
                ]
            }]
        }
    };
    Jb._supportsCrossOrigin = function() {
        var a;
        a = 0 &lt;= window.navigator.userAgent.indexOf("Linux; U; Android") ? !1 : null != (new XMLHttpRequest).withCredentials;
        a || null;
        return a
    }();
    lc.NEWLINE = new Ag(10);
    Pb._sharedEvent = new uh;
    Db._sharedEvent = new vh;
    lb._sharedEvent = new wh;
    Gc.CANVAS_TEXTURES = (new v("(iPhone|iPod|iPad)", "")).match(window.navigator.userAgent);
    ra._mediaRefCount = 0;
    ra._detectBlobSupport = !0;
    ca.VENDOR_PREFIXES = ["webkit", "moz", "ms", "o", "khtml"];
    ca.SHOULD_HIDE_MOBILE_BROWSER = window.top == window &amp;&amp; (new v("Mobile(/.*)? Safari", "")).match(window.navigator.userAgent);
    oa._detectSupport = !0;
    Yb.BASE_URL = "";
    Ob.USE_CACHE = !1;
    Ob.USE_ENUM_INDEX = !1;
    Ob.BASE64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:";
    pb.DEFAULT_RESOLVER = ja;
    pb.BASE64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:";
    Lc.CHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
    Lc.BYTES = Rb.ofString(Lc.CHARS);
    vc.count = 0;
    ac.escapes = function() {
        var a = new U;
        a.set("lt", "&lt;");
        a.set("gt", "&gt;");
        a.set("amp", "&amp;");
        a.set("quot", '"');
        a.set("apos", "'");
        a.set("nbsp", String.fromCharCode(160));
        return a
    }(this);
    va.REDIRECT_URL = "";
    va.DOMAIN_LIST = [];
    va.REDIRECT_DELAY = 3E4;
    va.GET_DOMAINS_DELAY = 3E3;
    Eb.output_event_array = [];
    Oa.main()
})();</pre></body></html>