<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var __extends = this &amp;&amp; this.__extends || function() {
    var e = Object.setPrototypeOf || {
        __proto__: []
    }
    instanceof Array &amp;&amp; function(e, t) {
        e.__proto__ = t;
    } || function(e, t) {
        for (var a in t) t.hasOwnProperty(a) &amp;&amp; (e[a] = t[a]);
    };
    return function(t, a) {
        function n() {
            this.constructor = t;
        }
        e(t, a), t.prototype = null === a ? Object.create(a) : (n.prototype = a.prototype,
            new n());
    };
}();

! function() {
    function e(t, a, n) {
        function i(r, s) {
            if (!a[r]) {
                if (!t[r]) {
                    var l = "function" == typeof require &amp;&amp; require;
                    if (!s &amp;&amp; l) return l(r, !0);
                    if (o) return o(r, !0);
                    var c = new Error("Cannot find module '" + r + "'");
                    throw c.code = "MODULE_NOT_FOUND", c;
                }
                var d = a[r] = {
                    exports: {}
                };
                t[r][0].call(d.exports, function(e) {
                    return i(t[r][1][e] || e);
                }, d, d.exports, e, t, a, n);
            }
            return a[r].exports;
        }
        for (var o = "function" == typeof require &amp;&amp; require, r = 0; r &lt; n.length; r++) i(n[r]);
        return i;
    }
    return e;
}()({
    1: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("../Tools/ModelManager"),
            i = e("../GameScene"),
            o = e("./CarGame"),
            r = e("../DanceBall/GameData"),
            s = e("../Tools/PlayerPrefsTool"),
            l = function() {
                function e() {}
                return e.Show = function() {
                    i.default._instance.currentCamera.fieldOfView = 30,
                        i.default._instance.currentCamera.farPlane = 15,
                        i.default._instance.currentGameScene.enableFog = !0,
                        this.CreateChoose(),
                        this.m_Cars = [],
                        this.m_Cars.push(this.m_Choose.getChildByName("Player0")), this.m_Cars.push(this.m_Choose.getChildByName("Player1")),
                        this.m_Cars.push(this.m_Choose.getChildByName("Player2")), this.m_Cars.push(this.m_Choose.getChildByName("Player3")),
                        this.m_Cars.push(this.m_Choose.getChildByName("Player4")), this.m_Cars.push(this.m_Choose.getChildByName("Player5")),
                        this.m_Cars.push(this.m_Choose.getChildByName("Player6")), this.m_Cars.push(this.m_Choose.getChildByName("Player7")),
                        this.m_Cars.push(this.m_Choose.getChildByName("Player8"));
                    for (var t = 0; t &lt; this.m_Cars.length; t++) t != this.m_ChooseIndex &amp;&amp; (this.m_Cars[t].active = !1);
                    Laya.timer.clearAll(this), Laya.timer.loop(1, this, function() {
                        e.Rotate();
                    }), this.UpdateCurrentCar();
                }, e.ChooseFinish = function() {
                    this.m_Choose.active = !1, o.default.Init(this.m_ChooseIndex);
                }, e.Rotate = function() {
                    if (this.m_Choose &amp;&amp; this.m_Choose.active)
                        for (var e = 0; e &lt; this.m_Cars.length; e++) this.m_Cars[e].transform &amp;&amp; this.m_Cars[e].active &amp;&amp; (this.m_Cars[e].transform.rotationEuler = new Laya.Vector3(this.m_Cars[e].transform.rotationEuler.x, this.m_Cars[e].transform.rotationEuler.y + 1, this.m_Cars[e].transform.rotationEuler.z));
                }, e.CreateChoose = function() {


                    var e = n.default.CloneModel("Choose", i.default._instance.currentGameScene);

                    console.log("e.transform", e.transform)

                    e.transform.position = new Laya.Vector3(0, 0, .1), this.m_Choose = e;
                }, e.LastCar = function() {
                    this.m_ChooseIndex--, this.m_ChooseIndex &lt; 0 &amp;&amp; (this.m_ChooseIndex = this.m_Cars.length - 1);
                    for (var e = 0; e &lt; this.m_Cars.length; e++) e != this.m_ChooseIndex ? this.m_Cars[e].active = !1 : this.m_Cars[e].active = !0;
                    this.UpdateCurrentCar();
                }, e.NextCar = function() {
                    this.m_ChooseIndex++, this.m_ChooseIndex &gt; this.m_Cars.length - 1 &amp;&amp; (this.m_ChooseIndex = 0);
                    for (var e = 0; e &lt; this.m_Cars.length; e++) e != this.m_ChooseIndex ? this.m_Cars[e].active = !1 : this.m_Cars[e].active = !0;
                    this.UpdateCurrentCar();
                }, e.UpdateCurrentCar = function() {
                    0 == this.m_ChooseIndex &amp;&amp; s.default.SetInt("CarUnlock" + this.m_ChooseIndex.toString(), 1),
                        0 == s.default.GetInt("CarUnlock" + this.m_ChooseIndex.toString(), 0) ? i.default._instance.UpdateCarChoose(!1, (this.m_ChooseIndex * r.default.Setting_UnlockCarPer).toString()) : i.default._instance.UpdateCarChoose(!0, (this.m_ChooseIndex * r.default.Setting_UnlockCarPer).toString());
                }, e.UnlockCar = function() {
                    s.default.SetInt("CarUnlock" + this.m_ChooseIndex.toString(), 1), this.UpdateCurrentCar();
                }, e.m_Cars = [], e.m_ChooseIndex = 0, e;
            }();
        a.default = l;
    }, {
        "../DanceBall/GameData": 7,
        "../GameScene": 9,
        "../Tools/ModelManager": 16,
        "../Tools/PlayerPrefsTool": 17,
        "./CarGame": 2
    }],
    2: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("../Tools/ModelManager"),
            i = e("../GameScene"),
            o = e("./CarPlayer"),
            r = e("../Tools/RandTool"),
            s = e("../Tools/PlayerPrefsTool"),
            l = e("./CarRoad"),
            c = function() {
                function e() {}
                return e.Init = function(e) {
                        this.m_CurrentCarIndex = e, this.m_CurrentCoins = [], this.m_CurrentRoadIndex = 0,
                            this.m_RoadCreateIndex = 0, this.m_Player = null, this.m_IsGameWin = !1, this.m_IsGameLose = !1,
                            this.m_SceneIndex = 0, this.m_NextRoadBeginPoint = null, this.m_Roads = [], this.m_CurrentRoadIndex = 0,
                            this.m_CurrentCoins = [], this.lastrandtype = "-1", this.m_CurrentLevel = s.default.GetInt("Level"),
                            this.CreateLevel(), this.CreateCar(), this.finishpos
                    }, e.GameWin = function() {
                        i.default._instance.GameWin();
                    }, e.GameLose = function() {
                        i.default._instance.GameLose();
                    }, e.CreateLevel = function() {
                        this.CreateRoad(.026, -1.78, "Begin"), 0 == e.m_CurrentLevel ? (this.CreateRoad(0, 0, "1"),
                            this.CreateRoad(null, null, "1"), this.CreateRoad(null, null, "0"), this.CreateRoad(null, null, "1")) : 1 == e.m_CurrentLevel ? (this.CreateRoad(0, 0, "0"),
                            this.CreateRoad(null, null, "0"), this.CreateRoad(null, null, "1"), this.CreateRoad(null, null, "0")) : 2 == e.m_CurrentLevel ? (this.CreateRoad(0, 0, "1"),
                            this.CreateRoad(null, null, "0"), this.CreateRoad(null, null, "0"), this.CreateRoad(null, null, "1")) : (this.CreateRoad(0, 0),
                            this.CreateRoad(), this.CreateRoad(), this.CreateRoad());
                    }, e.CreateCar = function() {
                        var e = n.default.CloneModelByParent("Player", "Player" + this.m_CurrentCarIndex.toString(), i.default._instance.currentGameScene);
                        e.transform.position = new Laya.Vector3(0, 0, -2.5), e.addComponent(o.default),
                            this.m_Player = e.getComponent(o.default), this.m_Player.Init();
                    }, e.CreateRoad = function(e, t, a) {
                        a || (a = "-1" == this.lastrandtype ? r.default.RandItem(["0", "1", "2", "3", "4", "5"]) : "0" == this.lastrandtype ? r.default.RandItem(["0", "1", "2", "3", "5"]) : "3" == this.lastrandtype ? r.default.RandItem(["0", "2", "3", "4", "5"]) : "4" == this.lastrandtype ? r.default.RandItem(["1", "2", "3", "4", "5"]) : "1" == this.lastrandtype ? r.default.RandItem(["0", "1", "2", "4", "5"]) : r.default.RandItem(["0", "1", "2", "3", "4", "5"]),
                            this.lastrandtype = a), console.log(a);
                        var o = n.default.CloneModelByParent("Scene" + this.m_SceneIndex.toString(), a, i.default._instance.currentGameScene);
                        if (o.transform.position = 0 == t || "Begin" == a ? new Laya.Vector3(e, 0, t) : new Laya.Vector3(this.m_NextRoadBeginPoint.transform.position.x, 0, this.m_NextRoadBeginPoint.transform.position.z),
                            o.transform.scale = new Laya.Vector3(o.transform.scale.x, o.transform.scale.y, o.transform.scale.z),
                            console.log(o.transform.localScale), "Begin" != a) {
                            o.addComponent(l.default);
                            var s = o.getComponent(l.default);
                            this.m_Roads.push(s), s.Init(), this.m_NextRoadBeginPoint = s.m_ExitPoint, this.m_CurrentRoadIndex++;
                            var c = this.m_CurrentLevel + 2;
                            c &gt; 5 &amp;&amp; (c = 5), this.m_CurrentRoadIndex == c &amp;&amp; this.CreateFinish(s.m_ExitPoint.transform.position);
                        }
                    }, e.CreateFinish = function(e) {
                        n.default.CloneModel("Finish", i.default._instance.currentGameScene).transform.position = e;



                        this.finishpos = e;
                    }, e.CreateCoin = function(e) {
                        var t = n.default.CloneModel("Coin", i.default._instance.currentGameScene);
                        t.transform.position = e,
                            console.log("eeeeeeeee", e)


                        if (this.finishpos) {
                            console.log("finish", this.finishpos)
                            if (e.z &gt;= this.finishpos.z) {
                                t.removeSelf()
                                console.log("remove")
                            }
                        }

                        this.m_CurrentCoins.push(t);
                        console.log(" this.m_CurrentCoins", this.m_CurrentCoins)

                    }, e.CheckRoad = function() {
                        this.m_Player &amp;&amp; (Laya.Vector3.distance(this.m_Player.m_Root.transform.position, this.m_Roads[1].m_Root.transform.position) &lt; 2 &amp;&amp; (this.m_Roads[0].destroy(),
                            this.m_Roads[0] = this.m_Roads[1], this.m_Roads[1] = this.m_Roads[2], this.m_Roads[2] = this.m_Roads[3],
                            this.m_Roads.splice(3, 4), this.CreateRoad()), this.RotateCoin());
                    }, e.RotateCoin = function() {
                        for (var e = 0; e &lt; this.m_CurrentCoins.length; e++) this.m_CurrentCoins[e] &amp;&amp; this.m_CurrentCoins[e].transform &amp;&amp; (this.m_CurrentCoins[e].transform.rotationEuler = new Laya.Vector3(this.m_CurrentCoins[e].transform.rotationEuler.x, this.m_CurrentCoins[e].transform.rotationEuler.y + 1, this.m_CurrentCoins[e].transform.rotationEuler.z));
                    }, e.m_IsGameLose = !1, e.m_IsGameWin = !1, e.m_RoadCreateIndex = 0, e.m_CurrentCoins = [],
                    e.m_CurrentCarIndex = 0, e.m_SceneIndex = 2, e.m_CurrentRoadIndex = 0, e.m_Roads = [],
                    e.m_CurrentLevel = 0, e.lastrandtype = "-1", e;
            }();
        a.default = c;
    }, {
        "../GameScene": 9,
        "../Tools/ModelManager": 16,
        "../Tools/PlayerPrefsTool": 17,
        "../Tools/RandTool": 18,
        "./CarPlayer": 4,
        "./CarRoad": 5
    }],
    3: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = function() {
            return function() {
                this.Roads = [];
            };
        }();
        a.default = n;
    }, {}],
    4: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("../DanceBall/GameData"),
            i = e("../GameScene"),
            o = e("./CarGame"),
            r = e("../DanceBall/EffectManager"),
            s = e("../Tools/PlayerPrefsTool"),
            l = e("../Tools/WxTool"),
            c = function(e) {
                function t() {
                    var t = null !== e &amp;&amp; e.apply(this, arguments) || this;
                    return t.m_IsInputForward = !1, t.m_IsInputHorizantolLeft = !1, t.m_IsInputHorizantolRight = !1,
                        t.m_IsInputBack = 0, t.m_currentForwardSpeed = 0, t.m_GetCoins = 0, t.m_Trail = [],
                        t.m_TrailTime = -1, t.m_WheelParents = [], t.m_Wheels = [], t;
                }
                return __extends(t, e), t.prototype.Init = function() {
                    this.m_Root = this.owner, this.m_CameraFollow = this.m_Root.getChildByName("CameraPoint"),
                        this.m_Trail.push(this.m_Root.getChildByName("PYTrail")), this.m_Trail.push(this.m_Root.getChildByName("PYTrail2")),
                        this.m_Trail[0].active = !1, this.m_Trail[1].active = !1, this.m_WheelParents.push(this.m_Root.getChildByName("PL")),
                        this.m_WheelParents.push(this.m_Root.getChildByName("PP")), this.m_Wheels.push(this.m_Root.getChildByName("PL").getChildByName("KoloPL")),
                        this.m_Wheels.push(this.m_Root.getChildByName("PP").getChildByName("KoloPP")), this.m_Wheels.push(this.m_Root.getChildByName("KoloTL")),
                        this.m_Wheels.push(this.m_Root.getChildByName("KoloTP")), i.default._instance.currentCamera.transform.position = this.m_CameraFollow.transform.position;
                }, t.prototype.onUpdate = function() {
                    o.default.CheckRoad(), o.default.m_IsGameLose || o.default.m_IsGameWin || this.m_currentForwardSpeed &lt; n.default.Setting_CarForwardMaxSpeed &amp;&amp; (this.m_currentForwardSpeed += n.default.Setting_CarAddForwardSpeed),
                        o.default.m_IsGameLose || o.default.m_IsGameWin || this.Rotate(), o.default.m_IsGameLose || o.default.m_IsGameWin || this.m_Root.transform.translate(new Laya.Vector3(0, 0, this.m_currentForwardSpeed));
                }, t.prototype.onLateUpdate = function() {
                    if (!o.default.m_IsGameLose &amp;&amp; !o.default.m_IsGameWin) {
                        var e = new Laya.Vector3(0, 0, 0);
                        Laya.Vector3.lerp(i.default._instance.currentCamera.transform.position, new Laya.Vector3(this.m_CameraFollow.transform.position.x, this.m_CameraFollow.transform.position.y - .5, this.m_CameraFollow.transform.position.z), .05, e),
                            i.default._instance.currentCamera.transform.position = e, i.default._instance.currentCamera.transform.lookAt(new Laya.Vector3(this.m_Root.transform.position.x, this.m_Root.transform.position.y + .2, this.m_Root.transform.position.z), new Laya.Vector3(0, 1, 0));
                    }
                }, t.prototype.SetInputForward = function(e) {
                    o.default.m_IsGameLose || o.default.m_IsGameWin ? this.m_IsInputForward = !1 : this.m_IsInputForward = e;
                }, t.prototype.SetInputHorizontalLeft = function(e) {
                    o.default.m_IsGameLose || o.default.m_IsGameWin || (e != this.m_IsInputHorizantolLeft &amp;&amp; 0 == this.m_IsInputHorizantolLeft &amp;&amp; i.default._instance.ismusic == 1 &amp;&amp; Laya.SoundManager.playSound("Sound/Skid.mp3"),
                        this.m_IsInputHorizantolLeft = e);

                }, t.prototype.SetInputHorizontalRight = function(e) {
                    o.default.m_IsGameLose || o.default.m_IsGameWin || (e != this.m_IsInputHorizantolRight &amp;&amp; 0 == this.m_IsInputHorizantolRight &amp;&amp; i.default._instance.ismusic == 1 &amp;&amp; Laya.SoundManager.playSound("Sound/Skid.mp3"),
                        this.m_IsInputHorizantolRight = e);
                }, t.prototype.SetInputBack = function(e) {
                    o.default.m_IsGameLose || o.default.m_IsGameWin || (this.m_IsInputBack = e);
                }, t.prototype.Rotate = function() {
                    this.m_IsInputHorizantolRight ? (this.m_Root.transform.rotate(new Laya.Vector3(0, -n.default.Setting_RotateSpeed, 0)),
                            this.m_Trail[0].active || (this.m_WheelParents[0].transform.rotationEuler = new Laya.Vector3(this.m_WheelParents[0].transform.rotationEuler.x, this.m_WheelParents[0].transform.rotationEuler.y, -230),
                                this.m_WheelParents[1].transform.rotationEuler = new Laya.Vector3(this.m_WheelParents[1].transform.rotationEuler.x, this.m_WheelParents[1].transform.rotationEuler.y, -230), -1 != this.m_TrailTime ? (this.m_Trail[0].active = !0, this.m_Trail[1].active = !0,
                                    this.m_Trail[0].trailFilter.time = 0, this.m_Trail[1].trailFilter.time = 0, Laya.timer.once(1, this, function() {
                                        this.m_Trail[0].trailFilter.time = this.m_TrailTime, this.m_Trail[1].trailFilter.time = this.m_TrailTime;
                                    })) : (this.m_Trail[0].active = !0, this.m_Trail[1].active = !0))) : this.m_IsInputHorizantolLeft ? (this.m_Root.transform.rotate(new Laya.Vector3(0, n.default.Setting_RotateSpeed, 0)),
                            this.m_Trail[0].active || (this.m_WheelParents[0].transform.rotationEuler = new Laya.Vector3(this.m_WheelParents[0].transform.rotationEuler.x, this.m_WheelParents[0].transform.rotationEuler.y, 230),
                                this.m_WheelParents[1].transform.rotationEuler = new Laya.Vector3(this.m_WheelParents[1].transform.rotationEuler.x, this.m_WheelParents[1].transform.rotationEuler.y, 230), -1 != this.m_TrailTime ? (this.m_Trail[0].active = !0, this.m_Trail[1].active = !0,
                                    this.m_Trail[0].trailFilter.time = 0, this.m_Trail[1].trailFilter.time = 0, Laya.timer.once(1, this, function() {
                                        this.m_Trail[0].trailFilter.time = this.m_TrailTime, this.m_Trail[1].trailFilter.time = this.m_TrailTime;
                                    })) : (this.m_Trail[0].active = !0, this.m_Trail[1].active = !0))) : this.m_Trail[0].active &amp;&amp; (this.m_WheelParents[0].transform.rotationEuler = new Laya.Vector3(this.m_WheelParents[0].transform.rotationEuler.x, this.m_WheelParents[0].transform.rotationEuler.y, 180),
                            this.m_WheelParents[1].transform.rotationEuler = new Laya.Vector3(this.m_WheelParents[1].transform.rotationEuler.x, this.m_WheelParents[1].transform.rotationEuler.y, 180),
                            this.m_Trail[0].active = !1, this.m_Trail[1].active = !1, this.m_TrailTime = this.m_Trail[0].trailFilter.time),
                        this.m_Wheels[0].transform.rotate(new Laya.Vector3(.1, 0, 0)), this.m_Wheels[1].transform.rotate(new Laya.Vector3(.1, 0, 0)),
                        this.m_Wheels[2].transform.rotate(new Laya.Vector3(.1, 0, 0)), this.m_Wheels[3].transform.rotate(new Laya.Vector3(.1, 0, 0));
                }, t.prototype.HitDead = function(e) {







                    if (o.default.m_IsGameLose) {

                    } else if (o.default.m_IsGameWin) {

                    } else {
                        l.default.vibrate(100), o.default.m_IsGameLose = !0,
                            this.m_Root.active = !1, r.default.CreateEffect(i.default._instance.currentGameScene, "Effect_DeadBoom", new Laya.Vector3(this.m_Root.transform.position.x, 0, this.m_Root.transform.position.z), 1)



                        if (i.default._instance.ismusic == 1) {
                            Laya.SoundManager.playSound("Sound/Crash.mp3")
                        }



                        o.default.GameLose()
                    }





                }, t.prototype.TriWin = function() {
                    if (o.default.m_IsGameWin) {

                    } else if (o.default.m_IsGameLose) {

                    } else {

                        if (i.default._instance.ismusic == 1) {
                            Laya.SoundManager.playSound("Sound/Win.mp3")
                        }
                        l.default.vibrate(100), o.default.m_IsGameWin = !0, o.default.GameWin()
                    }










                }, t.prototype.GetCoin = function(e) {


                    if (i.default._instance.ismusic == 1) {
                        Laya.SoundManager.playSound("Sound/Pick.mp3")
                    }









                    s.default.SetInt("Coin", s.default.GetInt("Coin") + 1),
                        i.default._instance.ResetGamingUI(),
                        r.default.CreateEffect(i.default._instance.currentGameScene, "Effect_CoinGet",
                            new Laya.Vector3(e.transform.position.x, e.transform.position.y, e.transform.position.z), 1),
                        this.m_GetCoins++, e.active = !1;
                }, t.prototype.onCollisionEnter = function(e) {

                    if (!o.default.m_IsGameLose &amp;&amp; !o.default.m_IsGameWin) {

                        var t = null;
                        e._colliderA &amp;&amp; -1 != e._colliderA.owner.name.indexOf("Player") &amp;&amp; (t = e._colliderB),
                            e._colliderB &amp;&amp; -1 != e._colliderB.owner.name.indexOf("Player") &amp;&amp; (t = e._colliderA),
                            null != t &amp;&amp; (-1 != t.owner.name.indexOf("Obs") &amp;&amp; this.HitDead(!1), -1 != t.owner.name.indexOf("Coin") &amp;&amp; t.owner &amp;&amp; this.GetCoin(t.owner));
                        console.log("position", t.owner.name)

                    }
                }, t.prototype.onTriggerEnter = function(e) {
                    o.default.m_IsGameLose || o.default.m_IsGameWin || -1 != e.owner.name.indexOf("Finish") &amp;&amp; (this.TriWin(),
                        this.SetInputBack(!1), this.SetInputForward(!1));
                }, t.prototype.onCollisionExit = function(e) {}, t;
            }(Laya.Script3D);
        a.default = c;
    }, {
        "../DanceBall/EffectManager": 6,
        "../DanceBall/GameData": 7,
        "../GameScene": 9,
        "../Tools/PlayerPrefsTool": 17,
        "../Tools/WxTool": 22,
        "./CarGame": 2
    }],
    5: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("../Tools/RandTool"),
            i = e("./CarGame"),
            o = function(e) {
                function t() {
                    return null !== e &amp;&amp; e.apply(this, arguments) || this;
                }
                return __extends(t, e), t.prototype.Init = function() {
                    this.m_Root = this.owner, this.m_ExitPoint = this.m_Root.getChildByName("forwardExit"),
                        this.m_CoinPoints = this.m_Root.getChildByName("CoinPoint")._children, this.CraeteCoin();
                }, t.prototype.CraeteCoin = function() {
                    for (var e = 0; e &lt; this.m_CoinPoints.length; e++) {
                        n.default.RandItem([!1, !0]) &amp;&amp; i.default.CreateCoin(this.m_CoinPoints[e].transform.position);
                    }
                }, t;
            }(Laya.Script3D);
        a.default = o;
    }, {
        "../Tools/RandTool": 18,
        "./CarGame": 2
    }],
    6: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("../Tools/ResPool"),
            i = e("../Main"),
            o = function() {
                function e() {}
                return e.EffectInit = function(t) {
                    this.ResPath = i.default.ModelRes, e.CreateEffect(t, "Effect_DeadBoom", new Laya.Vector3(9999, 9999, 9999), 5),
                        e.CreateEffect(t, "Effect_CoinGet", new Laya.Vector3(9999, 9999, 9999), 5);
                }, e.CreateEffect = function(t, a, i, o, r) {
                    this.isInit || (this.isInit = !0, this.Parent = Laya.loader.getRes(this.ResPath));
                    var s = n.default.GetObject(this.ResPath, a); {
                        if (null != s) return s.transform.position = i, void 0 != r &amp;&amp; (s.transform.rotation = r),
                            t.addChild(s), Laya.timer.once(1e3 * o, this, e.RemoveEffect, [s], !1), s;
                        console.log("ç‰¹æ•ˆä¸å­˜åœ¨");
                    }
                }, e.CreateEffectAndGet = function(t, a, i, o) {
                    this.isInit || (this.isInit = !0, this.Parent = Laya.loader.getRes(this.ResPath));
                    var r = n.default.GetObject(this.ResPath, a); {
                        if (null != r) return r.transform.position = i, t.addChild(r), Laya.timer.once(1e3 * o, this, e.RemoveEffect, [r], !1),
                            r;
                        console.log("ç‰¹æ•ˆä¸å­˜åœ¨");
                    }
                }, e.RemoveEffect = function(e) {
                    e.destroy();
                }, e.isInit = !1, e.EffectNamePool = [], e.EffectPool = [], e;
            }();
        a.default = o;
    }, {
        "../Main": 10,
        "../Tools/ResPool": 19
    }],
    7: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("../CarBasic/CarLevelData"),
            i = function() {
                function e() {}
                return e.LoadLevelData = function() {
                        for (var e = Laya.loader.getRes("SubPack/res/LevelData.txt").split("\n"), t = 0; t &lt; e.length; t++) {
                            var a = e[t].split("-");
                            a[1] = a[1].replace("\r", "");
                            var i = new n.default();
                            i.Roads = a[1].split(","), this.LevelData.push(i);
                        }
                    }, e.BannerID = "adunit-ffbf2ab9ecb187c5", e.RewardID = "adunit-d8524d42dec06b4a",
                    e.IntersitialID = "adunit-ac5d63636ab397e6", e.appkey = "d4cdb732a8381173c394ac608abe1aee",
                    e.SoundVol = .15, e.Setting_CarForwardMaxSpeed = .05, e.Setting_CarAddForwardSpeed = 8e-4,
                    e.Setting_RotateSpeed = .0165, e.Setting_PushSpeed = .055, e.Setting_PushTimeMax = 2,
                    e.Setting_MinNPCDis = 5, e.Setting_MaxNPCDis = 9, e.Setting_MinNPCDoubleDis = 3,
                    e.Setting_MaxNPCDoubleDis = 5, e.Setting_UnlockCarPer = 20, e.LevelData = [], e;
            }();
        a.default = i;
    }, {
        "../CarBasic/CarLevelData": 3
    }],
    8: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = function() {
            function e() {}
            return e.init = function() {
                    Laya.ClassUtils.regClass;
                }, e.width = 1280, e.height = 720, e.scaleMode = "showall", e.screenMode = "none",
                e.alignV = "middle", e.alignH = "center", e.startScene = "Load.scene", e.sceneRoot = "",
                e.debug = !1, e.stat = !1, e.physicsDebug = !1, e.exportSceneToJson = !0, e;
        }();
        a.default = n, n.init();
    }, {}],
    9: [function(e, t, a) {

        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("./ui/layaMaxUI"),
            i = e("./Tools/ModelManager"),
            o = e("./Tools/PlayerPrefsTool"),
            r = e("./Tools/WxTool"),
            s = e("./Tools/SceneManager"),
            l = e("./Tools/RandTool"),
            c = e("./DanceBall/EffectManager"),
            d = e("./WxTool/WxADTool"),
            u = e("./Tools/BananaSDK"),
            h = e("./CarBasic/CarGame"),
            f = e("./CarBasic/CarChoose"),
            p = function(e) {
                function t() {
                    var a = e.call(this) || this;
                    return a.isBackLive = !1, a.currentRewardMessage = "", a.isSelectSongCold = !1,
                        a.isJumpmattotop = !1, a.isBackUpmattotop = !1, a.isBackDownmattotop = !1, t.randToTouch = l.default.RandNumber(.6, .85),
                        t._instance = a, t.isSecondRound || u.default.isOpenBombBanner &amp;&amp; (Laya.timer.once(500, a, function() {
                            d.default.ShowBanner();
                        }), Laya.timer.once(1e3, a, function() {
                            d.default.HideBanerDondes();
                        })), t._instance.HideMat(), t.isSecondRound ? d.default.ShowIntersitialAd() : t.isSecondRound = !0,
                        a.InitUI(), a.Init(), a;
                }
                return __extends(t, e), t.prototype.Init = function() {
                        this.currentGameScene = new Laya.Scene3D(), this.currentCamera = i.default.CloneModel("Camera", this.currentGameScene),
                            this.currentGameScene.ambientColor = new Laya.Vector3(.51, .56, .59), this.currentGameScene.fogColor = new Laya.Vector3(.64, .85, .93),
                            this.currentGameScene.fogStart = 0, this.currentGameScene.fogRange = 15, this.currentCamera.clearColor = new Laya.Vector4(.64, .85, .93, 0),
                            Laya.stage.addChild(this.currentGameScene);
                        var e = i.default.CloneModel("Light", this.currentGameScene);
                        e.color = new Laya.Vector3(.46, .46, .36), e.intensity = .8, e.shadow = !0, e.shadowDistance = 50,
                            e.shadowResolution = 1024, c.default.EffectInit(this.currentGameScene), f.default.Show();
                    }, t.prototype.InitUI = function() {
                        if (o.default.GetInt("Music") == 0) {
                            this.ismusic = 1
                            o.default.SetInt("Music", 1)
                            this.btnmusic.skin = "Number-music-on.png"
                        } else if (o.default.GetInt("Music") == 1) {
                            this.ismusic = 1
                            this.btnmusic.skin = "Number-music-on.png"
                        } else if (o.default.GetInt("Music") == 2) {
                            this.ismusic = 2
                            this.btnmusic.skin = "Number-music-off.png"
                        }


                        this.btnForward.on(Laya.Event.MOUSE_DOWN, this, t._instance.OnAddForceIn), this.btnForward.on(Laya.Event.MOUSE_UP, this, t._instance.OnAddForceOut),
                            this.btnBack.on(Laya.Event.MOUSE_DOWN, this, t._instance.OnBackForceIn), this.btnBack.on(Laya.Event.MOUSE_UP, this, t._instance.OnBackForceOut),
                            this.btnLeft.on(Laya.Event.MOUSE_DOWN, this, t._instance.OnRotateForceLeftIn), this.btnLeft.on(Laya.Event.MOUSE_UP, this, t._instance.OnRotateForceLeftOut),
                            this.btnRight.on(Laya.Event.MOUSE_DOWN, this, t._instance.OnRotateForceRightIn),
                            this.btnRight.on(Laya.Event.MOUSE_UP, this, t._instance.OnRotateForceRightOut),






                            this.btnLastCar.on(Laya.Event.CLICK, this, t._instance.OnChooseLastClick),
                            this.btnNextCar.on(Laya.Event.CLICK, this, t._instance.OnChooseNextClick),





                            this.btnCoinUnlock.on(Laya.Event.CLICK, this, t._instance.OnCoinUnlockClick), this.btnADUnlock.on(Laya.Event.CLICK, this, t._instance.OnADUnlockClick),
                            this.btnStartGame.on(Laya.Event.CLICK, this, t._instance.OnStartGameClick), this.btnPassEnd.on(Laya.Event.CLICK, this, t._instance.OnPassEndClick),






                            this.btnADFiveGetCoin.on(Laya.Event.CLICK, this, t._instance.OnADFiveGetCoinClick),
                            this.btnADPassLevel.on(Laya.Event.CLICK, this, t._instance.OnADPassLevelClick),
                            this.btnCloseBackMat1.on(Laya.Event.CLICK, this, this.OnCloseBackMat1Click), this.btnCloseBackMat2.on(Laya.Event.CLICK, this, this.OnCloseBackMat2Click),
                            this.btnBackMat2RandOne.on(Laya.Event.CLICK, this, this.OnRandOneMatClick), this.btnMoreGame1.on(Laya.Event.CLICK, this, this.OnOpenBackMat2Click),
                            this.btnMoreGame2.on(Laya.Event.CLICK, this, this.OnOpenBackMat2Click), this.btnMoreGame3.on(Laya.Event.CLICK, this, this.OnOpenBackMat2Click),
                            this.btnExit1.on(Laya.Event.CLICK, this, this.OnOpenBackMat1Click), this.btnExit2.on(Laya.Event.CLICK, this, this.OnOpenBackMat1Click),
                            this.btnExit3.on(Laya.Event.CLICK, this, this.OnOpenBackMat1Click), this.btnToTouch.on(Laya.Event.CLICK, this, this.OnToTouchClick),
                            this.btnPush.on(Laya.Event.CLICK, this, this.OnPushClick), t.AlredyKeyEvent || (t.AlredyKeyEvent = !0,
                                Laya.stage.on(Laya.Event.KEY_DOWN, this, this.onKeyDown), Laya.stage.on(Laya.Event.KEY_UP, this, this.onKeyUp)),
                            this.ResetStartUI(), this.listBackMat1.hScrollBarSkin = "", this.listBackMat1.scrollBar.value = .5,
                            this.listBackMat2.hScrollBarSkin = "", this.listBackMat2.scrollBar.value = .5, this.listEndMat1.vScrollBarSkin = "",
                            this.listEndMat1.scrollBar.value = .5, this.listEndMat2.vScrollBarSkin = "", this.listEndMat2.scrollBar.value = .5,










                            u.default.GetMat(this.listStartMat1, "gamelist"), u.default.GetMat(this.listStartMat2, "gamelist"),
                            u.default.GetMat(this.listEndMat1, "gamelist_over", !0), u.default.GetMat(this.listEndMat2, "gamelist_over", !0),
                            u.default.GetMat(this.listBackMat1, "gamelist_back", !0), u.default.GetMat(this.listBackMat2, "gamelist_back_two", !0),
                            Laya.timer.loop(25, this, function() {
                                t._instance.listStartMat1.length &lt;= 0 &amp;&amp; (u.default.GetMat(this.listStartMat1, "gamelist"),
                                    u.default.GetMat(this.listStartMat2, "gamelist"), u.default.GetMat(this.listEndMat1, "gamelist_over", !0),
                                    u.default.GetMat(this.listEndMat2, "gamelist_over", !0)), t._instance.listBackMat1.length &lt;= 0 &amp;&amp; (u.default.GetMat(this.listBackMat1, "gamelist_back", !0),
                                    u.default.GetMat(this.listBackMat2, "gamelist_back_two", !0));
                            }, null, !0), Laya.timer.loop(2e3, this, function() {
                                u.default.GetMat(this.listStartMat1, "gamelist"), u.default.GetMat(this.listStartMat2, "gamelist");
                            }), Laya.timer.loop(1, this, function() {
                                t._instance.panelToTouch.visible &amp;&amp; t._instance.progressToTouch.value &gt; 0 &amp;&amp; (t._instance.progressToTouch.value -= .01,
                                        this.imgToTouchProgress.alpha = 1 - this.progressToTouch.value), t._instance.AutoSlideList(t._instance.listBackMat1),
                                    t._instance.AutoSlideList(t._instance.listBackMat2), t._instance.AutoSlideList(t._instance.listEndMat1),
                                    t._instance.AutoSlideList(t._instance.listEndMat2);
                            }), u.default.ExposureMat("gamelist"), u.default.isOpenBombBanner &amp;&amp; (this.btnMoreGame1.visible = !0,
                                this.btnMoreGame2.visible = !0, this.btnMoreGame3.visible = !0, this.btnExit1.visible = !0,
                                this.btnExit2.visible = !0, this.btnExit3.visible = !0);


                        this.btnmusic.on(Laya.Event.CLICK, this, t._instance.onbtnMusic)



                    },

                    t.prototype.initMusic = function() {
                        if (this.ismusic == 1) {
                            WebAudioEngine.playMusic("Sound/BGM.mp3")
                            this.btnmusic.skin = "Number-music-on.png"
                        } else if (this.ismusic == 2) {

                            WebAudioEngine.stopAll()
                            this.btnmusic.skin = "Number-music-off.png"
                        }
                    },
                    t.prototype.onbtnMusic = function() {


                        if (this.ismusic == 1) {


                            this.ismusic = 2
                            o.default.SetInt("Music", 2)
                            this.initMusic()
                        } else if (this.ismusic == 2) {

                            this.ismusic = 1
                            o.default.SetInt("Music", 1)
                            this.initMusic()
                        }







                    },

                    t.prototype.onKeyDown = function(e) {
                        38 == e.keyCode ? h.default.m_Player.SetInputForward(!0) : 40 == e.keyCode ? h.default.m_Player.SetInputBack(!0) : 37 == e.keyCode ? h.default.m_Player.SetInputHorizontalLeft(!0) : 39 == e.keyCode ? h.default.m_Player.SetInputHorizontalRight(!0) : e.keyCode
                    }, t.prototype.onKeyUp = function(e) {
                        38 == e.keyCode ? h.default.m_Player.SetInputForward(!1) : 40 == e.keyCode ? h.default.m_Player.SetInputBack(!1) : 37 == e.keyCode ? h.default.m_Player.SetInputHorizontalLeft(!1) : 39 == e.keyCode ? h.default.m_Player.SetInputHorizontalRight(!1) : e.keyCode;
                    }, t.prototype.OnPushClick = function() {
                        if (this.ismusic == 1) {
                            Laya.SoundManager.soundVolume = 1.5,
                                Laya.SoundManager.playSound("Sound/push.mp3");
                        }

                    }, t.prototype.OnAddForceIn = function() {
                        h.default.m_Player.SetInputForward(!0);
                    }, t.prototype.OnAddForceOut = function() {
                        h.default.m_Player.SetInputForward(!1);
                    }, t.prototype.OnRotateForceRightIn = function() {
                        console.log("1111111111")
                        h.default.m_Player.SetInputHorizontalRight(!0);
                    }, t.prototype.OnRotateForceLeftIn = function() {
                        h.default.m_Player.SetInputHorizontalLeft(!0);
                    }, t.prototype.OnRotateForceRightOut = function() {
                        h.default.m_Player.SetInputHorizontalRight(!1);
                    }, t.prototype.OnRotateForceLeftOut = function() {
                        h.default.m_Player.SetInputHorizontalLeft(!1);
                    }, t.prototype.OnRotateForceOut = function() {}, t.prototype.OnBackForceIn = function() {
                        h.default.m_Player.SetInputBack(!0);
                    }, t.prototype.OnBackForceOut = function() {
                        h.default.m_Player.SetInputBack(!1);
                    }, t.prototype.OnChooseLastClick = function() {
                        f.default.LastCar();
                    }, t.prototype.OnChooseNextClick = function() {
                        f.default.NextCar();
                    }, t.prototype.OnChoosePlayClick = function() {
                        f.default.ChooseFinish();
                    }, t.prototype.OnCoinUnlockClick = function() {
                        console.log("è´­ä¹°")
                        console.log(o.default.GetInt("Coin", 0))
                        console.log("f.default.m_ChooseIndex", f.default.m_ChooseIndex)
                        o.default.GetInt("Coin", 0) &gt;= 20 * f.default.m_ChooseIndex &amp;&amp; (o.default.SetInt("Coin", o.default.GetInt("Coin", 0) - 20 * f.default.m_ChooseIndex),
                            f.default.UnlockCar(), this.ResetStartUI(), platform.getInstance().prompt("unlocked"))


                        if (o.default.GetInt("Coin", 0) &lt; 20 * f.default.m_ChooseIndex) {
                            platform.getInstance().prompt("Coins neededï¼")
                        }
                    }, t.prototype.OnADUnlockClick = function() {



                        platform.getInstance().showReward(() =&gt; {
                            Laya.Browser.onMiniGame ? (t._instance.currentRewardMessage = "UnlockCar", d.default.ShowRewarded()) : (f.default.UnlockCar());
                        })

                    }, t.prototype.OnStartGameClick = function() {
                        platform.getInstance().showInterstitial(() =&gt; {
                            u.default.isOpenBombBanner || (t.isToTouch = !0), t.isToTouch ? this.StartGame() : (d.default.ShowRewarded(),
                                t._instance.panelStart.visible = !1, t._instance.panelToTouch.visible = !0, Laya.timer.once(1e3, this, function() {
                                    t._instance.btnToTouch.visible = !0, d.default.BombBannerSplit(this.btnToTouch, 1);
                                }));
                        })

                    }, t.prototype.OnToTouchClick = function() {
                        this.progressToTouch.value &lt; .9 &amp;&amp; (this.progressToTouch.value += .2, this.progressToTouch.value &gt; t.randToTouch &amp;&amp; 0 == t.isToTouch &amp;&amp; (t.isToTouch = !0,
                            d.default.BombBannerSplit(this.btnToTouch, 2), Laya.timer.once(2e3, this, function() {
                                t._instance.panelToTouch.visible = !1, t._instance.StartGame(), r.default.ShowToast("æ´—å®Œè½¦äº†åŠ¨åŠ›æ›´çŒ›ï¼");
                            })));
                    }, t.prototype.OnPassEndClick = function() {
                        d.default.HideBanner(), s.default.ExitScene(this), s.default.LoadScene(t);
                        platform.getInstance().removeGameList1()
                        platform.getInstance().createLogo()

                    }, t.prototype.OnRandOneMatClick = function() {
                        var e = l.default.RandNumberINT(0, this.listBackMat1.array.length);
                        u.default.OnMatSelect(this.listBackMat1, e);
                    }, t.prototype.OnADFiveGetCoinClick = function() {

                        platform.getInstance().showReward(() =&gt; {
                            o.default.SetInt("Coin", o.default.GetInt("Coin") + 4 * h.default.m_Player.m_GetCoins),

                                t._instance.OnPassEndClick();
                            platform.getInstance().removeGameList1()
                        })


                    }, t.prototype.OnADPassLevelClick = function() {

                        platform.getInstance().showReward(() =&gt; {
                            o.default.SetInt("Level", o.default.GetInt("Level") + 1)
                            platform.getInstance().removeGameList1()

                            platform.getInstance().createLogo()
                            t._instance.OnPassEndClick()
                        })

                    }, t.prototype.OnOpenBackMat1Click = function() {
                        u.default.isOpenExitMode &amp;&amp; Laya.Browser.onMiniGame &amp;&amp; (d.default.HideBanerDondes(),
                            u.default.ExposureMat("gamelist_back"), t._instance.panelBackMat1.visible = !0);
                    }, t.prototype.OnOpenBackMat2Click = function() {
                        u.default.isOpenExitMode &amp;&amp; Laya.Browser.onMiniGame &amp;&amp; (d.default.HideBanerDondes(),
                            u.default.ExposureMat("gamelist_back_two"), t._instance.panelBackMat2.visible = !0);
                    }, t.prototype.OnCloseBackMat1Click = function() {
                        t._instance.panelBackMat1.visible = !1;
                    }, t.prototype.OnCloseBackMat2Click = function() {
                        t._instance.panelBackMat2.visible = !1, u.default.isOpenRreshMoreBannaer &amp;&amp; (console.log("RefreshMoreBanner"),
                            t._instance.panelStart.visible &amp;&amp; (d.default.SwitchBanner(), Laya.timer.once(300, this, function() {
                                d.default.HideBanerDondes();
                            }))), this.panelEnd.visible &amp;&amp; (this.btnPassEnd.visible = !1, Laya.timer.once(300, this, function() {
                            this.btnPassEnd.visible = !0, d.default.BombBanner(this.btnPassEnd);
                        }));
                    }, t.prototype.ResetStartUI = function() {
                        this.txtStartCoin.text = o.default.GetInt("Coin", 0).toString(), this.txtStartLeve.text = "Level" + (o.default.GetInt("Level", 0) + 1).toString();
                    }, t.prototype.ResetGamingUI = function() {
                        this.txtGamingCoin.text = o.default.GetInt("Coin", 0).toString();
                    }, t.prototype.StartGame = function() {
                        d.default.HideBanner(), f.default.ChooseFinish(), this.ResetGamingUI(), this.panelStart.visible = !1,
                            this.panelGaming.visible = !0;
                    }, t.prototype.UpdateCarChoose = function(e, t) {
                        e ? (this.btnADUnlock.visible = !1, this.btnCoinUnlock.visible = !1, this.txtCoinUnlock.text = t + "Coins",
                            this.btnStartGame.visible = !0) : (this.btnADUnlock.visible = !0, this.btnCoinUnlock.visible = !0,
                            this.txtCoinUnlock.text = t + "Coins", this.btnStartGame.visible = !1);
                    }, t.prototype.UpdatePushButton = function(e) {
                        this.clipPush.clipHeight = 220 * e, this.clipPush.clipHeight &lt; 0 &amp;&amp; (this.clipPush.clipHeight = 1);
                    }, t.prototype.GameLose = function() {
                        u.default.ExposureMat("gamelist_over"), this.panelGaming.visible = !1, t._instance.imgBorke.visible = !0,
                            this.btnADPassLevel.visible = !0, Laya.timer.once(1e3, this, function() {
                                t._instance.imgBorke.visible = !1, this.panelEnd.visible = !0, this.OnOpenBackMat2Click(),

                                    this.OnOpenBackMat1Click();
                                platform.getInstance().addGameList1()
                            });

                        this.btnPassEnd.skin = "image_BtnLabel_Retry.png"
                    }, t.prototype.GameWin = function() {
                        platform.getInstance().isWin = true;
                        u.default.ExposureMat("gamelist_over"), this.panelGaming.visible = !1, this.btnADFiveGetCoin.visible = !0,
                            this.panelEnd.visible = !0, o.default.SetInt("Level", o.default.GetInt("Level") + 1),
                            this.OnOpenBackMat2Click(), this.OnOpenBackMat1Click();
                        platform.getInstance().addGameList1()
                        this.btnPassEnd.skin = "img_skip1.png"
                    }, t.prototype.HideMat = function() {
                        if (u.default.isOpenExitMode) {
                            if (this.listBackMat1.visible = !0, this.listBackMat2.visible = !0, this.listEndMat1.visible = !0,
                                this.listEndMat2.visible = !0, this.listStartMat1.visible = !0, this.listStartMat2.visible = !0,
                                this.btnMoreGame1.visible = !0, this.btnMoreGame2.visible = !0, this.btnMoreGame3.visible = !0,
                                u.default.isOpenBombBanner &amp;&amp; (this.btnExit1.visible = !0, this.btnExit2.visible = !0,
                                    this.btnExit3.visible = !0), u.default.ismp &amp;&amp; !u.default.openGuideThree) return void d.default.HideBanerDondes();
                            this.OnOpenBackMat2Click(), this.OnOpenBackMat1Click();
                        } else this.listBackMat1.visible = !1, this.listBackMat2.visible = !1, this.listEndMat1.visible = !1,
                            this.listEndMat2.visible = !1, this.listStartMat1.visible = !1, this.listStartMat2.visible = !1,
                            this.btnMoreGame1.visible = !1, this.btnMoreGame2.visible = !1, this.btnMoreGame3.visible = !1,
                            this.btnExit1.visible = !1, this.btnExit2.visible = !1, this.btnExit3.visible = !1,
                            d.default.HideBanerDondes();
                    }, t.prototype.AutoSlideList = function(e) {
                        e &amp;&amp; e.array &amp;&amp; e.array.length &gt; 0 &amp;&amp; 1 == e.visible &amp;&amp; ("top" != e.name ? (e.scrollBar.value += 2,
                            e.scrollBar.value &gt;= e.scrollBar.slider.max - 10 &amp;&amp; (e.name = "top")) : (e.scrollBar.value -= 2,
                            e.scrollBar.value &lt;= .5 &amp;&amp; (e.name = "down")));
                    }, t.prototype.SwitchListIndex = function(e) {
                        if (e &amp;&amp; e.array &amp;&amp; e.array.length &gt; 0) {
                            var t = l.default.RandNumberINT(0, e.array.length),
                                a = e.array[0];
                            e.array[0] = e.array[t], e.array[t] = a, console.log("Switch"), e.refresh();
                        }
                    }, t.prototype.OnWxRewardedADFinshed = function() {
                        -1 != t._instance.currentRewardMessage.indexOf("UnlockCar") ? (f.default.UnlockCar(),
                            r.default.ShowToast("è§£é”æˆåŠŸï¼")) : -1 != t._instance.currentRewardMessage.indexOf("GetFiveCoin") ? (o.default.SetInt("Coin", o.default.GetInt("Coin") + 4 * h.default.m_Player.m_GetCoins),
                            t._instance.OnPassEndClick(), r.default.ShowToast("é‡‘å¸ç¿»å€æˆåŠŸï¼")) : -1 != t._instance.currentRewardMessage.indexOf("PassLevel") &amp;&amp; (o.default.SetInt("Level", o.default.GetInt("Level") + 1),
                            t._instance.OnPassEndClick(), r.default.ShowToast("è·³è¿‡å…³å¡æˆåŠŸï¼"));
                    }, t.prototype.OnWxRewardedADFailed = function() {
                        t._instance.currentRewardMessage = "", r.default.ShowToast("è¯·çœ‹å®Œå¹¿å‘Šï¼");
                    }, t.AlredyKeyEvent = !1, t.isFirst = !0, t.isToTouch = !1, t.isSheildSlectSongIndex = -1,
                    t.isSecondRound = !1, t.randToTouch = 0, t.isTotcRewarded = !1, t;
            }(n.ui.GameUI);
        a.default = p;
    }, {
        "./CarBasic/CarChoose": 1,
        "./CarBasic/CarGame": 2,
        "./DanceBall/EffectManager": 6,
        "./Tools/BananaSDK": 11,
        "./Tools/ModelManager": 16,
        "./Tools/PlayerPrefsTool": 17,
        "./Tools/RandTool": 18,
        "./Tools/SceneManager": 20,
        "./Tools/WxTool": 22,
        "./WxTool/WxADTool": 27,
        "./ui/layaMaxUI": 29
    }],
    10: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("./GameConfig"),
            i = e("./Tools/PlayerPrefsTool"),
            o = e("./Tools/SceneManager"),
            r = e("./Tools/GlobalProperty"),
            s = e("./Tools/WxTool"),
            l = e("./Tools/SoundTool"),
            c = e("./Tools/BitMapFntTool"),
            d = e("./GameScene"),
            u = e("./Tools/LoadingTool"),
            h = e("./DanceBall/GameData"),
            f = e("./Tools/BananaSDK"),
            p = e("./WxTool/WxADTool"),
            m = function() {
                function e() {
                    Laya3D.init(n.default.width, n.default.height),
                        Laya.Physics &amp;&amp; Laya.Physics.enable(), Laya.DebugPanel &amp;&amp; Laya.DebugPanel.enable(),
                        Laya.URL.exportSceneToJson = n.default.exportSceneToJson, Laya.stage.screenMode = "none",
                        Laya.stage.scaleMode = "showall", Laya.stage.alignV = "middle", Laya.stage.alignH = "center", e.LoadGameVersion();

                }
                return e.LoadGameVersion = function() {
                        Laya.loader.load(["GameVersion.json"], Laya.Handler.create(this, function() {
                            var t = Laya.loader.getRes("GameVersion.json");
                            e.GameVersion = t.GameVersion,
                                s.default.InitTool(), c.default.LoadFnt(), u.default.Init(), l.default.Init(), f.default.Init(),
                                Laya.Browser.onMiniGame &amp;&amp; s.default.wx.showLoading({
                                    title: "å‡†å¤‡é£žé©°"
                                }), Laya.Browser.onMiniGame ? (s.default.wx.loadSubpackage({
                                    name: "SubPack",
                                    success: function(t) {
                                        e.BeginLoad(), console.log("åˆ†åŒ…åŠ&nbsp;è½½æˆåŠŸ");
                                    },
                                    fail: function(e) {
                                        console.log(e);
                                    }
                                }), s.default.wx.loadSubpackage({
                                    name: "SubPack2",
                                    success: function(e) {
                                        console.log("åˆ†åŒ…2åŠ&nbsp;è½½æˆåŠŸ");
                                    },
                                    fail: function(e) {
                                        console.log(e);
                                    }
                                })) : e.BeginLoad();
                        }));
                    }, e.BeginLoad = function() {
                        // c.default.LoadFnt();
                        Laya.loader.load(["SubPack/res/atlas/MainUI.atlas", "SubPack/res/LevelData.txt"], Laya.Handler.create(this, e.BeginCreate));
                    }, e.BeginCreate = function(t, a) {
                        p.default.ShowBanner();
                        var n = [e.ModelRes = e.ModelRes];
                        Laya.loader.create(n, Laya.Handler.create(this, this.onLoaded), Laya.Handler.create(this, e.LoadingProgress, null, !1));
                    }, e.LoadingProgress = function(e) {
                        u.default.UpdateProgress(e);
                    }, e.onLoaded = function() {
                        //f.default.Loaded(), 
                        // Laya.Browser.onMiniGame &amp;&amp; s.default.wx.hideLoading({
                        //     title: "å‡†å¤‡é£žé©°"
                        // }), 
                        console.log("Resources Loaded!"),
                            h.default.LoadLevelData(),
                            e.isFirstTimeGameLogic(),


                            o.default.LoadScene(d.default),


                            platform.getInstance().cargamesstartup("Ace-Drift", () =&gt; {
                                platform.getInstance().createLogo()

                            })
                            GAMESDK.recordOpen();

                        d.default._instance.initMusic()

                        console.log("kuan", Laya.stage.width)
                        console.log("gao", Laya.stage.height)







                    }, e.isFirstTimeGameLogic = function() {
                        Laya.Browser.onMiniGame || i.default.SetInt(r.PlayerPrefsType.CurrentLevel, 1),
                            0 == i.default.GetInt(r.PlayerPrefsType.FirstTimeGame) &amp;&amp; i.default.SetInt(r.PlayerPrefsType.FirstTimeGame, 1);
                    }, e.isModelLoaded = !1, e.GameVersion = 1, e.ModelRes = "SubPack/res/LayaScene_Res/Conventional/Res.ls",
                    e;
            }();
        a.default = m, new m();
    }, {
        "./DanceBall/GameData": 7,
        "./GameConfig": 8,
        "./GameScene": 9,
        "./Tools/BananaSDK": 11,
        "./Tools/BitMapFntTool": 12,
        "./Tools/GlobalProperty": 13,
        "./Tools/LoadingTool": 14,
        "./Tools/PlayerPrefsTool": 17,
        "./Tools/SceneManager": 20,
        "./Tools/SoundTool": 21,
        "./Tools/WxTool": 22,
        "./WxTool/WxADTool": 27
    }],
    11: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("../Main"),
            i = e("../GameScene"),
            o = e("../Tools/WxTool"),
            r = e("../Tools/aldSDK"),
            s = e("../Tools/RandTool"),
            l = e("../DanceBall/GameData"),
            c = function() {
                function e() {}
                return e.Init = function() {
                        e.GetData()
                        try {
                            o.default.wx.login({
                                success: function(e) {
                                    var t = o.default.wx.getLaunchOptionsSync();
                                    console.log("ç™»å½•å®Œæ¯•"), console.log(e), o.default.wx.banana.default.init(l.default.appkey, "", t, function(e) {
                                        1 == e.is_register_today &amp;&amp; r.default.Init();
                                    });
                                }
                            });
                        } catch (e) {}
                    }, e.Loaded = function() {
                        try {
                            console.log("é¦™è•‰ åŠ&nbsp;è½½å®Œæ¯•"), o.default.wx.banana.default.load();
                        } catch (e) {}
                    }, e.ExposureMat = function(t) {
                        try {
                            for (var a = e.ReturnMatObjByName(t), n = [], i = 0; i &lt; a.mat.length; i++) n.push(a.mat[i].iconorigin);
                            e.isInited &amp;&amp; (console.log("é¦™è•‰ æ›å…‰ " + t), o.default.wx.banana.default.exposureMiniProgram(n));
                        } catch (e) {}
                    }, e.ClickMat = function(e) {
                        try {
                            console.log("é¦™è•‰ ç‚¹å‡»" + e), o.default.wx.banana.default.clickMiniProgram(e);
                        } catch (e) {}
                    }, e.NavMat = function(e) {
                        try {
                            console.log("é¦™è•‰ è·³è½¬æˆåŠŸ" + e), o.default.wx.banana.default.navigateToMiniProgram(e);
                        } catch (e) {}
                    }, e.GetData = function() {
                        if (Laya.Browser.onMiniGame &amp;&amp; !this.isInited) try {
                            Laya.timer.loop(500, this, function() {
                                (!this.isInited || e.ReturnMatObjByName("gamelist").mat.length &lt;= 0) &amp;&amp; (console.log("BannerGetData"),
                                    e.BananaGuide());
                            });
                        } catch (e) {
                            console.log(e);
                        }
                    }, e.processHandler = function(e) {
                        console.log(e);
                    }, e.errorHandler = function(e) {
                        console.log(e);
                    }, e.BananaGuide = function() {
                        var t = this;
                        this.isInited || o.default.wx.banana.default.getGuide(n.default.GameVersion, function(a) {
                            try {
                                console.log(a), t.isOpenRreshMoreBannaer = 1 == a.guide_flag_four, t.openGuideThree = 1 == a.guide_flag_three,
                                    t.ismp = 1 == a.is_mp, 1 == a.special_edition ? (t.isOpenBombBanner = !1, t.isOpenExitMode = !1) : 2 == a.flag ? (t.isOpenBombBanner = !0,
                                        t.isOpenExitMode = !0) : 1 == a.flag &amp;&amp; -1 != a.sence.indexOf(1 * o.default.wx.getLaunchOptionsSync().scene) ? (t.isOpenBombBanner = !0,
                                        t.isOpenExitMode = !0) : (t.isOpenBombBanner = !1, t.isOpenExitMode = !0), 0 == e.isInited &amp;&amp; i.default._instance &amp;&amp; i.default._instance.HideMat(),
                                    Object.keys(a.info).forEach(function(t) {
                                        e.bananaMats.push({
                                            name: t,
                                            mat: []
                                        }), a.info[t].forEach(function(a) {
                                            e.ReturnMatObjByName(t).mat.push({
                                                title: a.name,
                                                iconorigin: a.icon,
                                                iconclip: {
                                                    skin: a.icon,
                                                    clipX: 2 == a.icon_type ? 3 : 1,
                                                    clipY: 2 == a.icon_type ? 3 : 1,
                                                    autoPlay: 2 == a.icon_type,
                                                    index: 0,
                                                    interval: 200
                                                },
                                                appid: a.appid,
                                                path: a.path,
                                                extra: a.extra,
                                                icontype: a.icon_type,
                                                iconlist: a.icon_list,
                                                iconindex: 0,
                                                id: a.id
                                            });
                                        }), e.isexpoMat.push({
                                            name: t,
                                            ex: !1
                                        });
                                    }), e.isInited = !0;
                            } catch (e) {}
                        });
                    }, e.ReturnMatObjByName = function(e) {
                        for (var t = 0; t &lt; this.bananaMats.length; t++)
                            if (this.bananaMats[t].name == e) return this.bananaMats[t];
                    }, e.GetMat = function(t, a, n) {
                        if (Laya.Browser.onMiniGame) try {
                            var i = e.ReturnMatObjByName(a);
                            if (!i) return;
                            if (i.mat.length &lt;= 0) return;
                            var o = [];
                            i.mat.forEach(function(e) {
                                e.rand = s.default.RandNumberINT(70, 160) + "ä¸‡äººåœ¨çŽ©", o.push(e);
                            }), t.array = o;
                            var r = [];
                            t.array.forEach(function(e) {
                                    r.push(e);
                                }), r.sort(function() {
                                    return Math.random() - Math.random();
                                }), t.array = r, t.refresh(), t.selectEnable = !0, t.selectHandler = new Laya.Handler(this, this.OnMatSelect, [t]),
                                n &amp;&amp; t.scrollBar.slider &amp;&amp; Laya.timer.once(1e3, this, function() {
                                    t.scrollBar.slider.max += 200;
                                });
                        } catch (e) {
                            console.log(e);
                        }
                    }, e.RandMat = function() {
                        if (Laya.Browser.onMiniGame) try {
                            this.bananaMats.forEach(function(e) {
                                var t = e.mat;
                                if (!(t.length &lt;= 0)) {
                                    var a = [];
                                    t.forEach(function(e) {
                                        a.push(e);
                                    }), a.sort(function() {
                                        return Math.random() - Math.random();
                                    }), t = a;
                                }
                            });
                        } catch (e) {}
                    }, e.OnMatSelect = function(t, a) {
                        try {
                            var n = t.array[a];
                            e.ClickMat(n.iconorigin), o.default.NavigateOtherGame(n.appid, n.path, n.title, n.iconorigin, n.id),
                                t.selectedIndex = -1;
                        } catch (e) {}
                        this.OnMatrixSelectRecord();
                    }, e.OnMatrixSelectRecord = function() {
                        Laya.Browser.onMiniGame;
                    }, e.isInited = !1, e.isOpenBombBanner = !1, e.isOpenFirstMat = !0, e.isOpenSecondMat = !0,
                    e.isOpenExitMode = !1, e.bananaMats = [], e.isexpoMat = [], e.isOpenRreshMoreBannaer = !0,
                    e.ismp = !1, e.openGuideThree = !0, e;
            }();
        a.default = c;
    }, {
        "../DanceBall/GameData": 7,
        "../GameScene": 9,
        "../Main": 10,
        "../Tools/RandTool": 18,
        "../Tools/WxTool": 22,
        "../Tools/aldSDK": 26
    }],
    12: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = function() {
            function e() {}
            return e.LoadFnt = function() {
                    for (var e = 0; e &lt; this.fntRes.length; e++) {
                        var t = new Laya.BitmapFont();
                        this.bitMapFnts.push(t), t.loadFont(this.fntRes[e], new Laya.Handler(this, this.OnLoaded, [e]));
                    }
                }, e.OnLoaded = function(e) {
                    Laya.Text.registerBitmapFont(this.fntName[e], this.bitMapFnts[e]), this.count++;
                }, e.fntRes = ["", ""], e.fntName = ["", ""],
                e.bitMapFnts = new Array(), e.count = 0, e;
        }();
        a.default = n;
    }, {}],
    13: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = function() {
            return function() {};
        }();
        a.GlobalProperty = n;
        ! function(e) {
            e.FirstTimeGame = "FirstTimeGame", e.RoleSkinLockStates = "RoleSkinLockStates",
                e.CurrentRoleSkin = "CurrentRoleSkin", e.CurrentCoins = "CurrentCoins", e.CurrentVideos = "CurrentVideos",
                e.CurrentInvites = "CurrentInvites", e.BestScoreNew = "BestScoreNew", e.AverageScore = "AverageScore",
                e.SurvivalWinCount = "SurvivalWinCount", e.AllScore = "AllScore", e.ScoreTime = "ScoreTime",
                e.SoundEnable = "SoundEnable", e.CurrentLevel = "CurrentLevel";
        }(a.PlayerPrefsType || (a.PlayerPrefsType = {}));
    }, {}],
    14: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("../Tools/LoadingToolUI"),
            i = function() {
                function e() {}
                return e.Init = function() {
                    Laya.loader.load([], Laya.Handler.create(this, this.InitFinished));
                }, e.InitFinished = function() {
                    e.isInited = !0, e.ui = new n.default(), Laya.stage.addChild(e.ui);
                }, e.UpdateProgress = function(e) {}, e.LoadFinish = function() {
                    Laya.timer.clearAll(this), void 0 != e.ui &amp;&amp; e.ui.destroy();
                }, e.isInited = !1, e.percent = 0, e;
            }();
        a.default = i;
    }, {
        "../Tools/LoadingToolUI": 15
    }],
    15: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = function(e) {
            function t() {
                return e.call(this) || this;
            }
            return __extends(t, e), t;
        }(e("./../ui/layaMaxUI").ui.LoadUI);
        a.default = n;
    }, {
        "./../ui/layaMaxUI": 29
    }],
    16: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("../Main"),
            i = function() {
                function e() {}
                return e.GetModel = function(e) {
                    this.ModelPath = n.default.ModelRes;
                    return Laya.loader.getRes(this.ModelPath).getChildByName(e);
                }, e.GetModelByparents = function(e, t) {
                    this.ModelPath = n.default.ModelRes;
                    for (var a = Laya.loader.getRes(this.ModelPath), i = 0; i &lt; e.length; i++) a = a.getChildByName(e[i]);
                    var o = a.getChildByName(t);
                    return null == o ? (console.log("èµ„æºä¸å­˜åœ¨"), null) : o;
                }, e.CloneModel = function(e, t, a) {
                    this.ModelPath = n.default.ModelRes;
                    var i = Laya.loader.getRes(this.ModelPath).getChildByName(e);
                    i || console.log("æ‰¾ä¸åˆ°èµ„æº " + e);
                    var o = i.clone();
                    return t.addChild(o), a &amp;&amp; (o.transform.position = a), o;
                }, e.CloneModelByParent = function(e, t, a, i) {
                    this.ModelPath = n.default.ModelRes;
                    var o = Laya.loader.getRes(this.ModelPath).getChildByName(e).getChildByName(t);
                    null == o &amp;&amp; console.log("æ‰¾ä¸åˆ°æ¨¡åž‹ " + e + " " + t);
                    var r = o.clone();
                    return a.addChild(r), i &amp;&amp; (r.transform.position = i), r;
                }, e.CloneModelByParentByParent = function(e, t, a, i, o) {
                    this.ModelPath = n.default.ModelRes;
                    var r = Laya.loader.getRes(this.ModelPath).getChildByName(e).getChildByName(t).getChildByName(a).clone();
                    return i.addChild(r), o &amp;&amp; (r.transform.position = o), r;
                }, e;
            }();
        a.default = i;
    }, {
        "../Main": 10
    }],
    17: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = function() {
            function e() {}
            return e.GetInt = function(e, t) {
                return null == Laya.LocalStorage.getItem(e.toString()) || "" == Laya.LocalStorage.getItem(e.toString()) ? t || 0 : parseInt(Laya.LocalStorage.getItem(e.toString()));
            }, e.SetInt = function(e, t) {
                Laya.LocalStorage.setItem(e.toString(), t.toString());
            }, e.PlusInt = function(t, a) {
                e.SetInt(t, e.GetInt(t) + a);

            }, e.MinusInt = function(t, a) {

                e.SetInt(t, e.GetInt(t) - a);
            }, e.GetString = function(e) {
                return null == Laya.LocalStorage.getItem(e.toString()) ? "" : Laya.LocalStorage.getItem(e.toString());
            }, e.SetString = function(e, t) {
                Laya.LocalStorage.setItem(e.toString(), t);
            }, e;
        }();
        a.default = n;
    }, {}],
    18: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = function() {
            function e() {}
            return e.RandItem = function(e) {
                var t = 1 / e.length,
                    a = Math.random(),
                    n = Math.floor(a / t),
                    i = a / t;
                return 0 == n ? e[0] : i - n == 0 ? e[n - 1] : e[n];
            }, e.RandNumber = function(e, t) {
                return (t - e) * Math.random() + e;
            }, e.RandNumberINT = function(e, t) {
                for (var a = [], n = e; n &lt; t; n++) a.push(n);
                return this.RandItem(a);
            }, e;
        }();
        a.default = n;
    }, {}],
    19: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("../Main"),
            i = function() {
                function e() {}
                return e.GetObject = function(e, t) {
                        if (this.PathParentName = n.default.ModelRes, this.PathParent = Laya.loader.getRes(this.PathParentName), -1 == this.NamePool.indexOf(t)) {
                            this.NamePool.push(t), this.ObejctPool[t] = [], console.log(t);
                            if (null == (i = this.PathParent.getChildByName(t))) return console.log("èµ„æºä¸å­˜åœ¨"),
                                null;
                            return o = i.clone();
                        }
                        if (this.ObejctPool[t].length &gt; 0) {
                            var a = this.ObejctPool[t].pop();
                            return a.active = !0, a;
                        }
                        var i = this.PathParent.getChildByName(t),
                            o = i.clone();
                        return o;
                    }, e.GetObjectByParents = function(e, t) {
                        if (this.PathParentName = n.default.ModelRes, -1 == this.NamePool.indexOf(t)) {
                            this.NamePool.push(t), this.ObejctPool[t] = [];
                            i = Laya.loader.getRes(this.PathParentName);
                            this.ResObejcts[t] = i;
                            for (o = 0; o &lt; e.length; o++) console.log("èµ„æº: " + t), i = i.getChildByName(e[o]);
                            if (null == (r = i.getChildByName(t))) return console.log("èµ„æºä¸å­˜åœ¨"), null;
                            return s = r.clone();
                        }
                        if (this.ObejctPool[t].length &gt; 0) {
                            var a = this.ObejctPool[t].pop();
                            return a.active = !0, a;
                        }
                        for (var i = this.ResObejcts[t], o = 0; o &lt; e.length; o++) i = i.getChildByName(e[o]);
                        var r = i.getChildByName(t),
                            s = r.clone();
                        return s;
                    }, e.BackObject = function(e) {
                        this.PathParentName = n.default.ModelRes, null == e.parent ? e.destroy() : (e.transform.position = new Laya.Vector3(9999, 9999, 9999 + this.DelectSpaceOff),
                            this.DelectSpaceOff += 10, this.ObejctPool[e.name].push(e), e.removeSelf());
                    }, e.PathParent = null, e.NamePool = [], e.ObejctPool = {}, e.ResObejcts = {}, e.DelectSpaceOff = 1e3,
                    e;
            }();
        a.default = i;
    }, {
        "../Main": 10
    }],
    20: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = function() {
            function e() {}

            return e.LoadScene = function(e) {
                this.currentScene = new e(), Laya.stage.addChild(this.currentScene);
            }, e.ExitScene = function(e) {
                this.currentScene.removeSelf(), Laya.timer.clearAll(this.currentScene), this.currentScene.currentGameScene.removeSelf(),
                    this.currentScene.currentGameScene.destroy(), this.currentScene.destroy(), this.currentScene = null;
            }, e;
        }();
        a.default = n;
    }, {}],
    21: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("./WxTool"),
            i = e("../DanceBall/GameData"),
            o = function() {
                function e() {}
                return e.Init = function() {
                    if (Laya.Browser.onMiniGame) {
                        if (null == e.effectaudio) {
                            e.effectaudio = [];
                            for (t = 0; t &lt; 4; t++) e.effectaudio.push(n.default.wx.createInnerAudioContext());
                        } else
                            for (t = 0; t &lt; 4; t++) e.effectaudio[t].stop();
                        for (var t = 0; t &lt; 4; t++) e.effectaudio[t].stop(), e.effectaudio[t].volume = i.default.SoundVol,
                            e.effectaudio[t].autoplay = !1, e.effectaudio[t].loop = !1;
                    } else this.StopEffect(), Laya.SoundManager.soundVolume = i.default.SoundVol;
                }, e.DestroyBG = function() {
                    e.audio &amp;&amp; e.audio.destroy();
                }, e.TStopBG = function() {}, e.StopEffect = function() {
                    if (Laya.Browser.onMiniGame) {
                        if (e.effectaudio)
                            for (var t = 0; t &lt; 4; t++) e.effectaudio[t].stop();
                    } else Laya.SoundManager.stopAllSound();
                }, e.PlayBG = function(t, a) {
                    Laya.Browser.onMiniGame ? (e.audio &amp;&amp; e.audio.destroy(), (e.audio = n.default.wx.createInnerAudioContext()).src = t,
                        e.audio.autoplay = !1, e.audio.loop = !1, e.audio.play()) : Laya.SoundManager.playMusic(t);
                }, e.PlayEffect = function(t) {
                    Laya.Browser.onMiniGame ? e.effectaudio &amp;&amp; (e.effectaudio[e.effectaduioIndex].src = t,
                        e.effectaudio[e.effectaduioIndex++].play(), 4 == e.effectaduioIndex &amp;&amp; (e.effectaduioIndex = 0)) : Laya.SoundManager.playSound(t);
                }, e.effectaduioIndex = 0, e;
            }();
        a.default = o;
    }, {
        "../DanceBall/GameData": 7,
        "./WxTool": 22
    }],
    22: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("./aldSDK"),
            i = e("../WxTool/WxADTool"),
            o = e("./BananaSDK"),
            r = function() {
                function e() {}
                return e.InitTool = function() {
                    Laya.Browser.onMiniGame &amp;&amp; (e.wx = Laya.Browser.window.wx, i.default.Init(), e.wx.showShareMenu({
                        withShareTicket: !0,
                        success: function(e) {
                            console.log("åˆ†äº«é¢æ¿åˆå§‹åŒ–æˆåŠŸ");
                        }
                    }), e.wx.onShareAppMessage(function() {
                        return {
                            title: "æˆ‘æ¼‚ç§»æœ€6",
                            imageUrl: "SubPack/res/share.png"
                        };
                    }));
                }, e.GetCurrentTimeOffSet = function(e, t, a) {
                    var n = 60 * t + e;
                    return 60 * new Date().getMinutes() + new Date().getSeconds() - n;
                }, e.EventRecord = function(e, t, a) {}, e.vibrate = function(t) {
                    if (Laya.Browser.onMiniGame) {
                        var a = t / 15,
                            n = 0,
                            i = {
                                count: a,
                                index: n
                            };
                        Laya.timer.loop(16, i, function() {
                            e.wx.vibrateShort(), ++n &gt; a &amp;&amp; Laya.timer.clearAll(i);
                        });
                    }
                }, e.Vibrate = function(e) {
                    Laya.Browser.onMiniGame &amp;&amp; (e ? this.wx.vibrateShort({
                        success: function(e) {},
                        fail: function(e) {}
                    }) : this.wx.vibrateShort({
                        success: function(e) {},
                        fail: function(e) {}
                    }));
                }, e.ShowToast = function(e) {
                    Laya.Browser.onMiniGame &amp;&amp; this.wx.showToast({
                        title: e,
                        duration: 2e3,
                        icon: "none"
                    });
                }, e.Share = function() {
                    Laya.Browser.onMiniGame;
                }, e.NavigateOtherGame = function(t, a, i, r, s) {
                    Laya.Browser.onMiniGame &amp;&amp; (n.default.AldRecord("å°æ¸¸æˆè·³è½¬ç‚¹å‡»", "1", i.toString()), e.wx.navigateToMiniProgram({
                        appId: t,
                        path: a,
                        success: function(e) {
                            console.log("è·³è½¬æˆåŠŸ ï¼š " + i.toString()), n.default.AldRecord("å°æ¸¸æˆè·³è½¬å›žè°ƒæˆåŠŸ", "æˆåŠŸ", i.toString()),
                                o.default.NavMat(s);
                        },
                        fail: function() {
                            console.log("è·³è½¬å¤±è´¥ ï¼š " + i.toString()), n.default.AldRecord("å°æ¸¸æˆè·³è½¬å›žè°ƒå¤±è´¥", "å¤±è´¥", i.toString());
                        }
                    }));
                }, e.ShareActionCounterSeconds = 0, e.ShareActionCounterMinutes = 0, e;
            }();
        a.default = r;
    }, {
        "../WxTool/WxADTool": 27,
        "./BananaSDK": 11,
        "./aldSDK": 26
    }],
    23: [function(e, t, a) {
        a.app_key = "a9e1303f057740ad4fdb7bfc54ca95bd", a.getLocation = !1;
    }, {}],
    24: [function(e, t, a) {
        ! function() {
            function t(e) {
                var t = {};
                return "Boolean Number String Function Array Date RegExp Object Error Symbol".split(" ").forEach(function(e, a) {
                    t["[object " + e + "]"] = e.toLowerCase();
                }), null == e ? e : "object" == typeof e || "function" == typeof e ? t[function(e) {
                    return Object.prototype.toString.call(e);
                }.call(e)] || "object" : typeof e;
            }

            function a(e, t) {
                p++, e.as = _, e.at = y, e.rq_c = p, e.ifo = l, e.ak = s.app_key, e.uu = c, e.v = o,
                    e.st = Date.now(), e.ev = t, e.wsr = m, "" !== function(e) {
                        if (void 0 === e || "" === e) return "";
                        var t = {};
                        for (var a in e) "rawData" != a &amp;&amp; "errMsg" != a &amp;&amp; (t[a] = e[a]);
                        return t;
                    }(e.ufo) &amp;&amp; (e.ufo = e.ufo), e.ec = f, wx.Queue.push(function() {
                        return new Promise(function(t, a) {
                            wx.request({
                                url: "https://" + r + ".aldwx.com/d.html",
                                data: e,
                                header: {
                                    se: u || "",
                                    op: h || "",
                                    img: C || ""
                                },
                                method: "GET",
                                fail: function() {
                                    t("");
                                },
                                success: function(e) {
                                    t(200 == e.statusCode ? "" : "status error");
                                }
                            });
                        });
                    });
            }

            function n(e) {
                var t = {};
                for (var a in e) t[a] = e[a];
                return t;
            }

            function i(e) {
                for (var t = "", a = 0; a &lt; e.length; a++) e[a].length &gt; t.length &amp;&amp; (t = e[a]);
                return t;
            }
            var o = "2.0.0",
                r = "glog",
                s = e("./ald-game-conf");
            "" === s.app_key &amp;&amp; console.error("è¯·åœ¨é…ç½®æ–‡ä»¶ä¸­å¡«å†™æ‚¨çš„app_key"), s.app_key = s.app_key.replace(/\s/g, ""),
                wx.request({
                    url: "https://" + r + ".aldwx.com/config/app.json",
                    method: "GET",
                    success: function(e) {
                        200 === e.statusCode &amp;&amp; (e.data.version != o &amp;&amp; console.warn("æ‚¨çš„SDKä¸æ˜¯æœ€æ–°ç‰ˆæœ¬ï¼Œè¯·å°½å¿«å‡çº§ï¼"),
                            e.data.warn &amp;&amp; console.warn(e.data.warn), e.data.error &amp;&amp; console.error(e.data.error));
                    }
                });
            var l = "",
                c = function() {
                    var e = "";
                    try {
                        e = wx.getStorageSync("aldstat_uuid"), wx.setStorageSync("ald_ifo", !0);
                    } catch (t) {
                        e = "uuid_getstoragesync";
                    }
                    if (e) l = !1;
                    else {
                        e = function() {
                            function e() {
                                return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1);
                            }
                            return e() + e() + e() + e() + e() + e() + e() + e();
                        }(), l = !0;
                        try {
                            wx.setStorageSync("aldstat_uuid", e);
                        } catch (e) {
                            wx.setStorageSync("aldstat_uuid", "uuid_getstoragesync");
                        }
                    }
                    return e;
                }(),
                d = {},
                u = "",
                h = "",
                f = 0,
                p = "",
                m = wx.getLaunchOptionsSync(),
                g = Date.now(),
                y = "" + Date.now() + Math.floor(1e7 * Math.random()),
                _ = "" + Date.now() + Math.floor(1e7 * Math.random()),
                v = 0,
                I = "",
                C = "",
                S = !0,
                M = !1,
                w = ["aldSendEvent", "aldOnShareAppMessage", "aldShareAppMessage", "aldSendSession", "aldSendOpenid", "aldLevelEvent"],
                b = ["payStart", "paySuccess", "payFail", "die", "revive", "tools", "award"],
                L = ["complete", "fail"];
            void 0 === wx.Queue &amp;&amp; (wx.Queue = new function() {
                this.concurrency = 4, this.queue = [], this.tasks = [], this.activeCount = 0;
                var e = this;
                this.push = function(t) {
                    this.tasks.push(new Promise(function(a, n) {
                        var i = function() {
                            e.activeCount++, t().then(function(e) {
                                a(e);
                            }).then(function() {
                                e.next();
                            });
                        };
                        e.activeCount &lt; e.concurrency ? i() : e.queue.push(i);
                    }));
                }, this.all = function() {
                    return Promise.all(this.tasks);
                }, this.next = function() {
                    e.activeCount--, e.queue.length &gt; 0 &amp;&amp; e.queue.shift()();
                };
            }(), wx.Queue.all()), Promise.all([new Promise(function(e, t) {
                wx.getSetting({
                    success: function(t) {
                        t.authSetting["scope.userInfo"] ? wx.getUserInfo({
                            success: function(t) {
                                C = i(t.userInfo.avatarUrl.split("/")), e(t);
                            },
                            fail: function() {
                                e("");
                            }
                        }) : e("");
                    },
                    fail: function() {
                        e("");
                    }
                });
            }), new Promise(function(e, t) {
                wx.getNetworkType({
                    success: function(t) {
                        e(t);
                    },
                    fail: function() {
                        e("");
                    }
                });
            }), new Promise(function(e, t) {
                s.getLocation ? wx.getLocation({
                    success: function(t) {
                        e(t);
                    },
                    fail: function() {
                        e("");
                    }
                }) : wx.getSetting({
                    success: function(t) {
                        t.authSetting["scope.userLocation"] ? (wx.getLocation({
                            success: function(t) {
                                e(t);
                            },
                            fail: function() {
                                e("");
                            }
                        }), e("")) : e("");
                    },
                    fail: function() {
                        e("");
                    }
                });
            })]).then(function(e) {
                "" !== e[2] ? (d.lat = e[2].latitude || "", d.lng = e[2].longitude || "", d.spd = e[2].speed || "") : (d.lat = "",
                    d.lng = "", d.spd = ""), "" !== e[1] ? d.nt = e[1].networkType || "" : d.nt = "";
                var t = n(d);
                "" !== e[0] &amp;&amp; (t.ufo = e[0], I = e[0]), a(t, "init");
            }), wx.onShow(function(e) {
                if (m = e, v = Date.now(), !S &amp;&amp; !M) {
                    y = "" + Date.now() + Math.floor(1e7 * Math.random()), l = !1;
                    try {
                        wx.setStorageSync("ald_ifo", !1);
                    } catch (e) {}
                }
                S = !1, M = !1;
                var t = n(d),
                    i = n(d);
                t.sm = v - g, e.query.ald_share_src &amp;&amp; e.shareTicket &amp;&amp; "1044" === e.scene ? (i.tp = "ald_share_click",
                        new Promise(function(e, t) {
                            "1044" == m.scene ? wx.getShareInfo({
                                shareTicket: m.shareTicket,
                                success: function(t) {
                                    e(t);
                                },
                                fail: function() {
                                    e("");
                                }
                            }) : e("");
                        }).then(function(e) {
                            i.ct = e, a(i, "event");
                        })) : e.query.ald_share_src &amp;&amp; (i.tp = "ald_share_click", i.ct = "1", a(i, "event")),
                    a(t, "show");
            }), wx.onHide(function() {
                var e = n(d);
                e.dr = Date.now() - v, "" === I ? wx.getSetting({
                    success: function(t) {
                        t.authSetting["scope.userInfo"] ? wx.getUserInfo({
                            success: function(t) {
                                e.ufo = t, I = t, C = i(t.userInfo.avatarUrl.split("/")), a(e, "hide");
                            }
                        }) : a(e, "hide");
                    }
                }) : a(e, "hide");
            }), wx.onError(function(e) {
                var t = n(d);
                t.tp = "ald_error_message", t.ct = e, f++, a(t, "event");
            });
            var B = {
                aldSendEvent: function(e, t) {
                    var i = n(d);
                    "" !== e &amp;&amp; "string" == typeof e &amp;&amp; e.length &lt;= 255 ? (i.tp = e, "string" == typeof t &amp;&amp; t.length &lt;= 255 ? (i.ct = String(t),
                            a(i, "event")) : "object" == typeof t ? (JSON.stringify(t).length &gt;= 255 &amp;&amp; console.error("è‡ªå®šä¹‰äº‹ä»¶å‚æ•°ä¸èƒ½è¶…è¿‡255ä¸ªå­—ç¬¦"),
                            i.ct = JSON.stringify(t), a(i, "event")) : void 0 === t || "" === t ? a(i, "event") : console.error("äº‹ä»¶å‚æ•°å¿…é¡»ä¸ºString,Objectç±»åž‹,ä¸”å‚æ•°é•¿åº¦ä¸èƒ½è¶…è¿‡255ä¸ªå­—ç¬¦")) :
                        console.error("äº‹ä»¶åç§°å¿…é¡»ä¸ºStringç±»åž‹ä¸”ä¸èƒ½è¶…è¿‡255ä¸ªå­—ç¬¦");
                },
                aldOnShareAppMessage: function(e) {
                    wx.onShareAppMessage(function() {
                        M = !0;
                        var i = e(),
                            o = "";
                        o = void 0 !== m.query.ald_share_src ? void 0 !== i.query ? (m.query.ald_share_src.indexOf(c),
                                i.query + "&amp;ald_share_src=" + m.query.ald_share_src + "," + c) : (m.query.ald_share_src.indexOf(c),
                                "ald_share_src=" + m.query.ald_share_src + "," + c) : void 0 !== i.query ? i.query + "&amp;ald_share_src=" + c : "ald_share_src=" + c,
                            "undefined" != t(i.ald_desc) &amp;&amp; (o += "&amp;ald_desc=" + i.ald_desc), i.query = o;
                        var r = n(d);
                        return r.ct = i, r.ct.sho = 1, r.tp = "ald_share_chain", a(r, "event"), i;
                    });
                },
                aldShareAppMessage: function(e) {
                    M = !0;
                    var i = e,
                        o = "";
                    o = void 0 !== m.query.ald_share_src ? void 0 !== i.query ? (m.query.ald_share_src.indexOf(c),
                        i.query + "&amp;ald_share_src=" + m.query.ald_share_src + "," + c) : (m.query.ald_share_src.indexOf(c),
                        "ald_share_src=" + m.query.ald_share_src + "," + c) : void 0 !== i.query ? i.query + "&amp;ald_share_src=" + c : "ald_share_src=" + c;
                    var r = n(d);
                    "undefined" != t(i.ald_desc) &amp;&amp; (o += "&amp;ald_desc=" + i.ald_desc), i.query = o, r.ct = i,
                        r.tp = "ald_share_chain", a(r, "event"), wx.shareAppMessage(i);
                },
                aldSendSession: function(e) {
                    if ("" !== e &amp;&amp; e) {
                        var t = n(d);
                        t.tp = "session", t.ct = "session", u = e, "" === I ? wx.getSetting({
                            success: function(e) {
                                e.authSetting["scope.userInfo"] ? wx.getUserInfo({
                                    success: function(e) {
                                        t.ufo = e, a(t, "event");
                                    }
                                }) : a(t, "event");
                            }
                        }) : (t.ufo = I, "" !== I &amp;&amp; (t.gid = ""), a(t, "event"));
                    } else console.error("è¯·ä¼&nbsp;å…¥ä»ŽåŽå°èŽ·å–çš„session_key");
                },
                aldSendOpenid: function(e) {
                    if ("" !== e &amp;&amp; e) {
                        h = e;
                        var t = n(d);
                        t.tp = "openid", t.ct = "openid", a(t, "event");
                    } else console.error("openIDä¸èƒ½ä¸ºç©º");
                }
            };
            wx.aldStage = new function() {
                function e(e) {
                    return !/^\d+(.\d+)*$/.test(e.stageId) || e.stageId.length &gt; 32 ? (console.warn("å…³å¡stageIdå¿…é¡»ç¬¦åˆä¼&nbsp;å‚è§„åˆ™,è¯·å‚è€ƒæ–‡æ¡£ã€‚"), !1) : !("string" !== t(e.stageName) || e.stageName.length &gt; 32) || (console.warn("å…³å¡åç§°ä¸ºå¿…ä¼&nbsp;å­—æ®µ,ä¸”é•¿åº¦å°äºŽ32ä¸ªå­—ç¬¦,è¯·å‚è€ƒæ–‡æ¡£"), !1);
                }
                var i = "",
                    o = "",
                    r = 0;
                this.onStart = function(a) {
                    if (e(a)) {
                        var n = {};
                        r = Date.now(), n.sid = a.stageId, n.snm = a.stageName, n.state = "start", o = "" + Date.now() + Math.floor(1e7 * Math.random()),
                            i = n, ("string" === t(a.userId) &amp;&amp; a.userId) &lt; 32 &amp;&amp; (this.uid = a.uid), this.request();
                    }
                }, this.onRunning = function(a) {
                    if (e(a)) {
                        var n = {
                            params: {}
                        };
                        if (("string" === t(a.userId) &amp;&amp; a.userId) &lt; 32 &amp;&amp; (this.uid = a.uid), !t(a.event) &amp;&amp; -1 != b.join(",").indexOf(a.event + ",")) return void b.join(",");
                        if (n.event = a.event, "object" === t(a.params)) {
                            if ("string" !== t(a.params.itemName) || a.params.itemName.length &gt; 32) return void console.warn("é“å…·/å•†å“åç§°ä¸ºå¿…ä¼&nbsp;å­—æ®µï¼Œä¸”é•¿åº¦å°äºŽ32ä¸ªå­—ç¬¦ï¼Œè¯¦æƒ…è¯·å‚è€ƒæ–‡æ¡£");
                            n.params.itnm = a.params.itemName, "string" === t(a.params.itemId) &amp;&amp; a.params.itemId.length &lt; 32 &amp;&amp; (n.params.itid = a.params.itemId),
                                "number" === t(a.params.itemCount) &amp;&amp; a.params.itemCount.length &lt; 32 ? n.params.itco = a.params.itemCount : n.params.itco = 1, -1 !== a.event.indexOf("pay") &amp;&amp; ("number" === t(a.params.itemMoney) &amp;&amp; a.params.itemMoney.length &lt; 32 ? n.params.money = a.params.itemMoney : n.params.money = 0),
                                "string" === t(a.params.desc) &amp;&amp; a.params.desc.length &lt; 64 &amp;&amp; (n.params.desc = a.params.desc),
                                n.state = "running", n.sid = a.stageId, n.snm = a.stageName, i = n, this.request();
                        }
                    }
                }, this.onEnd = function(a) {
                    if (e(a)) {
                        var n = {};
                        if (n.state = "end", ("string" === t(a.userId) &amp;&amp; a.userId) &lt; 32 &amp;&amp; (this.uid = a.uid), !t(a.event) &amp;&amp; -1 !== L.join(",").indexOf(a.event + ",")) return void L.join(",");
                        n.sid = a.stageId, n.snm = a.stageName, n.event = a.event, n.sdr = 0 !== r ? Date.now() - r : "",
                            n.params = {}, "object" === t(a.params) &amp;&amp; "string" === t(a.params.desc) &amp;&amp; a.params.desc.length &lt; 64 &amp;&amp; (n.params.desc = a.params.desc),
                            i = n, this.request();
                    }
                }, this.request = function() {
                    var e = n(d);
                    i.ss = o, e.ct = i, a(e, "screen");
                };
            }();
            for (var x = 0; x &lt; w.length; x++) ! function(e, t) {
                Object.defineProperty(wx, e, {
                    value: t,
                    writable: !1,
                    enumerable: !0,
                    configurable: !0
                });
            }(w[x], B[w[x]]);
            try {
                var T = wx.getSystemInfoSync();
                d.br = T.brand || "", d.md = T.model, d.pr = T.pixelRatio, d.sw = T.screenWidth,
                    d.sh = T.screenHeight, d.ww = T.windowWidth, d.wh = T.windowHeight, d.lang = T.language,
                    d.wv = T.version, d.sv = T.system, d.wvv = T.platform, d.fs = T.fontSizeSetting,
                    d.wsdk = T.SDKVersion, d.bh = T.benchmarkLevel || "", d.bt = T.battery || "", d.wf = T.wifiSignal || "",
                    d.lng = "", d.lat = "", d.nt = "", d.spd = "", d.ufo = "";
            } catch (e) {}
        }();
    }, {
        "./ald-game-conf": 23
    }],
    25: [function(e, t, a) {
        var n = {};
        n.Init = function() {
            e("./ald-game.js");
        }, a.default = n;
    }, {
        "./ald-game.js": 24
    }],
    26: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("./ald.js"),
            i = function() {
                function e() {}
                return e.Init = function() {
                    Laya.Browser.onMiniGame &amp;&amp; (console.log("é˜¿æ‹‰ä¸å¼•å…¥æˆåŠŸ"), n.default.Init(), this.wx = Laya.Browser.window.wx,
                        this.isInited = !0, this.AldRecord("1.ç™»å½•æˆåŠŸ", "1", "1"));
                }, e.AldRecord = function(e, t, a) {
                    var n, i;
                    this.isInited &amp;&amp; (console.log("é˜¿æ‹‰ä¸å‘é€ " + e), console.log((n = {}, n[t] = a, n)),
                        Laya.Browser.onMiniGame &amp;&amp; this.wx.aldSendEvent(e, (i = {}, i[t] = a, i)));
                }, e.isInited = !1, e;
            }();
        a.default = i;
    }, {
        "./ald.js": 25
    }],
    27: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("../Tools/WxTool"),
            i = e("../GameScene"),
            o = e("../WxTool/WxServiceTool"),
            r = e("../DanceBall/GameData"),
            s = e("../Tools/BananaSDK"),
            l = function() {
                function e() {}
                return e.Init = function() {
                    this.InitBanner(r.default.BannerID), this.InitReward(r.default.RewardID), this.InitIntersitial(r.default.IntersitialID);
                }, e.InitIntersitial = function(e) {}, e.ShowIntersitialAd = function() {}, e.InitBanner = function(t) {
                    if (e.isOpenAD) {
                        r.default.BannerID = t;
                        Laya.Browser.clientHeight, Laya.Browser.clientWidth;
                        n.default.wx.createBannerAd &amp;&amp; (e.bannerAd = n.default.wx.createBannerAd({
                            adUnitId: t,
                            style: {
                                left: 0,
                                top: 0,
                                width: 200
                            }
                        })), this.ResizeBanner(), e.bannerAd.onError(function(t) {
                            console.log("WxTool : " + t), e.bannerAd.hide();
                        });
                    }
                }, e.InitReward = function(t) {
                    e.isOpenAD &amp;&amp; (r.default.RewardID = t, (e.rewardedVideoAd = n.default.wx.createRewardedVideoAd({
                        adUnitId: t
                    })).onError(function(t) {
                        console.log("WxTool : " + t), e.rewardedVideoAd.hide();
                    }), e.rewardedVideoAd.onClose(function(e) {
                        o.default.ShowFeedBackButton(), e &amp;&amp; e.isEnded || void 0 === e ? i.default._instance.OnWxRewardedADFinshed() : i.default._instance.OnWxRewardedADFailed();
                    }));
                }, e.ResizeBanner = function() {
                    var t = Laya.Browser.clientHeight,
                        a = Laya.Browser.clientWidth;
                    e.bannerAd.onResize &amp;&amp; (e.bannerAd.onResize(function(i) {
                        e.BanerHeight = i.height, e.BanerWidth = i.width, n.default.wx.getSystemInfo({
                            success: function(n) {
                                if (console.log("æœºåž‹ " + n.model), -1 != n.model.indexOf("iPhone X") &amp;&amp; (e.isIphoneX = !0), -1 != n.model.indexOf("XS Max")) {
                                    var o = t - i.height + 5,
                                        r = a / 2 - i.width / 2;
                                    e.bannerAd.style.top = o, e.bannerAd.style.left = r, e.isIphoneX = !0;
                                } else {
                                    var o = t - i.height,
                                        r = a / 2 - i.width / 2;
                                    e.bannerAd.style.top = o, e.bannerAd.style.left = r;
                                }
                            }
                        });
                    }), e.bannerAd.onError(function(t) {
                        console.log("WxTool : " + t), e.bannerAd.hide();
                    }));
                }, e.ShowBanner = function() {
                    if (Laya.Browser.onMiniGame) {
                        if (!e.isOpenAD) return;
                        e.bannerAd &amp;&amp; e.bannerAd.show();
                    }
                }, e.HideBanerDondes = function() {
                    if (Laya.Browser.onMiniGame) {
                        if (!e.isOpenAD) return;
                        e.bannerAd &amp;&amp; e.bannerAd.hide();
                    }
                }, e.HideBanner = function() {
                    if (Laya.Browser.onMiniGame) {
                        if (!e.isOpenAD) return;
                        e.bannerAd &amp;&amp; e.bannerAd.destroy(), n.default.wx.createBannerAd &amp;&amp; (e.bannerAd = n.default.wx.createBannerAd({
                            adUnitId: r.default.BannerID,
                            style: {
                                left: 0,
                                top: 0,
                                width: 200
                            }
                        })), this.ResizeBanner();
                    }
                }, e.ShowRewarded = function() {
                    Laya.Browser.onMiniGame &amp;&amp; e.isOpenAD &amp;&amp; (o.default.HideFeedBackButton(), e.rewardedVideoAd.show().catch(function(e) {
                        n.default.ShowToast("å¹¿å‘Šæ‹‰å–å¤±è´¥"), o.default.ShowFeedBackButton();
                    }));
                }, e.GetBannerHeight = function() {
                    if (!Laya.Browser.onMiniGame) return 200;
                    if (!e.isOpenAD) return 200;
                    var t = Laya.Browser.clientHeight,
                        a = e.BanerHeight / t;
                    console.log("Banneré«˜åº¦ " + Laya.stage.height * a);
                    return "NaN" == (Laya.stage.height * a).toString() ? (console.log("NAN"), 200) : Laya.stage.height * a;
                }, e.GetBannerWidth = function() {
                    if (Laya.Browser.onMiniGame &amp;&amp; e.isOpenAD) {
                        var t = Laya.Browser.clientWidth,
                            a = e.BanerWidth / t;
                        console.log("Bannerå®½åº¦ " + Laya.stage.width * a);
                        return "NaN" == (Laya.stage.width * a).toString() ? (console.log("NAN"), 200) : Laya.stage.width * a;
                    }
                }, e.BombBanner = function(t) {
                    if (Laya.Browser.onMiniGame &amp;&amp; Laya.Browser.onMiniGame)
                        if (s.default.isOpenBombBanner) {
                            e.HideBanerDondes();
                            Laya.stage.height, t.height, Laya.stage.height;
                            t.mouseEnabled = !1, t.y = Laya.stage.height - e.GetBannerHeight() / 2 - Laya.stage.y,
                                Laya.timer.once(900, this, function() {
                                    e.ShowBanner(), Laya.timer.once(900, this, function() {
                                        t.mouseEnabled = !0, t.y = Laya.stage.height - e.GetBannerHeight() - 80 - Laya.stage.y;
                                    });
                                });
                        } else e.ShowBanner();
                }, e.BombBannerSplit = function(t, a) {
                    if (Laya.Browser.onMiniGame &amp;&amp; Laya.Browser.onMiniGame)
                        if (s.default.isOpenBombBanner) {
                            if (1 == a) {
                                e.HideBanerDondes();
                                Laya.stage.height, t.height, Laya.stage.height;
                                t.y = Laya.stage.height - .9 * e.GetBannerHeight() - Laya.stage.y;
                            }
                            2 == a &amp;&amp; e.ShowBanner();
                        } else e.ShowBanner();
                }, e.SwitchBanner = function() {
                    Laya.timer.once(0, this, function() {
                        e.HideBanner(), Laya.timer.once(10, this, function() {
                            e.ShowBanner();
                        });
                    });
                }, e.isOpenAD = !0, e.isIphoneX = !1, e;
            }();
        a.default = l;
    }, {
        "../DanceBall/GameData": 7,
        "../GameScene": 9,
        "../Tools/BananaSDK": 11,
        "../Tools/WxTool": 22,
        "../WxTool/WxServiceTool": 28
    }],
    28: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = e("../Tools/WxTool"),
            i = function() {
                function e() {}
                return e.OpenServiceConversation = function() {
                    Laya.Browser.onMiniGame &amp;&amp; n.default.wx.openCustomerServiceConversation({});
                }, e.CreateFeedBackButton = function() {
                    if (Laya.Browser.onMiniGame) {
                        n.default.wx.getSystemInfoSync().SDKVersion &lt; "2.1.3" || (this.GamingFeedBackButton = n.default.wx.createFeedbackButton({
                            type: "image",
                            image: "res/tousu.png",
                            style: {
                                left: 0,
                                top: 10,
                                width: 62,
                                height: 36,
                                lineHeight: 0,
                                backgroundColor: "#ff000000",
                                color: "#ffffffff",
                                textAlign: "center",
                                fontSize: 16,
                                borderRadius: 4
                            }
                        }), this.GamingFeedBackButton.onTap(function(e) {}));
                    }
                }, e.HideFeedBackButton = function() {
                    if (Laya.Browser.onMiniGame) {
                        n.default.wx.getSystemInfoSync().SDKVersion &lt; "2.1.3" || this.GamingFeedBackButton &amp;&amp; this.GamingFeedBackButton.hide();
                    }
                }, e.ShowFeedBackButton = function() {
                    if (Laya.Browser.onMiniGame) {
                        n.default.wx.getSystemInfoSync().SDKVersion &lt; "2.1.3" || this.GamingFeedBackButton &amp;&amp; this.GamingFeedBackButton.show();
                    }
                }, e;
            }();
        a.default = i;
    }, {
        "../Tools/WxTool": 22
    }],
    29: [function(e, t, a) {
        "use strict";
        Object.defineProperty(a, "__esModule", {
            value: !0
        });
        var n = Laya.ClassUtils.regClass;
        ! function(e) {
            var t = function(e) {
                function t() {
                    return e.call(this) || this;
                }
                return __extends(t, e), t.prototype.createChildren = function() {
                    e.prototype.createChildren.call(this), this.createView(t.uiView);
                }, t.uiView = {
                    type: "View",
                    props: {
                        width: 1280,
                        visible: !0,
                        top: 0,
                        rotation: 0,
                        right: 0,
                        left: 0,
                        height: 720,
                        fontSize: 35,
                        bottom: 0
                    },
                    compId: 2,
                    child: [{
                            type: "Panel",
                            props: {
                                var: "panelStart",
                                top: 0,
                                right: 0,
                                left: 0,
                                bottom: 0
                            },
                            compId: 2603,
                            child: [{
                                type: "List",
                                props: {
                                    width: 274,
                                    visible: !1,
                                    var: "listStartMat1",
                                    spaceY: 90,
                                    spaceX: 850,
                                    repeatY: 1,
                                    repeatX: 1,
                                    left: 10,
                                    height: 291,
                                    centerY: 0
                                },
                                compId: 2708,
                                child: [{
                                    type: "Box",
                                    props: {
                                        y: 18,
                                        x: 12,
                                        width: 150,
                                        scaleY: 1.65,
                                        scaleX: 1.65,
                                        name: "render",
                                        height: 148
                                    },
                                    compId: 2709,
                                    child: [{
                                        type: "Image",
                                        props: {
                                            y: 5,
                                            x: 4,
                                            width: 142,
                                            skin: "MainUI/bg_shop.png",
                                            height: 142
                                        },
                                        compId: 2714
                                    }, {
                                        type: "Clip",
                                        props: {
                                            width: 134,
                                            skin: "MainUI/å›¾å±‚ 41.png",
                                            scaleY: 1,
                                            scaleX: 1,
                                            pivotY: 67,
                                            pivotX: 63,
                                            name: "iconclip",
                                            height: 135,
                                            centerY: 2,
                                            centerX: 0
                                        },
                                        compId: 2713
                                    }]
                                }]
                            }, {
                                type: "List",
                                props: {
                                    y: 215,
                                    width: 274,
                                    visible: !1,
                                    var: "listStartMat2",
                                    spaceY: 90,
                                    spaceX: 850,
                                    right: 10,
                                    repeatY: 1,
                                    repeatX: 1,
                                    height: 291,
                                    centerY: 0
                                },
                                compId: 2723,
                                child: [{
                                    type: "Box",
                                    props: {
                                        y: 18,
                                        x: 12,
                                        width: 150,
                                        scaleY: 1.65,
                                        scaleX: 1.65,
                                        name: "render",
                                        height: 148
                                    },
                                    compId: 2724,
                                    child: [{
                                        type: "Image",
                                        props: {
                                            y: 5,
                                            x: 4,
                                            width: 142,
                                            skin: "MainUI/bg_shop.png",
                                            height: 142
                                        },
                                        compId: 2725
                                    }, {
                                        type: "Clip",
                                        props: {
                                            width: 134,
                                            skin: "MainUI/å›¾å±‚ 41.png",
                                            scaleY: 1,
                                            scaleX: 1,
                                            pivotY: 67,
                                            pivotX: 63,
                                            name: "iconclip",
                                            height: 135,
                                            centerY: 2,
                                            centerX: 0
                                        },
                                        compId: 2726
                                    }]
                                }]
                            }, {
                                type: "Image",
                                props: {
                                    width: 179,
                                    visible: !0,
                                    top: 110,
                                    skin: "MainUI/bggg.png",
                                    left: 0,
                                    height: 67,
                                    sizeGrid: "0,0,0,0"
                                },
                                compId: 2604,
                                child: [{
                                    type: "Image",
                                    props: {
                                        y: 10,
                                        x: 18,
                                        width: 53,
                                        skin: "MainUI/Coin.png",
                                        height: 54
                                    },
                                    compId: 2605
                                }, {
                                    type: "Text",
                                    props: {
                                        y: -2,
                                        x: 86,
                                        width: 101,
                                        var: "txtStartCoin",
                                        valign: "middle",
                                        text: "999",
                                        strokeColor: "#000000",
                                        stroke: 2,
                                        height: 74,
                                        fontSize: 50,
                                        font: "SimHei",
                                        color: "#ffffff",
                                        align: "left",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2606
                                }]
                            }, {
                                type: "Image",
                                props: {
                                    width: 179,
                                    top: 20,
                                    skin: "MainUI/bggg.png",
                                    left: 0,
                                    height: 67,
                                    sizeGrid: "0,0,0,0"
                                },
                                compId: 2607,
                                child: [{
                                    type: "Text",
                                    props: {
                                        y: -2,
                                        x: 2,
                                        width: 176,
                                        var: "txtStartLeve",
                                        valign: "middle",
                                        text: "å…³å¡1",
                                        strokeColor: "#000000",
                                        stroke: 2,
                                        height: 74,
                                        fontSize: 50,
                                        font: "SimHei",
                                        color: "#ffffff",
                                        align: "center",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2609
                                }]
                            }, {
                                type: "Button",
                                props: {
                                    width: 68,
                                    var: "btnLastCar",
                                    top: 400,
                                    stateNum: 1,
                                    skin: "MainUI/ArowNext.png",
                                    height: 113,
                                    centerX: -300
                                },
                                compId: 2610
                            }, {
                                type: "Button",
                                props: {
                                    width: 68,
                                    var: "btnNextCar",
                                    top: 400,
                                    stateNum: 1,
                                    skin: "MainUI/ArowNext.png",
                                    scaleX: -1,
                                    height: 113,
                                    centerX: 300
                                },
                                compId: 2611
                            }, {
                                type: "Button",
                                props: {
                                    width: 288,
                                    var: "btnStartGame",
                                    stateNum: 1,
                                    skin: "MainUI/Btn_01.png",
                                    right: 50,
                                    height: 140,
                                    bottom: 50
                                },
                                compId: 2612,
                                child: [{
                                    type: "Image",
                                    props: {
                                        y: 10,
                                        x: 59,
                                        width: 170,
                                        skin: "MainUI/GO.png",
                                        height: 90
                                    },
                                    compId: 2613
                                }]
                            }, {
                                type: "Button",
                                props: {
                                    width: 268,
                                    var: "btnCoinUnlock",
                                    stateNum: 1,
                                    skin: "MainUI/button1.png",
                                    height: 78,
                                    centerX: -200,
                                    bottom: 50
                                },
                                compId: 2614,
                                child: [{
                                    type: "Text",
                                    props: {
                                        y: 0,
                                        x: 50,
                                        width: 167,
                                        var: "txtCoinUnlock",
                                        valign: "middle",
                                        text: "50é‡‘å¸",
                                        height: 74,
                                        fontSize: 40,
                                        font: "Helvetica",
                                        color: "#ffffff",
                                        bold: !0,
                                        align: "center",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2615
                                }]
                            }, {
                                type: "Button",
                                props: {
                                    width: 268,
                                    var: "btnADUnlock",
                                    stateNum: 1,
                                    skin: "MainUI/button1.png",
                                    height: 78,
                                    centerX: 150,
                                    bottom: 50
                                },
                                compId: 2616,
                                child: [{
                                    type: "Text",
                                    props: {
                                        y: 0,
                                        x: 90,
                                        width: 105,
                                        valign: "middle",
                                        text: "unLock",
                                        height: 70,
                                        fontSize: 40,
                                        font: "Helvetica",
                                        color: "#ffffff",
                                        bold: !0,
                                        align: "center",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2617
                                }, {
                                    type: "Image",
                                    props: {
                                        y: 5,
                                        x: 10,
                                        width: 55,
                                        skin: "MainUI/Icon_video.png",
                                        height: 62
                                    },
                                    compId: 2618
                                }]
                            }, {
                                type: "Button",
                                props: {
                                    width: 218,
                                    visible: !1,
                                    var: "btnMoreGame1",
                                    stateNum: 1,
                                    skin: "MainUI/m2.png",
                                    left: 30,
                                    height: 103,
                                    bottom: 70
                                },
                                compId: 2729
                            }, {
                                type: "Button",
                                props: {
                                    visible: !1,
                                    var: "btnExit1",
                                    top: 110,
                                    stateNum: 1,
                                    skin: "MainUI/icon endgame.png",
                                    right: 40
                                },
                                compId: 2730
                            }]
                        }, {
                            type: "Panel",
                            props: {
                                y: 0,
                                x: 0,
                                visible: !1,
                                var: "panelToTouch",
                                top: 0,
                                right: 0,
                                left: 0,
                                bottom: 0
                            },
                            compId: 2741,
                            child: [{
                                type: "Image",
                                props: {
                                    y: 0,
                                    x: 0,
                                    top: 0,
                                    skin: "MainUI/BGé»‘.png",
                                    right: 0,
                                    left: 0,
                                    bottom: 0,
                                    alpha: .85,
                                    sizeGrid: "15,17,19,17"
                                },
                                compId: 2742
                            }, {
                                type: "Image",
                                props: {
                                    width: 402,
                                    top: 70,
                                    skin: "MainUI/Car_06.png",
                                    scaleY: .75,
                                    scaleX: .75,
                                    height: 354,
                                    centerX: -1
                                },
                                compId: 2759,
                                child: [{
                                    type: "ProgressBar",
                                    props: {
                                        y: 404,
                                        width: 256,
                                        var: "progressToTouch",
                                        value: 0,
                                        skin: "MainUI/progressBar.png",
                                        scaleY: 2,
                                        scaleX: 2,
                                        height: 27,
                                        centerX: 0,
                                        sizeGrid: "0,0,0,0"
                                    },
                                    compId: 2761
                                }, {
                                    type: "Image",
                                    props: {
                                        y: -14.5,
                                        x: -13,
                                        width: 383,
                                        var: "imgToTouchProgress",
                                        skin: "MainUI/hc.png",
                                        height: 383,
                                        alpha: 1
                                    },
                                    compId: 2766
                                }]
                            }, {
                                type: "Button",
                                props: {
                                    width: 288,
                                    visible: !1,
                                    var: "btnToTouch",
                                    stateNum: 1,
                                    skin: "MainUI/Btn_01.png",
                                    scaleY: .75,
                                    scaleX: .75,
                                    height: 140,
                                    centerX: 0,
                                    bottom: 100
                                },
                                compId: 2764,
                                child: [{
                                    type: "Text",
                                    props: {
                                        y: -27,
                                        x: 0,
                                        width: 286,
                                        valign: "middle",
                                        text: "æ´—è½¦",
                                        height: 133,
                                        fontSize: 90,
                                        font: "Microsoft YaHei",
                                        color: "#ffffff",
                                        bold: !0,
                                        align: "center",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2767
                                }]
                            }]
                        }, {
                            type: "Image",
                            props: {
                                width: 1392,
                                visible: !1,
                                var: "imgSpeed",
                                skin: "",
                                rotation: 90,
                                pivotY: 749,
                                pivotX: 609,
                                height: 1639,
                                centerY: 70,
                                centerX: 115,
                                alpha: .6
                            },
                            compId: 2781
                        }, {
                            type: "Panel",
                            props: {
                                visible: !1,
                                var: "panelGaming",
                                top: 0,
                                right: 0,
                                left: -2,
                                bottom: 0
                            },
                            compId: 2619,
                            child: [{
                                type: "Image",
                                props: {
                                    width: 179,
                                    visible: !0,
                                    top: 20,
                                    skin: "MainUI/bggg.png",
                                    left: 0,
                                    height: 67,
                                    sizeGrid: "0,0,0,0"
                                },
                                compId: 2620,
                                child: [{
                                    type: "Text",
                                    props: {
                                        y: -2,
                                        x: 86,
                                        width: 101,
                                        var: "txtGamingCoin",
                                        valign: "middle",
                                        text: "0",
                                        strokeColor: "#000000",
                                        stroke: 2,
                                        height: 74,
                                        fontSize: 50,
                                        font: "SimHei",
                                        color: "#ffffff",
                                        align: "left",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2622
                                }, {
                                    type: "Image",
                                    props: {
                                        y: 10,
                                        x: 18,
                                        width: 53,
                                        skin: "MainUI/Coin.png",
                                        height: 54
                                    },
                                    compId: 2782
                                }]
                            }, {
                                type: "Image",
                                props: {
                                    y: 20,
                                    x: 0,
                                    width: 179,
                                    visible: !1,
                                    top: 20,
                                    skin: "MainUI/bggg.png",
                                    left: 0,
                                    height: 67,
                                    sizeGrid: "0,0,0,0"
                                },
                                compId: 2776,
                                child: [{
                                    type: "Text",
                                    props: {
                                        y: -2,
                                        x: 4,
                                        width: 172,
                                        var: "txtGamingTimer",
                                        valign: "middle",
                                        text: "00:00",
                                        strokeColor: "#000000",
                                        stroke: 2,
                                        height: 74,
                                        fontSize: 50,
                                        font: "SimHei",
                                        color: "#ffffff",
                                        align: "center",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2778
                                }]
                            }, {
                                type: "Button",
                                props: {
                                    width: 186,
                                    var: "btnLeft",
                                    stateNum: 1,
                                    skin: "MainUI/StrzalkawLewo.png",
                                    left: 80,
                                    height: 205,
                                    bottom: 70
                                },
                                compId: 2634
                            }, {
                                type: "Button",
                                props: {
                                    width: 186,
                                    var: "btnRight",
                                    stateNum: 1,
                                    skin: "MainUI/StrzalkawPrawo.png",
                                    right: 80,
                                    height: 205,
                                    bottom: 70
                                },
                                compId: 2635
                            }, {
                                type: "Button",
                                props: {
                                    width: 153,
                                    visible: !1,
                                    var: "btnBack",
                                    stateNum: 1,
                                    skin: "MainUI/PedalGazu.png",
                                    right: 2213,
                                    height: 207,
                                    bottom: 1026
                                },
                                compId: 2637
                            }, {
                                type: "Button",
                                props: {
                                    width: 224,
                                    visible: !1,
                                    var: "btnForward",
                                    stateNum: 1,
                                    skin: "MainUI/PedalHamulca.png",
                                    right: -438,
                                    height: 159,
                                    bottom: -492
                                },
                                compId: 2638
                            }, {
                                type: "Button",
                                props: {
                                    visible: !1,
                                    var: "btnExit2",
                                    top: 110,
                                    stateNum: 1,
                                    skin: "MainUI/icon endgame.png",
                                    right: 40
                                },
                                compId: 2731
                            }, {
                                type: "Button",
                                props: {
                                    width: 218,
                                    visible: !1,
                                    var: "btnMoreGame2",
                                    top: 190,
                                    stateNum: 1,
                                    skin: "MainUI/m2.png",
                                    right: 10,
                                    height: 103
                                },
                                compId: 2732
                            }, {
                                type: "Button",
                                props: {
                                    visible: !1,
                                    var: "btnPush",
                                    stateNum: 1,
                                    skin: "MainUI/hyd.png",
                                    scaleY: .75,
                                    scaleX: .75,
                                    right: -198,
                                    pivotY: 110,
                                    pivotX: 110,
                                    height: 220,
                                    bottom: -496
                                },
                                compId: 2772,
                                child: [{
                                    type: "Clip",
                                    props: {
                                        y: 1,
                                        x: 0,
                                        var: "clipPush",
                                        skin: "MainUI/hyu.png",
                                        clipHeight: 1
                                    },
                                    compId: 2775
                                }]
                            }]
                        }, {
                            type: "Image",
                            props: {
                                y: 360,
                                x: 641,
                                width: 1221,
                                visible: !1,
                                var: "imgBorke",
                                skin: "",
                                rotation: 90,
                                pivotY: 719,
                                pivotX: 611,
                                height: 1438,
                                centerY: 0,
                                centerX: 0
                            },
                            compId: 2779
                        }, {
                            type: "Panel",
                            props: {
                                visible: !1,
                                var: "panelEnd",
                                top: 0,
                                right: 0,
                                left: 0,
                                bottom: 0
                            },
                            compId: 2647,
                            child: [{
                                type: "Image",
                                props: {
                                    y: 0,
                                    x: 0,
                                    top: 0,
                                    skin: "MainUI/BGé»‘.png",
                                    right: 0,
                                    left: 0,
                                    bottom: 0,
                                    alpha: .75,
                                    sizeGrid: "15,17,19,17"
                                },
                                compId: 2655
                            }, {
                                type: "List",
                                props: {
                                    zOrder: 0,
                                    x: 30,
                                    width: 292,
                                    visible: !1,
                                    var: "listEndMat1",
                                    top: 0,
                                    spaceY: 120,
                                    spaceX: 840,
                                    repeatX: 1,
                                    pivotY: 0,
                                    pivotX: 0,
                                    left: 30,
                                    bottom: 0
                                },
                                compId: 2719,
                                child: [{
                                    type: "Box",
                                    props: {
                                        y: 0,
                                        x: 21,
                                        width: 150,
                                        scaleY: 1.65,
                                        scaleX: 1.65,
                                        name: "render",
                                        height: 148
                                    },
                                    compId: 2720,
                                    child: [{
                                        type: "Image",
                                        props: {
                                            y: 5,
                                            x: 4,
                                            width: 142,
                                            skin: "MainUI/bg_shop.png",
                                            height: 142
                                        },
                                        compId: 2721
                                    }, {
                                        type: "Clip",
                                        props: {
                                            width: 134,
                                            skin: "MainUI/å›¾å±‚ 41.png",
                                            scaleY: 1,
                                            scaleX: 1,
                                            pivotY: 67,
                                            pivotX: 63,
                                            name: "iconclip",
                                            height: 135,
                                            centerY: 2,
                                            centerX: 0
                                        },
                                        compId: 2722
                                    }]
                                }]
                            }, {
                                type: "List",
                                props: {
                                    width: 292,
                                    visible: !1,
                                    var: "listEndMat2",
                                    top: 0,
                                    spaceY: 120,
                                    spaceX: 840,
                                    right: 30,
                                    repeatX: 1,
                                    pivotY: 0,
                                    pivotX: 0,
                                    bottom: 0
                                },
                                compId: 2715,
                                child: [{
                                    type: "Box",
                                    props: {
                                        y: 0,
                                        x: 21,
                                        width: 150,
                                        scaleY: 1.65,
                                        scaleX: 1.65,
                                        name: "render",
                                        height: 148
                                    },
                                    compId: 2716,
                                    child: [{
                                        type: "Image",
                                        props: {
                                            y: 5,
                                            x: 4,
                                            width: 142,
                                            skin: "MainUI/bg_shop.png",
                                            height: 142
                                        },
                                        compId: 2717
                                    }, {
                                        type: "Clip",
                                        props: {
                                            width: 134,
                                            skin: "MainUI/å›¾å±‚ 41.png",
                                            scaleY: 1,
                                            scaleX: 1,
                                            pivotY: 67,
                                            pivotX: 63,
                                            name: "iconclip",
                                            height: 135,
                                            centerY: 2,
                                            centerX: 0
                                        },
                                        compId: 2718
                                    }]
                                }]
                            }, {
                                type: "Button",
                                props: {
                                    width: 371,
                                    visible: !1,
                                    var: "btnADFiveGetCoin",
                                    stateNum: 1,
                                    skin: "MainUI/button2.png",
                                    height: 119,
                                    centerY: -80,
                                    centerX: 0,
                                    alpha: 1
                                },
                                compId: 2656,
                                child: [{
                                    type: "Text",
                                    props: {
                                        y: -166,
                                        x: 50,
                                        width: 383,
                                        var: "txtEndTitle",
                                        valign: "top",
                                        text: "Winï¼",
                                        height: 132,
                                        fontSize: 100,
                                        font: "Helvetica",
                                        color: "#ffffff",
                                        bold: !0,
                                        align: "center",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2658
                                }, {
                                    type: "Text",
                                    props: {
                                        y: 59,
                                        x: 211,
                                        width: 368,
                                        valign: "middle",
                                        text: "Coin Ã— 5",
                                        strokeColor: "#000000",
                                        scaleY: .5,
                                        scaleX: .5,
                                        pivotY: 52,
                                        pivotX: 175,
                                        height: 104,
                                        fontSize: 85,
                                        font: "SimHei",
                                        color: "#ffffff",
                                        bold: !0,
                                        align: "left",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2785
                                }, {
                                    type: "Image",
                                    props: {
                                        y: 17,
                                        x: 16,
                                        width: 96,
                                        skin: "MainUI/Icon_video.png",
                                        height: 85
                                    },
                                    compId: 2786
                                }]
                            }, {
                                type: "Button",
                                props: {
                                    width: 361,
                                    visible: !1,
                                    var: "btnADPassLevel",
                                    stateNum: 1,
                                    skin: "MainUI/button2.png",
                                    height: 119,
                                    centerY: -80,
                                    centerX: 0
                                },
                                compId: 2768,
                                child: [{
                                    type: "Text",
                                    props: {
                                        y: 59.5,
                                        x: 211,
                                        width: 368,
                                        valign: "middle",
                                        text: "Skip Level",
                                        strokeColor: "#000000",
                                        scaleY: .5,
                                        scaleX: .5,
                                        pivotY: 52,
                                        pivotX: 175,
                                        height: 104,
                                        fontSize: 85,
                                        font: "SimHei",
                                        color: "#ffffff",
                                        bold: !0,
                                        align: "left",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2769
                                }, {
                                    type: "Image",
                                    props: {
                                        y: 17,
                                        x: 16,
                                        width: 96,
                                        skin: "MainUI/Icon_video.png",
                                        height: 85
                                    },
                                    compId: 2770
                                }, {
                                    type: "Text",
                                    props: {
                                        y: -166,
                                        x: 0,
                                        width: 383,
                                        valign: "top",
                                        text: "Lose",
                                        height: 132,
                                        fontSize: 100,
                                        font: "Helvetica",
                                        color: "#ffffff",
                                        bold: !0,
                                        align: "center",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2771
                                }]
                            }, {
                                type: "Button",
                                props: {

                                    var: "btnPassEnd",
                                    stateNum: 1,
                                    skin: "image_BtnLabel_Retry.png",
                                    pivotY: 19,
                                    pivotX: 81,
                                    centerY: 50,
                                    centerX: 0
                                },
                                compId: 2657
                            }, {
                                type: "Button",
                                props: {
                                    visible: !1,
                                    var: "btnExit3",
                                    top: 110,
                                    stateNum: 1,
                                    skin: "MainUI/icon endgame.png",
                                    right: 40
                                },
                                compId: 2733
                            }, {
                                type: "Button",
                                props: {
                                    width: 218,
                                    visible: !1,
                                    var: "btnMoreGame3",
                                    top: 190,
                                    stateNum: 1,
                                    skin: "MainUI/m2.png",
                                    right: 10,
                                    height: 103
                                },
                                compId: 2734
                            }]
                        }, {
                            type: "Panel",
                            props: {
                                y: 0,
                                x: 0,
                                visible: !1,
                                var: "panelBackMat2",
                                top: 0,
                                right: 0,
                                left: 0,
                                bottom: 0
                            },
                            compId: 2695,
                            child: [{
                                type: "Image",
                                props: {
                                    y: 0,
                                    x: 0,
                                    top: 0,
                                    skin: "MainUI/å›¾å±‚ 42.png",
                                    right: 0,
                                    left: 0,
                                    bottom: 0,
                                    alpha: 1,
                                    sizeGrid: "14,16,12,11"
                                },
                                compId: 2696
                            }, {
                                type: "List",
                                props: {
                                    visible: !0,
                                    var: "listBackMat2",
                                    top: 94,
                                    spaceY: 90,
                                    spaceX: 80,
                                    right: 0,
                                    repeatY: 2,
                                    left: 0,
                                    height: 626,
                                    bottom: 0
                                },
                                compId: 2697,
                                child: [{
                                    type: "Box",
                                    props: {
                                        y: -25,
                                        x: -1,
                                        width: 150,
                                        scaleY: 1.65,
                                        scaleX: 1.65,
                                        name: "render",
                                        height: 218
                                    },
                                    compId: 2698,
                                    child: [{
                                        type: "Image",
                                        props: {
                                            width: 125,
                                            skin: "MainUI/å›¾å±‚ 40.png",
                                            pivotY: 89,
                                            pivotX: 82,
                                            name: "bg",
                                            height: 176,
                                            centerY: 0,
                                            centerX: 0,
                                            sizeGrid: "11,12,8,8"
                                        },
                                        compId: 2699
                                    }, {
                                        type: "Image",
                                        props: {
                                            y: 176,
                                            width: 125,
                                            skin: "MainUI/å›¾å±‚ 41.png",
                                            pivotY: 20,
                                            pivotX: 63,
                                            height: 42,
                                            centerX: 0
                                        },
                                        compId: 2700
                                    }, {
                                        type: "Label",
                                        props: {
                                            y: 174,
                                            x: 76,
                                            width: 718,
                                            visible: !0,
                                            valign: "middle",
                                            strokeColor: "#000000",
                                            stroke: 2,
                                            scaleY: .175,
                                            scaleX: .175,
                                            pivotY: 108,
                                            pivotX: 359,
                                            overflow: "hidden",
                                            name: "title",
                                            height: 215,
                                            fontSize: 120,
                                            color: "#ffffff",
                                            bold: !0,
                                            align: "center"
                                        },
                                        compId: 2701
                                    }, {
                                        type: "Clip",
                                        props: {
                                            width: 125,
                                            scaleY: 1,
                                            scaleX: 1,
                                            pivotY: 67,
                                            pivotX: 63,
                                            name: "iconclip",
                                            height: 134,
                                            centerY: -21,
                                            centerX: 0
                                        },
                                        compId: 2702
                                    }]
                                }]
                            }, {
                                type: "Button",
                                props: {
                                    width: 321,
                                    var: "btnBackMat2RandOne",
                                    stateNum: 1,
                                    skin: "MainUI/button2.png",
                                    scaleY: .8,
                                    scaleX: .8,
                                    pivotY: 60,
                                    pivotX: 161,
                                    height: 119,
                                    centerX: 0,
                                    bottom: 50
                                },
                                compId: 2703,
                                child: [{
                                    type: "Text",
                                    props: {
                                        y: 35,
                                        x: 97,
                                        width: 605,
                                        valign: "middle",
                                        text: "éšæœºä¸€ä¸ª",
                                        strokeColor: "#000000",
                                        scaleY: .5,
                                        scaleX: .5,
                                        pivotY: 52,
                                        pivotX: 175,
                                        height: 195,
                                        fontSize: 130,
                                        font: "SimHei",
                                        color: "#ffffff",
                                        bold: !0,
                                        align: "center",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2704
                                }]
                            }, {
                                type: "Button",
                                props: {
                                    width: 149,
                                    var: "btnCloseBackMat2",
                                    top: 5,
                                    stateNum: 1,
                                    skin: "MainUI/Btn_01.png",
                                    scaleY: .8,
                                    scaleX: .8,
                                    pivotY: 60,
                                    pivotX: 161,
                                    left: 100,
                                    height: 132
                                },
                                compId: 2705,
                                child: [{
                                    type: "Image",
                                    props: {
                                        y: 9,
                                        x: 26,
                                        width: 72,
                                        skin: "MainUI/BackArow.png",
                                        height: 94
                                    },
                                    compId: 2707
                                }]
                            }]
                        }, {
                            type: "Panel",
                            props: {
                                visible: !1,
                                var: "panelBackMat1",
                                top: 0,
                                right: 0,
                                left: 0,
                                bottom: 0
                            },
                            compId: 2682,
                            child: [{
                                type: "Image",
                                props: {
                                    top: 0,
                                    skin: "MainUI/å›¾å±‚ 42.png",
                                    right: 0,
                                    left: 0,
                                    bottom: 0,
                                    alpha: 1,
                                    sizeGrid: "14,16,12,11"
                                },
                                compId: 2683
                            }, {
                                type: "List",
                                props: {
                                    visible: !0,
                                    var: "listBackMat1",
                                    top: 0,
                                    spaceY: 130,
                                    spaceX: 100,
                                    right: 0,
                                    repeatY: 2,
                                    pivotY: 304,
                                    pivotX: 660,
                                    left: 0,
                                    bottom: 0
                                },
                                compId: 2689,
                                child: [{
                                    type: "Box",
                                    props: {
                                        y: -17,
                                        x: -1,
                                        width: 150,
                                        scaleY: 1.85,
                                        scaleX: 1.85,
                                        name: "render",
                                        height: 218
                                    },
                                    compId: 2690,
                                    child: [{
                                        type: "Image",
                                        props: {
                                            width: 125,
                                            skin: "MainUI/å›¾å±‚ 40.png",
                                            pivotY: 89,
                                            pivotX: 82,
                                            name: "bg",
                                            height: 176,
                                            centerY: 0,
                                            centerX: 0,
                                            sizeGrid: "11,12,8,8"
                                        },
                                        compId: 2691
                                    }, {
                                        type: "Image",
                                        props: {
                                            y: 176,
                                            width: 125,
                                            skin: "MainUI/å›¾å±‚ 41.png",
                                            pivotY: 20,
                                            pivotX: 63,
                                            height: 42,
                                            centerX: 0
                                        },
                                        compId: 2692
                                    }, {
                                        type: "Label",
                                        props: {
                                            y: 174,
                                            x: 76,
                                            width: 718,
                                            visible: !0,
                                            valign: "middle",
                                            strokeColor: "#000000",
                                            stroke: 2,
                                            scaleY: .175,
                                            scaleX: .175,
                                            pivotY: 108,
                                            pivotX: 359,
                                            overflow: "hidden",
                                            name: "title",
                                            height: 215,
                                            fontSize: 120,
                                            color: "#ffffff",
                                            bold: !0,
                                            align: "center"
                                        },
                                        compId: 2693
                                    }, {
                                        type: "Clip",
                                        props: {
                                            width: 125,
                                            scaleY: 1,
                                            scaleX: 1,
                                            pivotY: 67,
                                            pivotX: 63,
                                            name: "iconclip",
                                            height: 134,
                                            centerY: -21,
                                            centerX: 0
                                        },
                                        compId: 2694
                                    }]
                                }]
                            }, {
                                type: "Button",
                                props: {
                                    width: 321,
                                    var: "btnCloseBackMat1",
                                    stateNum: 1,
                                    skin: "MainUI/button2.png",
                                    scaleY: .8,
                                    scaleX: .8,
                                    pivotY: 60,
                                    pivotX: 161,
                                    height: 119,
                                    centerX: 0,
                                    bottom: 50
                                },
                                compId: 2684,
                                child: [{
                                    type: "Text",
                                    props: {
                                        y: 35,
                                        x: 97,
                                        width: 605,
                                        valign: "middle",
                                        text: "ç»§ç»­æ¸¸æˆ",
                                        strokeColor: "#000000",
                                        scaleY: .5,
                                        scaleX: .5,
                                        pivotY: 52,
                                        pivotX: 175,
                                        height: 195,
                                        fontSize: 130,
                                        font: "SimHei",
                                        color: "#ffffff",
                                        bold: !0,
                                        align: "center",
                                        runtime: "laya.display.Text"
                                    },
                                    compId: 2685
                                }]
                            }]

                        },
                        {
                            type: "Button",
                            props: {
                                var: "btnmusic",
                                stateNum: 1,
                                skin: "Number-music-on.png",
                                right: 250,
                                top: 20,
                                scaleX: 0.5,
                                scaleY: 0.5
                            },
                            compId: 30000
                        }
                    ],

                    loadList: ["MainUI/bg_shop.png", "MainUI/å›¾å±‚ 41.png", "MainUI/bggg.png", "MainUI/Coin.png", "MainUI/ArowNext.png", "MainUI/Btn_01.png", "MainUI/GO.png", "MainUI/button1.png", "MainUI/Icon_video.png", "MainUI/m2.png", "MainUI/icon endgame.png", "MainUI/BGé»‘.png", "MainUI/Car_06.png", "MainUI/progressBar.png", "MainUI/hc.png", "", "MainUI/StrzalkawLewo.png", "MainUI/StrzalkawPrawo.png", "MainUI/PedalGazu.png", "MainUI/PedalHamulca.png", "MainUI/hyd.png", "MainUI/hyu.png", "", "MainUI/button2.png", "MainUI/pass.png", "MainUI/å›¾å±‚ 42.png", "MainUI/å›¾å±‚ 40.png", "MainUI/BackArow.png"],
                    loadList3D: []
                }, t;
            }(Laya.View);
            e.GameUI = t, n("ui.GameUI", t);
            var a = function(e) {
                function t() {
                    return e.call(this) || this;
                }
                return __extends(t, e), t.prototype.createChildren = function() {
                    e.prototype.createChildren.call(this), this.createView(t.uiView);
                }, t.uiView = {
                    type: "View",
                    props: {
                        y: 0,
                        x: 0,
                        width: 720,
                        height: 1280
                    },
                    compId: 2,
                    child: [{
                        type: "Box",
                        props: {
                            y: -5,
                            x: 1,
                            width: 720,
                            name: "LoadPanel",
                            height: 1280
                        },
                        compId: 4
                    }],
                    loadList: [],
                    loadList3D: []
                }, t;
            }(Laya.View);
            e.LoadUI = a, n("ui.LoadUI", a);
        }(a.ui || (a.ui = {}));
    }, {}]
}, {}, [10]);
console.log = console.warn = function() {}
GAMESDK.startup();</pre></body></html>