Commit 54a27744 authored by Friends233's avatar Friends233

坠落、跳跃动效、滑动背景

parent 4fc3d9b8
...@@ -131,6 +131,7 @@ export namespace RES { ...@@ -131,6 +131,7 @@ export namespace RES {
* @param name * @param name
*/ */
export function loadGroup(name: string): Promise<void> { export function loadGroup(name: string): Promise<void> {
console.log(groupsCompleteHash)
//已经加载完成的直接返回 //已经加载完成的直接返回
if (groupsCompleteHash[name]) {//其实直接return就行 if (groupsCompleteHash[name]) {//其实直接return就行
return new Promise((resolve) => { return new Promise((resolve) => {
...@@ -328,6 +329,7 @@ export namespace RES { ...@@ -328,6 +329,7 @@ export namespace RES {
* @return 已加载好得素材或null * @return 已加载好得素材或null
*/ */
export function getRes(str: string)/*: Texture | VideoEntity*/ { export function getRes(str: string)/*: Texture | VideoEntity*/ {
console.log(textureHash)
if (!str) return null; if (!str) return null;
var type = str.substring(str.lastIndexOf(".") + 1, str.length); var type = str.substring(str.lastIndexOf(".") + 1, str.length);
if (type == "png" || type == "jpg") { if (type == "png" || type == "jpg") {
......
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>new_game_template</title>
<meta name="viewport"
content="width=device-width,initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="full-screen" content="true"/>
<meta name="screen-orientation" content="portrait"/>
<meta name="x5-fullscreen" content="true"/>
<meta name="360-fullscreen" content="true"/>
<!-- polyfill -->
<script src="//yun.duiba.com.cn/db_games/libs0924/polyfill_220525.js" crossorigin="anonymous"></script>
<!-- 渲染引擎 -->
<script src="//yun.duiba.com.cn/db_games/libs0924/fyge2044.min.js" crossorigin="anonymous"></script>
<!--<script src="libs/fyge.min.js" crossorigin="anonymous"></script>-->
<!-- svga解析库 -->
<script src="//yun.duiba.com.cn/db_games/libs0924/svgaParser.minWeb.js" crossorigin="anonymous"></script>
<!-- 放声音的 -->
<script src="//yun.duiba.com.cn/db_games/libs0924/howler.min.js" crossorigin="anonymous"></script>
<style>
html,
body {
padding: 0;
margin: 0;
border: 0;
width: 100%;
height: 100%;
overflow: hidden;
position: absolute;
background-color: #ffffff;
}
#__loading__ {
position: absolute;
left: 50%;
top: 50%;
margin-left: -45px;
color: #ffffff;
}
#cusEngine {
line-height: 0;
font-size: 0;
position: absolute;
}
#canvas {
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<div id="__loading__">拼命加载中...</div>
<div id="cusEngine">
<canvas id="canvas"></canvas>
</div>
<!-- 帧率检测 -->
<!-- <script src="https://yun.duiba.com.cn/db_games/libs0126/stats.js"></script> -->
<script>
const app = {
checkMember: () => {
return false;
}
};
function getApp() {
return app;
}
// document.oncontextmenu = () => false;
</script>
<script>
var CFG = CFG || {};
CFG.projectId = 'pa525eacc';//线上直接写死
CFG.appID = '76177';//线上直接写死
//TODO我的奖品链接
window["recordUrl"] = "fe071865b.html";
window.addEventListener("load", function () {
//获取canvas
var canvas = document.getElementById("canvas");
canvas.width = document.body.clientWidth * (window.devicePixelRatio || 1)
canvas.height = document.body.clientHeight * (window.devicePixelRatio || 1)
var main = new output.Game(canvas);
main.initWebEvent();
window.stage = main.stage
})
</script>
<!-- 构建的js -->
<script src="//yun.duiba.com.cn/db_games/activity/template/1660209753/output.js" crossorigin="anonymous"></script>
</body>
</html>
var __ENV__="prod",__version__="1.0.0",__buildDate__="2022-08-11T09:22:27.471Z";!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).output={})}(this,(function(t){"use strict";
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var e,n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},n(t,e)};function i(t,e){function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}function o(t,e,n,i){return new(n||(n=Promise))((function(o,r){function s(t){try{c(i.next(t))}catch(t){r(t)}}function a(t){try{c(i.throw(t))}catch(t){r(t)}}function c(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(s,a)}c((i=i.apply(t,e||[])).next())}))}function r(t,e){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){s.label=r[1];break}if(6===r[0]&&s.label<o[1]){s.label=o[1],o=r;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(r);break}o[2]&&s.ops.pop(),s.trys.pop();continue}r=e.call(t,s)}catch(t){r=[6,t],i=0}finally{n=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,a])}}}!function(t){var e,n,i={},s={},a={},c={},u={},h={};function l(t){if(c[t])return new Promise((function(t){t()}));if(u[t])return u[t];var e=function(t){var e=g(t);if(!e)return null;if(e.atlas){var n=[t+".json"];return e.keys&&(n=n.concat(e.keys.split(",").filter((function(t){return".png"!=t.substr(-4)})))),n}return e.keys?e.keys.split(","):null}(t);if(!e||!e.length)return c[t]=!0,new Promise((function(t){t()}));var n=new Promise((function(n,i){!function(t,e){var n=0,i=e.length;i||t(!0);for(var o=!0,r=0;r<i;r++){p(e[r],(function(e,r){e||(o=!1),++n==i&&t(o)}),this)}}((function(e){delete u[t],e?(c[t]=!0,n()):i()}),e)}));return u[t]=n,n}function p(e,n,o){var r=e.substring(e.lastIndexOf(".")+1,e.length);if("png"==r||"jpg"==r){var a=i[e]||FYGE.TextureCache[e];if(a)return n&&n.call(o,a,e),new Promise((function(t){t(a)}));if(h[e])return y(e,n,o);if((v=f(e))&&"jpg"!=r){var c=g(v);if(c&&c.atlas){var u=v+".json";return h[u]?h[u].then((function(t){var r=i[e]||FYGE.TextureCache[e];return n&&n.call(o,r,e),r}),(function(){return n&&n.call(o,null,e),null})):p(u).then((function(){var t=i[e]||FYGE.TextureCache[e];return n&&n.call(o,t,e),t}),(function(){return n&&n.call(o,null,e),null}))}}var l=v?t.resPath+v+"/"+e:e,d=new Promise((function(t,r){FYGE.GlobalLoader.loadImage((function(s,a){if(delete h[e],s){var c=FYGE.Texture.from(a);i[e]=c,FYGE.Texture.addToCache(c,e),n&&n.call(o,c,e),t(c)}else n&&n.call(o,null,e),r()}),l)}));return h[e]=d,d}if("svga"==r){if(s[e])return n&&n.call(o,s[e],e),new Promise((function(t){t(s[e])}));if(h[e])return y(e,n,o);l=(v=f(e))?t.resPath+v+"/"+e:e,d=new Promise((function(t,i){SvgaParser.loadSvga(l,(function(i){delete h[e],s[e]=i,n&&n.call(o,i,e),t(i)}),(function(t){delete h[e],n&&n.call(o,null,e),i(t)}))}));return h[e]=d,d}if("json"==r){if(h[e])return y(e,n,o);var v;l=(v=f(e))?t.resPath+v+"/"+e:e,d=new Promise((function(t,r){var s=g(v).atlas;FYGE.GlobalLoader.loadImage((function(a,c){if(a){var u=FYGE.createTextureSheet(new FYGE.BaseTexture(c),s);for(var l in u)i[l]=u[l];n&&n.call(o,u,e),t(u)}else delete h[e],n&&n.call(o,null,e),r()}),l.replace("json","png"))}));return h[e]=d,d}}function d(t){if(!t)return null;var e=t.substring(t.lastIndexOf(".")+1,t.length);return"png"==e||"jpg"==e?i[t]||FYGE.TextureCache[t]||null:"svga"==e?s[t]||null:"mp3"==e?a[t]||null:void 0}function f(t){for(var n=0;n<e.groups.length;n++){var i=e.groups[n],o=i.keys;if(o&&o.split(",").indexOf(t)>-1)return i.name;if(i.atlas&&i.name+".json"==t)return i.name}return null}function g(t){for(var n,i=e.groups,o=0;o<i.length;o++)if(i[o].name===t){n=i[o];break}return n}function y(t,e,n){return h[t].then((function(i){e&&e.call(n,i,t)}),(function(){e&&e.call(n,null,t)})),h[t]}function v(t,e){if(void 0===e&&(e=n),!e||!e.children||!e.children.length)return null;for(var i=0;i<e.children.length;i++){var o=e.children[i];if(o.name==t&&("container"==o.type||"item"==o.type))return o;var r=v(t,o);if(r)return r}return null}function m(t){var e;switch(t.type){case"container":e=new FYGE.Container;break;case"button":e=new FYGE.Button(d(t.props.tUp),t.props.tDown?d(t.props.tDown):null,t.props.tDisable?d(t.props.tDisable):null);break;case"text":for(var n in e=new FYGE.TextField,t.props)e[n]=t.props[n];break;case"sprite":e=new FYGE.Sprite(d(t.props.source));break;case"rect":(e=new FYGE.Shape).beginFill(FYGE.string2hex(t.props.fillColor)),e.drawRect(0,0,t.props.width,t.props.height),e.endFill()}return e.name=t.name,e.alpha=t.alpha||1,e.position.set(t.x,t.y),e}t.loadConfig=function(n){e=n,t.resPath=n.path},t.loadGroup=l,t.getResAsync=p,t.getResByUrl=function(){},t.getRes=d,t.loadAllGroup=function(){var t=e.groups,n=[];return t.forEach((function(t){n.push(l(t.name))})),Promise.all(n)},t.loadAllGroupForProgress=function(){var t=this;return new Promise((function(n){var i=e.groups,s=0;i.forEach((function(e){return o(t,void 0,void 0,(function(){return r(this,(function(t){switch(t.label){case 0:return[4,l(e.name)];case 1:return t.sent(),s++,Ae.dispatchEvent("loadPer",s/(i.length-1)),s==i.length-1&&n(0),[2]}}))}))}))}))},t.loadSkinConfig=function(t){n=t},t.initSkinDisplay=function t(e,n,i){var o="string"==typeof n?v(n):n;if(o.children&&o.children.length)for(var r=0;r<o.children.length;r++){var s=o.children[r];if("item"!=s.type){var a=e.addChild(m(s));i&&s.id&&(i[s.id]=a),"container"==s.type&&t(a,s,i)}}},t.getSkinDataByName=v,t.destroyGroup=function(t){var e=g(t);if(e){var n=[];e.keys&&(n=e.keys.split(","));for(var o=[],r=0;r<n.length;r++){var s=d(n[r]);s&&(-1==o.indexOf(s.baseTexture)&&(s.baseTexture.destroy(),o.push(s.baseTexture)),s.destroy()),delete i[n[r]]}}}}(e||(e={}));var s,a,c,u,h,l,p=!1,d=function(t){!function(){if(!p){p=!0;var t=new g;a=x.topLayer,s=t;var e=(x.stageWidth-160)/2,n=(x.stageHeight-s.height)/2;s.x=x.stageOffsetX-a.x+e,s.y=x.stageOffsetY-a.y+n;var i=(new FYGE.Graphics).beginFill(0).drawRect(-e,-n,x.stageWidth,x.stageHeight).endFill();i.alpha=0,s.addChildAt(i,0)}}(),s.show(t),a.addChild(s)},f=function(){a.removeChild(s)},g=function(t){function n(){var n=t.call(this)||this,i=e.getRes("waitingBg.png"),o=new FYGE.Sprite(i);n.addChild(o);var r=e.getRes("waitingRot.png"),s=new FYGE.Sprite(r);s.x=(i.width-r.width)/2,s.y=47,s.anchorX=r.width/2,s.anchorY=r.height/2,n.addChild(s);var a=0;return s.addEventListener(FYGE.Event.ENTER_FRAME,(function(){++a%30==0&&(s.rotation+=45)}),n),n.msg=new FYGE.TextField,n.msg.y=125,n.msg.textWidth=i.width,n.msg.textAlign=FYGE.TEXT_ALIGN.CENTER,n.msg.size=26,n.msg.fillColor="#ffffff",n.addChild(n.msg),n}return i(n,t),n.prototype.show=function(t){void 0===t&&(t="加载中"),this.msg.text=t},n.prototype.destroy=function(){t.prototype.destroy.call(this),this.msg=null},n}(FYGE.Container),y=!1,v=function(t){!function(){if(!y){y=!0,c=new m,u=x.toastLayer,c.alpha=0,c.x=x.stageOffsetX-u.x+(x.stageWidth-c.width)/2;var t=c.height,e=x.stageOffsetY-u.y;h=e-t,l=e+(x.stageHeight-t)/2}}(),c.show(t),u.addChild(c),FYGE.Tween.removeTweens(c),FYGE.Tween.get(c).set({y:h,alpha:1}).to({y:l},500,FYGE.Ease.quartOut).wait(800).to({alpha:0},300).call((function(){u.removeChild(c)}))},m=function(t){function n(){var n=t.call(this)||this;n.PADDING=40,n.mouseChildren=!1,n.mouseEnable=!1;var i=e.getRes("toastBg.png");return n.bg=new FYGE.Sprite(i),n.addChild(n.bg),n.msg=new FYGE.TextField,n.msg.size=28,n.msg.fillColor="0xffffff",n.msg.text="",n.msg.verticalAlign=FYGE.VERTICAL_ALIGN.MIDDLE,n.msg.textHeight=i.height,n.msg.textAlign=FYGE.TEXT_ALIGN.CENTER,n.addChild(n.msg),n}return i(n,t),n.prototype.show=function(t){this.msg.text=t,this.msg.x=(this.bg.width-this.msg.textWidth)/2},n.prototype.destroy=function(){FYGE.Tween.removeTweens(this),t.prototype.destroy.call(this),this.msg=null,this.bg=null},n}(FYGE.Container),b=function(){function t(){this.stacks=[]}return Object.defineProperty(t,"instance",{get:function(){return t._instance||(t._instance=new t)},enumerable:!1,configurable:!0}),t.prototype.init=function(t){this._parent=t;var e=new FYGE.Shape;e.beginFill(0),e.drawRect(x.stageOffsetX-t.x,x.stageOffsetY-t.y,x.stageWidth,x.stageHeight),e.endFill(),e.hitTestByPixel=!1,e.visible=!1,this._parent.addChild(e),this._bg=e},t.prototype.closeAll=function(){this.stacks.forEach((function(t){return t.hidePanel()}))},t.prototype.show=function(t,e){var n=this;d();var i=new t(e);return this.add(i),this.stacks.push(i),i.onLoaded=function(){i.y=-(1624-x.stageHeight>>1),f(),n.updateView(!1),i.start(e),i.visible&&i.showAni()},i.onLoadError=function(){f(),v("资源加载失败"),i.removeEventListener("onDestroy",n.onPanelHide,n),n.remove(i)},i},t.prototype.updateView=function(t){var e=this;void 0===t&&(t=!0),this.stacks.length?(this._parent.visible=!0,"hide"==this.bgAni&&(this.bgAni="show",FYGE.Tween.removeTweens(this._bg),this._bg.alpha=.7),!1===this._bg.visible&&(this._bg.visible=!0,this._bg.alpha=0,FYGE.Tween.get(this._bg).to({alpha:.7},200,FYGE.Ease.cubicOut))):this._bg.visible&&(this.bgAni="hide",FYGE.Tween.removeTweens(this._bg),FYGE.Tween.get(this._bg).to({alpha:0},200,FYGE.Ease.cubicOut).call((function(){e._bg.visible=!1,e._current=null,e._parent.visible=!1})));for(var n=0;n<this.stacks.length;n++)n<this.stacks.length-1?this.stacks[n].visible=!1:(this.stacks[n].visible=!0,t&&this.stacks[n].showAni(),this._current=this.stacks[n])},t.prototype.add=function(t){this._parent.addChild(t),t.addEventListener("onDestroy",this.onPanelHide,this)},t.prototype.remove=function(t){this._parent.removeChild(t),this.stacks=this.stacks.filter((function(e){return e!=t}))},t.prototype.onPanelHide=function(t){var e=t.target;e.removeEventListener("onDestroy",this.onPanelHide,this),this.remove(e),this.updateView()},Object.defineProperty(t.prototype,"currentPanel",{get:function(){return this._current},enumerable:!1,configurable:!0}),t.prototype.closeCurrent=function(){this._current&&this._current.hidePanel()},t.prototype.destroy=function(){t._instance=null,this.stacks=null,this._current=null,this._parent=null,FYGE.Tween.removeTweens(this._bg),this._bg=null},t}(),E=function(){function t(){}return Object.defineProperty(t,"instance",{get:function(){return t._instance||(t._instance=new t)},enumerable:!1,configurable:!0}),t.prototype.init=function(t){this._parent=t},t.prototype.change=function(t,e){var n=this,i=new t(e);i.visible=!1,d();var o=this._currentScene;i.onLoaded=function(){f(),i.showAni((function(){o&&o.destroy()})),i.visible=!0,i.start(e)},i.onLoadError=function(){f(),v("资源加载失败"),n._currentScene=o||null,n._parent.removeChild(i)},this._currentScene=i,this._parent.addChild(i)},Object.defineProperty(t.prototype,"currentScene",{get:function(){return this._currentScene},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){t._instance=null,this._currentScene=null,this._parent=null},t}(),w=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.init=function(t){t.addChild(this);for(var e=["_bottomLayer","_sceneLayer","_popupLayer","_toastLayer","_topLayer","_shareLayer"],n=0;n<e.length;n++)this[e[n]]=new FYGE.Container,this.addChild(this[e[n]]);this.shareLayer.y=-this.stageOffsetY,E.instance.init(this.sceneLayer),b.instance.init(this.popupLayer)},Object.defineProperty(e.prototype,"bottomLayer",{get:function(){return this._bottomLayer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"sceneLayer",{get:function(){return this._sceneLayer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"popupLayer",{get:function(){return this._popupLayer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"toastLayer",{get:function(){return this._toastLayer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"topLayer",{get:function(){return this._topLayer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shareLayer",{get:function(){return this._shareLayer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"stageHeight",{get:function(){return this.stage?this.stage.viewRect.height:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"stageWidth",{get:function(){return this.stage?this.stage.viewRect.width:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"stageOffsetX",{get:function(){return this.stage?this.stage.viewRect.x:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"stageOffsetY",{get:function(){return this.stage?this.stage.viewRect.y:0},enumerable:!1,configurable:!0}),e}(FYGE.Container),x=new w;var C,F=function(t,e){return b.instance.show(t,e)},k=function(t,e){E.instance.change(t,e)};function B(t,e){void 0===e&&(e=!0),t&&(FYGE.Tween.removeTweens(t),e&&t.children&&t.children.length&&t.children.forEach((function(t){B(t)})))}function G(){y&&c&&!c.destroyed&&(c.destroy(),c=null,u=null,y=!1),p&&s&&!s.destroyed&&(s.destroy(),s=null,a=null,p=!1),b.instance.destroy(),E.instance.destroy()}!function(t){t.ON_SHOW="onShow",t.ON_HIDE="onHide",t.UPDATE_TASK="onUpdateTask",t.UPDATE_SCENE="onUpdateScene"}(C||(C={}));var T,S,Y=function(t){function n(e){var n=t.call(this)||this;return n.data=e,n.init(),n}return i(n,t),n.prototype.init=function(){var t=this;this.preLoadRes().then((function(){t.skinName&&e.initSkinDisplay(t,t.skinName,t),t.initUi(),t.onLoaded&&t.onLoaded()}),(function(){t.onLoadError&&t.onLoadError()}))},n.prototype.preLoadRes=function(){var t=this;return new Promise((function(n,i){if(t.groupNames&&t.groupNames.length){for(var o=[],r=0;r<t.groupNames.length;r++)o.push(e.loadGroup(t.groupNames[r]));Promise.all(o).then(n,i)}else n()}))},n.prototype.initUi=function(){},Object.defineProperty(n.prototype,"groupNames",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"skinName",{get:function(){return null},enumerable:!1,configurable:!0}),n.prototype.start=function(t){this.initEvents()},n.prototype.initEvents=function(){},n.prototype.removeEvents=function(){},n.prototype.enableMouseEvt=function(t){this.mouseEnable=t,this.mouseChildren=t},n.prototype.btnDelay=function(t,e){void 0===e&&(e=2e3),t.mouseEnable=!1,t.mouseChildren=!1,setTimeout((function(){t.mouseEnable=!0,t.mouseChildren=!0}),e)},n.prototype.destroy=function(){B(this),this.removeEvents(),this.dispatchEvent("onDestroy"),t.prototype.destroy.call(this)},n}(FYGE.Container),_=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.showAni=function(t){t()},e.prototype.updateScene=function(){},e}(Y),L=FYGE.Container,P=FYGE.Button,O=FYGE.MouseEvent,A=FYGE.Sprite,D=FYGE.TEXT_ALIGN,R=FYGE.TextField,I=FYGE.Shape,j=FYGE.Lottie,M=FYGE.Texture,N=FYGE.Graphics,z=FYGE.BitmapText,U=function(){function t(){}return t.Btn=function(t,n,i,o,r,s,a,c,u,h){void 0===r&&(r=0),void 0===s&&(s=0),void 0===u&&(u=n),void 0===h&&(h=n);var l=new P(e.getRes(n),e.getRes(u),e.getRes(h));return l.addEventListener(O.CLICK,i,o),l.position.set(r,s),void 0!==a&&(l.anchorX=a),void 0!==c&&(l.anchorY=c),t&&t.addChild(l),l},t.Sp=function(t,n,i,o){var r;if(void 0===i&&(i=0),void 0===o&&(o=0),n instanceof M)r=new A(n);else{var s=e.getRes(n);r=s?new A(s):A.fromUrl(n)}return r.position.set(i,o),t&&t.addChild(r),r},t.Ctn=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0);var i=new L;return i.position.set(e,n),i&&t.addChild(i),i},t.Txt=function(t,e,n,i,o,r,s,a,c){void 0===i&&(i="#000000"),void 0===o&&(o=D.LEFT),void 0===r&&(r=0),void 0===s&&(s=0),void 0===a&&(a=0),void 0===c&&(c=!1);var u=new R;return u.fillColor=i,u.size=n,r&&(u.textWidth=r),u.textAlign=o,u.position.set(s,a),u.text=e,u.bold=c,t&&t.addChild(u),u},t.Rect=function(t,e,n,i,o,r,s,a){void 0===i&&(i=16711680),void 0===o&&(o=0),void 0===r&&(r=0),void 0===s&&(s=0),void 0===a&&(a=1);var c=new I;return c.beginFill(i),o?c.drawRoundedRect(0,0,e,n,o):c.drawRect(0,0,e,n),c.endFill(),c.alpha=a,c.position.set(r,s),t&&t.addChild(c),c},t.Lottie=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=0);var o=new j(e);return o.x=n,o.y=i,t&&t.addChild(o),o},t.Shape=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0);var i=new I;return i.position.set(e,n),t&&t.addChild(i),i},t.Graphics=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0);var i=new N;return i.position.set(e,n),t&&t.addChild(i),i},t.BitTxt=function(t,e,n,i,o,r,s,a){void 0===n&&(n=""),void 0===i&&(i=0),void 0===o&&(o=0),void 0===r&&(r=1),void 0===s&&(s=1),void 0===a&&(a=0);var c=new z(e);return c.position.set(i,o),c.scale.set(r,s),c.text=n,c.gap=a,t&&t.addChild(c),c},t}(),H={fr:30,ip:0,op:147,w:750,h:245,nm:"LoadingEffect",layers:[{ind:1,ty:2,nm:"点11",refId:"7e4500a1-83be-4686-a46b-67147ed44ddd",ks:{o:{k:100},r:{k:0},p:{k:[{t:10,s:[472.5,242,0]},{t:16,s:[472.5,238.75,0]},{t:22,s:[472.5,242,0]},{t:41,s:[472.5,242,0]},{t:47,s:[472.5,238.75,0]},{t:53,s:[472.5,242,0]},{t:72,s:[472.5,242,0]},{t:78,s:[472.5,238.75,0]},{t:84,s:[472.5,242,0]},{t:103,s:[472.5,242,0]},{t:109,s:[472.5,238.75,0]},{t:115,s:[472.5,242,0]},{t:133,s:[472.5,242,0]},{t:139,s:[472.5,238.75,0]},{t:145,s:[472.5,242,0]},{t:164,s:[472.5,242,0]},{t:170,s:[472.5,238.75,0]},{t:176,s:[472.5,242,0]},{t:195,s:[472.5,242,0]},{t:201,s:[472.5,238.75,0]},{t:207,s:[472.5,242,0]}]},a:{k:[2.5,3,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:2,ty:2,nm:"点10",refId:"7e4500a1-83be-4686-a46b-67147ed44ddd",ks:{o:{k:100},r:{k:0},p:{k:[{t:8,s:[461.5,242,0]},{t:14,s:[461.5,238.75,0]},{t:20,s:[461.5,242,0]},{t:39,s:[461.5,242,0]},{t:45,s:[461.5,238.75,0]},{t:51,s:[461.5,242,0]},{t:70,s:[461.5,242,0]},{t:76,s:[461.5,238.75,0]},{t:82,s:[461.5,242,0]},{t:101,s:[461.5,242,0]},{t:107,s:[461.5,238.75,0]},{t:113,s:[461.5,242,0]},{t:131,s:[461.5,242,0]},{t:137,s:[461.5,238.75,0]},{t:143,s:[461.5,242,0]},{t:162,s:[461.5,242,0]},{t:168,s:[461.5,238.75,0]},{t:174,s:[461.5,242,0]},{t:193,s:[461.5,242,0]},{t:199,s:[461.5,238.75,0]},{t:205,s:[461.5,242,0]}]},a:{k:[2.5,3,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:3,ty:2,nm:"点9",refId:"7e4500a1-83be-4686-a46b-67147ed44ddd",ks:{o:{k:100},r:{k:0},p:{k:[{t:6,s:[450.625,242,0]},{t:12,s:[450.625,238.75,0]},{t:18,s:[450.625,242,0]},{t:37,s:[450.625,242,0]},{t:43,s:[450.625,238.75,0]},{t:49,s:[450.625,242,0]},{t:68,s:[450.625,242,0]},{t:74,s:[450.625,238.75,0]},{t:80,s:[450.625,242,0]},{t:99,s:[450.625,242,0]},{t:105,s:[450.625,238.75,0]},{t:111,s:[450.625,242,0]},{t:129,s:[450.625,242,0]},{t:135,s:[450.625,238.75,0]},{t:141,s:[450.625,242,0]},{t:160,s:[450.625,242,0]},{t:166,s:[450.625,238.75,0]},{t:172,s:[450.625,242,0]},{t:191,s:[450.625,242,0]},{t:197,s:[450.625,238.75,0]},{t:203,s:[450.625,242,0]}]},a:{k:[2.5,3,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:4,ty:2,nm:"点8",refId:"7e4500a1-83be-4686-a46b-67147ed44ddd",ks:{o:{k:100},r:{k:0},p:{k:[{t:4,s:[439.25,242,0]},{t:10,s:[439.25,238.75,0]},{t:16,s:[439.25,242,0]},{t:35,s:[439.25,242,0]},{t:41,s:[439.25,238.75,0]},{t:47,s:[439.25,242,0]},{t:66,s:[439.25,242,0]},{t:72,s:[439.25,238.75,0]},{t:78,s:[439.25,242,0]},{t:97,s:[439.25,242,0]},{t:103,s:[439.25,238.75,0]},{t:109,s:[439.25,242,0]},{t:127,s:[439.25,242,0]},{t:133,s:[439.25,238.75,0]},{t:139,s:[439.25,242,0]},{t:158,s:[439.25,242,0]},{t:164,s:[439.25,238.75,0]},{t:170,s:[439.25,242,0]},{t:189,s:[439.25,242,0]},{t:195,s:[439.25,238.75,0]},{t:201,s:[439.25,242,0]}]},a:{k:[2.5,3,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:5,ty:2,nm:"点7",refId:"7e4500a1-83be-4686-a46b-67147ed44ddd",ks:{o:{k:100},r:{k:0},p:{k:[{t:2,s:[428.125,242,0]},{t:8,s:[428.125,238.75,0]},{t:14,s:[428.125,242,0]},{t:33,s:[428.125,242,0]},{t:39,s:[428.125,238.75,0]},{t:45,s:[428.125,242,0]},{t:64,s:[428.125,242,0]},{t:70,s:[428.125,238.75,0]},{t:76,s:[428.125,242,0]},{t:95,s:[428.125,242,0]},{t:101,s:[428.125,238.75,0]},{t:107,s:[428.125,242,0]},{t:125,s:[428.125,242,0]},{t:131,s:[428.125,238.75,0]},{t:137,s:[428.125,242,0]},{t:156,s:[428.125,242,0]},{t:162,s:[428.125,238.75,0]},{t:168,s:[428.125,242,0]},{t:187,s:[428.125,242,0]},{t:193,s:[428.125,238.75,0]},{t:199,s:[428.125,242,0]}]},a:{k:[2.5,3,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:6,ty:2,nm:"点1",refId:"7e4500a1-83be-4686-a46b-67147ed44ddd",ks:{o:{k:100},r:{k:0},p:{k:[{t:0,s:[416.5,242,0]},{t:6,s:[416.5,238.75,0]},{t:12,s:[416.5,242,0]},{t:31,s:[416.5,242,0]},{t:37,s:[416.5,238.75,0]},{t:43,s:[416.5,242,0]},{t:62,s:[416.5,242,0]},{t:68,s:[416.5,238.75,0]},{t:74,s:[416.5,242,0]},{t:93,s:[416.5,242,0]},{t:99,s:[416.5,238.75,0]},{t:105,s:[416.5,242,0]},{t:123,s:[416.5,242,0]},{t:129,s:[416.5,238.75,0]},{t:135,s:[416.5,242,0]},{t:154,s:[416.5,242,0]},{t:160,s:[416.5,238.75,0]},{t:166,s:[416.5,242,0]},{t:185,s:[416.5,242,0]},{t:191,s:[416.5,238.75,0]},{t:197,s:[416.5,242,0]}]},a:{k:[2.5,3,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:7,ty:2,nm:"Loading",refId:"a122de8a-beed-4442-9252-8c047986f371",ks:{o:{k:100},r:{k:0},p:{k:[342,233,0]},a:{k:[67,12,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:8,ty:3,nm:"空 5",ks:{o:{k:0},r:{k:0},p:{k:[{t:0,s:[-43.375,93.125,0]},{t:18,s:[125.625,93.125,0]},{t:28,s:[125.625,93.125,0]},{t:43,s:[271.625,93.125,0]},{t:54,s:[271.625,93.125,0]},{t:69,s:[421.625,93.125,0]},{t:80,s:[421.625,93.125,0]},{t:95,s:[539.625,81.125,0]},{t:106,s:[539.625,81.125,0]},{t:121,s:[653.625,84.625,0]},{t:132,s:[653.625,84.625,0]},{t:147,s:[797.625,84.625,0]}]},a:{k:[0,0,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:9,ty:3,nm:"空 1",parent:8,ks:{o:{k:0},r:{k:0},p:{k:[{t:0,s:[-.25,-10.25,0]},{t:9.212,s:[-.25,-36.25,0]},{t:18,s:[-.25,-10.25,0]},{t:26,s:[-.25,-10.25,0]},{t:35.212,s:[-.25,-36.25,0]},{t:44,s:[-.25,-10.25,0]},{t:52,s:[-.25,-10.25,0]},{t:61.212,s:[-.25,-36.25,0]},{t:70,s:[-.25,-10.25,0]},{t:78,s:[-.25,-10.25,0]},{t:87.212,s:[-.25,-36.25,0]},{t:96,s:[-.25,-10.25,0]},{t:104,s:[-.25,-10.25,0]},{t:113.212,s:[-.25,-36.25,0]},{t:122,s:[-.25,-10.25,0]},{t:130,s:[-.25,-10.25,0]},{t:139.212,s:[-.25,-36.25,0]},{t:148,s:[-.25,-10.25,0]},{t:156,s:[-.25,-10.25,0]},{t:165.212,s:[-.25,-36.25,0]},{t:174,s:[-.25,-10.25,0]},{t:182,s:[-.25,-10.25,0]},{t:191.212,s:[-.25,-36.25,0]},{t:200,s:[-.25,-10.25,0]},{t:208,s:[-.25,-10.25,0]},{t:217.212,s:[-.25,-36.25,0]},{t:226,s:[-.25,-10.25,0]},{t:234,s:[-.25,-10.25,0]},{t:243.212,s:[-.25,-36.25,0]},{t:252,s:[-.25,-10.25,0]}]},a:{k:[0,0,0]},s:{k:[21.25,21.25,100]}},ip:-8,op:199},{ind:10,ty:2,nm:"棋子头",parent:9,refId:"845ae874-998e-4f68-8e79-641eb77466f3",ks:{o:{k:100},r:{k:0},p:{k:[{t:-8,s:[-2.353,-160,0]},{t:0,s:[-2.353,-128.941,0]},{t:7.242,s:[-2.353,-160,0]},{t:18,s:[-2.353,-160,0]},{t:26,s:[-2.353,-128.941,0]},{t:33.242,s:[-2.353,-160,0]},{t:44,s:[-2.353,-160,0]},{t:52,s:[-2.353,-128.941,0]},{t:59.242,s:[-2.353,-160,0]},{t:70,s:[-2.353,-160,0]},{t:78,s:[-2.353,-128.941,0]},{t:85.242,s:[-2.353,-160,0]},{t:96,s:[-2.353,-160,0]},{t:104,s:[-2.353,-128.941,0]},{t:111.242,s:[-2.353,-160,0]},{t:122,s:[-2.353,-160,0]},{t:130,s:[-2.353,-128.941,0]},{t:137.242,s:[-2.353,-160,0]},{t:148,s:[-2.353,-160,0]},{t:156,s:[-2.353,-128.941,0]},{t:163.242,s:[-2.353,-160,0]},{t:174,s:[-2.353,-160,0]},{t:182,s:[-2.353,-128.941,0]},{t:189.242,s:[-2.353,-160,0]},{t:200,s:[-2.353,-160,0]},{t:208,s:[-2.353,-128.941,0]},{t:215.242,s:[-2.353,-160,0]},{t:226,s:[-2.353,-160,0]},{t:234,s:[-2.353,-128.941,0]},{t:241.2421875,s:[-2.353,-160,0]}]},a:{k:[12,12.5,0]},s:{k:[470.588,470.588,100]}},ip:-8,op:199},{ind:11,ty:2,nm:"棋子2",parent:9,refId:"ad9681a6-9eb2-40ad-8c2c-0b3ad121a00d",ks:{o:{k:100},r:{k:0},p:{k:[0,63.529,0]},a:{k:[11.5,36,0]},s:{k:[{t:-8,s:[470.588,470.588,100]},{t:0,s:[470.588,377.588,100]},{t:7.242,s:[470.588,470.588,100]},{t:18,s:[470.588,470.588,100]},{t:26,s:[470.588,377.588,100]},{t:33.242,s:[470.588,470.588,100]},{t:44,s:[470.588,470.588,100]},{t:52,s:[470.588,377.588,100]},{t:59.242,s:[470.588,470.588,100]},{t:70,s:[470.588,470.588,100]},{t:78,s:[470.588,377.588,100]},{t:85.242,s:[470.588,470.588,100]},{t:96,s:[470.588,470.588,100]},{t:104,s:[470.588,377.588,100]},{t:111.242,s:[470.588,470.588,100]},{t:122,s:[470.588,470.588,100]},{t:130,s:[470.588,377.588,100]},{t:137.242,s:[470.588,470.588,100]},{t:148,s:[470.588,470.588,100]},{t:156,s:[470.588,377.588,100]},{t:163.242,s:[470.588,470.588,100]},{t:174,s:[470.588,470.588,100]},{t:182,s:[470.588,377.588,100]},{t:189.242,s:[470.588,470.588,100]},{t:200,s:[470.588,470.588,100]},{t:208,s:[470.588,377.588,100]},{t:215.242,s:[470.588,470.588,100]},{t:226,s:[470.588,470.588,100]},{t:234,s:[470.588,377.588,100]},{t:241.2421875,s:[470.588,470.588,100]}]}},ip:-8,op:199},{ind:12,ty:2,nm:"棋子投影",parent:9,refId:"7458bc9a-d07d-4a7c-972b-4de7ed7c040d",ks:{o:{k:30.196},r:{k:0},p:{k:[{t:0,s:[-67.059,-3.529,0]},{t:9.053,s:[-183.529,-60,0]},{t:18,s:[-67.059,-3.529,0]},{t:26,s:[-67.059,-3.529,0]},{t:35.053,s:[-183.529,-60,0]},{t:44,s:[-67.059,-3.529,0]},{t:52,s:[-67.059,-3.529,0]},{t:61.053,s:[-183.529,-60,0]},{t:70,s:[-67.059,-3.529,0]},{t:78,s:[-67.059,-3.529,0]},{t:87.053,s:[-183.529,-60,0]},{t:96,s:[-67.059,-3.529,0]},{t:104,s:[-67.059,-3.529,0]},{t:113.053,s:[-183.529,-60,0]},{t:122,s:[-67.059,-3.529,0]},{t:130,s:[-67.059,-3.529,0]},{t:139.053,s:[-183.529,-60,0]},{t:148,s:[-67.059,-3.529,0]},{t:156,s:[-67.059,-3.529,0]},{t:165.053,s:[-183.529,-60,0]},{t:174,s:[-67.059,-3.529,0]},{t:182,s:[-67.059,-3.529,0]},{t:191.053,s:[-183.529,-60,0]},{t:200,s:[-67.059,-3.529,0]},{t:208,s:[-67.059,-3.529,0]},{t:217.053,s:[-183.529,-60,0]},{t:226,s:[-67.059,-3.529,0]},{t:234,s:[-67.059,-3.529,0]},{t:243.053,s:[-183.529,-60,0]},{t:252,s:[-67.059,-3.529,0]}]},a:{k:[24,15,0]},s:{k:[470.588,470.588,100]}},ip:-8,op:199},{ind:13,ty:2,nm:"电影院",refId:"cd1a775d-36c9-4c8e-9c67-8191070068e9",ks:{o:{k:100},r:{k:0},p:{k:[127.5,111,0]},a:{k:[61.5,52,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:14,ty:2,nm:"形状 762",refId:"b48ee079-b3d7-4371-b294-944200eccba9",ks:{o:{k:100},r:{k:0},p:{k:[111.5,118,0]},a:{k:[68.5,37,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:15,ty:2,nm:"格子",refId:"5cab5037-81fc-4246-96e5-b1353f339275",ks:{o:{k:100},r:{k:0},p:{k:[450,108,0]},a:{k:[258,54,0]},s:{k:[100,100,100]}},ip:0,op:147}],markers:[{tm:147,cm:"1",dr:0}]},X=FYGE.loadGltf,W=FYGE.Scene3D,q=FYGE.Vector2,V={};function J(t){var e=(new W).copy(V[t]);return e.scale.set(.005,.005,.005),e}function K(t){return o(this,void 0,void 0,(function(){return r(this,(function(e){return[2,new Promise((function(e){if(V[t])return e(J(t));X(t,(function(n){V[t]=n.scene,e(J(t))}),(function(t){console.error(t),e(new W),v("加载模型资源失败")}))}))]}))}))}!function(t){t.Cinema="Cinema",t.Cube1="Cube1",t.Cube2="Cube2",t.ChocolateShop="ChocolateShop",t.TennisCourt="TennisCourt",t.TennisBarrel="TennisBarrel",t.FlowerShop="FlowerShop",t.FILAShop="FILAShop",t.Logo1="Logo1",t.Logo2="Logo2"}(S||(S={}));var Z=[S.Cinema,S.Cube1,S.Cube2,S.ChocolateShop,S.TennisCourt,S.TennisBarrel,S.FlowerShop,S.FILAShop,S.Logo1,S.Logo2],Q=.06,$={playerConfig:{src:"https://yun.duiba.com.cn/aurora/assets/80244821c29db4c619fe3f0c90d57132d149d9bf.glb",tbsrc:"cloud://CEAE1CD8B6B8EAF842FD9754CF064639//棋子.glb"},boxConfig:(T={},T[S.Cinema]={src:"https://yun.duiba.com.cn/aurora/assets/ca66f10db4bb98c483a612c2196a2baccf68f9ba.glb",tbsrc:"cloud://9C90F5DA62F3DD1FC7C8EB0657CB867D//电影院.glb",ow:.96,oz:.94,dx:.07,dz:.02,ir:Q,testFun:"rect",score:0},T[S.Cube1]={src:"https://yun.duiba.com.cn/aurora/assets/660b0f9479686ee3efdbefea233d9cfec66573b1.glb",tbsrc:"cloud://F672EE52A61F3CFEA2CD455EC3AC3920//立方体1.glb",ow:.83,oz:.83,dx:0,dz:0,ir:Q,testFun:"rect",score:0},T[S.Cube2]={src:"https://yun.duiba.com.cn/aurora/assets/cc85f0cd4f030874e60966c891d30f79ef0be927.glb",tbsrc:"cloud://78804605CF45221AD835915687B35908//立方体2.glb",ow:.87,oz:.88,dx:0,dz:0,ir:Q,testFun:"rect",score:0},T[S.ChocolateShop]={src:"https://yun.duiba.com.cn/aurora/assets/f9fec8a8bcce73e23eb17b824eda33202daecf2f.glb",tbsrc:"cloud://D60F1E52845A434408A338CE2037D53F//巧克力店.glb",ow:.65,oz:.65,dx:.01,dz:.01,ir:Q,testFun:"circle",score:0},T[S.FlowerShop]={src:"https://yun.duiba.com.cn/aurora/assets/0fcff8d4762f24f468d07f1671a5a8482b88ff41.glb",tbsrc:"cloud://5F122FEF16478E0BBEBE63D7B0B71539//花店.glb",ow:.8,oz:.91,dx:.024,dz:-.031,ir:Q,testFun:"rect",score:0},T[S.FILAShop]={src:"https://yun.duiba.com.cn/aurora/assets/d4da10c0518b98a58c6bee9f720a6680fd726925.glb",tbsrc:"cloud://4153569ADBB267C5C29A60A2076AF812//file店铺.glb",ow:.92,oz:1.18,dx:0,dz:.02,ir:Q,testFun:"rect",score:15},T[S.TennisCourt]={src:"https://yun.duiba.com.cn/aurora/assets/1e556dbdb1e60a31f87d5e386f2a0a027fd90397.glb",tbsrc:"cloud://73E2BDD33A55C202BBE979A93954E0F5//网球场.glb",ow:1.2,oz:1.665,dx:0,dz:0,ir:Q,testFun:"rect",score:0},T[S.TennisBarrel]={src:"https://yun.duiba.com.cn/aurora/assets/a454a74ba50bc1d6801e510e9355be1de8ac8cda.glb",tbsrc:"cloud://CDD8F47A6945FE70A0D15ABF36875356//网球桶.glb",ow:.35,oz:.35,dx:0,dz:0,ir:Q,testFun:"circle",score:0},T[S.Logo1]={src:"https://yun.duiba.com.cn/aurora/assets/74d4d08652acd570d5013226e80f22d0929c596c.glb",tbsrc:"cloud://7920741060B24380DBE357505D146877//LOGO1.glb",ow:.84,oz:.884,dx:-.09,dz:.005,ir:Q,testFun:"rect",score:10},T[S.Logo2]={src:"https://yun.duiba.com.cn/aurora/assets/00e19f936170dbe9b09eb5dcd2c47e476a9c271b.glb",tbsrc:"cloud://92D7323E60199169EF79C8762BEC112A//logo2.glb",ow:.92,oz:.92,dx:0,dz:0,ir:Q,testFun:"rect",score:0},T)};function tt(t){var e=$.boxConfig[t];return"tb"==FYGE.getEnv()&&(e.src=e.tbsrc),e}var et={rect:function(t,e,n,i){var o=(new q).copy(t).sub(e);return!(Math.abs(o.x)>n/2||Math.abs(o.y)>i/2)},circle:function(t,e,n){return t.distanceTo(e)<=n}},nt=[{key:S.Cinema,probability:12},{key:S.Cube1,probability:13},{key:S.Cube2,probability:13},{key:S.ChocolateShop,probability:8},{key:S.FlowerShop,probability:12},{key:S.TennisCourt,probability:8},{key:S.TennisBarrel,probability:19},{key:S.FILAShop,probability:1},{key:S.Logo1,probability:2},{key:S.Logo2,probability:12}];nt.sort((function(t,e){return t.probability-e.probability}));var it=0;nt.forEach((function(t){it=t.probability+=it}));var ot=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.showAni=function(){var t=this;if(!this.isShowing){this.isShowing=!0;var e=this.y||0;this.y=-200,FYGE.Tween.get(this).to({y:e},500,FYGE.Ease.quartOut).call((function(){t.isShowing=!1}))}},e.prototype.initEvents=function(){var t=this;this.closeBtns.forEach((function(e){e&&e.addEventListener(FYGE.MouseEvent.CLICK,t.hidePanel,t)}))},e.prototype.removeEvents=function(){var t=this;this.closeBtns.forEach((function(e){e&&e.removeEventListener(FYGE.MouseEvent.CLICK,t.hidePanel,t)}))},Object.defineProperty(e.prototype,"closeBtns",{get:function(){return[this.closeBtn]},enumerable:!1,configurable:!0}),e.prototype.hidePanel=function(){this.destroy()},e}(Y),rt=FYGE.Sprite,st=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),Object.defineProperty(e.prototype,"groupNames",{get:function(){return["OverPanel"]},enumerable:!1,configurable:!0}),e.prototype.initUi=function(){return o(this,void 0,void 0,(function(){var t;return r(this,(function(e){return U.Sp(this,"overPrizeBg.png",84,309),U.Btn(this,"overBtn.png",this.again,this,167,979),U.Txt(this,this.data.score+"",60,"#704a5b",FYGE.TEXT_ALIGN.CENTER,750,0,593),U.Txt(this,"请前往「我的奖品」页领取",24,"#a35e7a",FYGE.TEXT_ALIGN.CENTER,750,0,924),(t=this.addChild(rt.fromUrl(this.data.prizeInfo.image))).anchorTexture.set(.5,.5),t.position.set(375,790),t.width=t.height=214,U.Btn(this,"comCloseBtn.png",this.hidePanel,this,598,369),[2]}))}))},e.prototype.again=function(e){return o(this,void 0,void 0,(function(){return r(this,(function(n){return this.btnDelay(e.target),t.prototype.hidePanel.call(this),k(he),[2]}))}))},e.prototype.hidePanel=function(){t.prototype.hidePanel.call(this),k(ve)},e}(ot),at=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),Object.defineProperty(e.prototype,"groupNames",{get:function(){return["RevivePanel"]},enumerable:!1,configurable:!0}),e.prototype.initUi=function(){return o(this,void 0,void 0,(function(){return r(this,(function(t){return U.Sp(this,"reviveBg.png",84,474),U.Btn(this,"reviveCancel.png",this.hidePanel,this,131,782),U.Btn(this,"reviveOk.png",this.doRevive,this,385,778),U.Btn(this,"comCloseBtn.png",this.hidePanel,this,598,369),[2]}))}))},e.prototype.doRevive=function(e){return o(this,void 0,void 0,(function(){return r(this,(function(n){return this.btnDelay(e.target),this.data.revive(),t.prototype.hidePanel.call(this),[2]}))}))},e.prototype.hidePanel=function(){t.prototype.hidePanel.call(this),this.data.submit()},e}(ot),ct=FYGE.TEXT_ALIGN,ut=FYGE.Tween,ht=function(){function t(){}return t.changeTextAlign=function(t,e,n){e!=ct.LEFT&&(t.textAlign=e,n=n||t.textWidth,e==ct.CENTER&&(t.x-=(n-t.textWidth)/2),e==ct.RIGHT&&(t.x-=n-t.textWidth),t.textWidth=n)},t.btnDelay=function(t,e){void 0===e&&(e=2e3),t.mouseEnable=!1,t.mouseChildren=!1,setTimeout((function(){t.mouseEnable=!0,t.mouseChildren=!0}),e)},t.getNumTextures=function(t){for(var n={},i=0;i<=9;i++)n[i]=e.getRes(t+i+".png");return n},t.getAdjustBottomHeight=function(t){return x.stageHeight-x.stageHeight*t+x.stageOffsetY},t.getAdjustTopHeight=function(t){return x.stageHeight*t+x.stageOffsetY},t.cacheKey="cow_xiaobujian",t}();function lt(t){return o(this,void 0,void 0,(function(){return r(this,(function(e){return[2,new Promise((function(e){ut.get(FYGE).wait(t).call(e)}))]}))}))}var pt=function(){function t(){}return t.readCache=function(t){return my?my.getStorageSync({key:t}).data:localStorage?localStorage.getItem(t):null},t.writeCache=function(t,e){void 0===e&&(e="true"),my?my.setStorageSync({key:t,data:e}):localStorage&&localStorage.setItem(t,e)},t.returnTodayTimes=function(t){var e=this.readCache("year"+t),n=this.readCache("month"+t),i=this.readCache("day"+t),o=new Date,r=o.getFullYear().toString(),s=o.getMonth().toString(),a=o.getDate().toString();if(this.int(r)<=this.int(e)&&this.int(s)<=this.int(n)&&this.int(a)<=this.int(i))return this.int(this.readCache(t));return this.writeCache("year"+t,r),this.writeCache("month"+t,s),this.writeCache("day"+t,a),this.writeCache(t,"0"),0},t.randomT=function(t,e){return t&&"number"==typeof t.length&&t.length?t[Math.floor(Math.random()*t.length)]:("number"!=typeof e&&(e=t||1,t=0),t+Math.random()*(e-t))},t.removeEle=function(t,e){var n=e.indexOf(t);n>=0&&e.splice(n,1)},t.insert=function(t,e){for(var n=e.length-1;n>=0;n--)if(t>e[n]){e.splice(n+1,0,t);break}},t.getRandomNumber=function(t,e,n){for(var i=[],o=0;o<n;o++){var r=Math.floor(Math.random()*(e-t+1)+t);i.indexOf(r)<0?i.push(r):o--}return i},t.disturbNumberArr=function(t){t.sort((function(){return.5-Math.random()}))},t.disturbArr=function(t){return t.sort((function(){return.5-Math.random()}))},t.getRandomArrayElements=function(t,e){var n,i,o=t.slice(0),r=t.length,s=r-e;if(s<=0)return o;if(e<=0)return[];for(;r-- >s;)n=o[i=Math.floor((r+1)*Math.random())],o[i]=o[r],o[r]=n;return o.slice(s)},t.getRandomArrayElementsEx=function(t,e){if(t.length<=e)return t.slice();if(e<=0)return[];for(var n=t.slice(),i=[];e--;){var o=Math.floor(Math.random()*n.length),r=n.splice(o,1)[0];i.push(r)}return i},t.int=function(t){return t>>0},t.addSpaceInString=function(t){if(!t.length||1==t.length)return t;for(var e="",n=0;n<t.length-1;n++)e=e+t[n]+" ";return e+=t[t.length-1]},t.getShiFenMiaoByTimeStamp=function(t){var e=Math.floor(t%864e5/36e5),n=Math.floor(t%36e5/6e4),i=Math.floor(t%6e4/1e3);return(e=e<10?"0"+e:e)+"小时"+(n=n<10?"0"+n:n)+"分"+(i=i<10&&i>=1?"0"+i:i)+"秒"},t.getRealStringLength=function(t){for(var e=0,n=t.length,i=-1,o=0;o<n;o++)e+=(i=t.charCodeAt(o))>=0&&i<=128?1:2;return e},t.cutStringAcoRealLength=function(t,e,n){void 0===n&&(n="...");for(var i=0,o="",r=0,s=t;r<s.length;r++){var a=s[r],c=a.charCodeAt(0);if(!((i+=c>=0&&c<=128?1:2)<=e)){o=o.concat(n);break}o=o.concat(a)}return o},t.emojiReg=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,t}(),dt=FYGE.BaseMaterial,ft=FYGE.CircleGeometry,gt=FYGE.Mesh3D,yt=FYGE.Object3D;FYGE.PlaneGeometry;var vt,mt=FYGE.Vector2,bt=function(t){function e(e){var n=t.call(this)||this;return n.type=e,e||(n.type=Z[Math.random()*Z.length>>0]),n.init(),n}return i(e,t),e.prototype.init=function(){return o(this,void 0,void 0,(function(){var t,e,n,i,o,s;return r(this,(function(r){switch(r.label){case 0:return t=tt(this.type),e=t.ir,n=t.dx,i=t.dz,o=t.src,this.point=this.addChild(new gt(new ft(e,25,25),new dt({color:11184810,alpha:.8}))),this.point.y=.65,this.point.rotationX=-90,this.point.visible=!1,s=this,[4,K(o)];case 1:return s.mesh=r.sent(),this.addChild(this.mesh),this.mesh.children[0].position.set(0,0,0),this.type==S.ChocolateShop?this.mesh.children[0].position.set(53.5,80,59):this.type==S.TennisBarrel&&this.mesh.children[0].position.set(6.5,36,16),this.mesh.x+=n,this.mesh.z+=i,[2]}}))}))},e.prototype.useShadow=function(t){var e=this;this.mesh.castShadow=!0,this.mesh.receiveShadow=!0,t.children.forEach((function(t){t.castShadow=!0,t.receiveShadow=!0,t.children&&e.useShadow(t)}))},e.prototype.outArea=function(t,e){var n=this.x,i=this.z,o=tt(this.type),r=o.ow,s=o.oz,a=o.ir,c=o.testFun,u=new mt(t,e),h=new mt(n,i);if(!et[c](u,h,r,s)){var l=(new mt).copy(u).sub(h),p=void 0,d=void 0;return 0!=l.x?(p=Math.abs(l.x)-r/2,d="x"):(p=Math.abs(l.y)-s/2,d="z"),{out:0,verFall:p>=.1,fallDir:l.x+l.y>0?1:-1,fallAxis:d}}return{out:et.circle(u,h,a)?2:1}},e}(yt),Et=FYGE.Object3D,wt=FYGE.Mesh3D,xt=FYGE.CircleGeometry,Ct=FYGE.BaseMaterial,Ft=FYGE.Tween,kt=new xt(.015,25,25),Bt=new Ct({color:65280}),Gt=new Ct({color:16777215}),Tt=function(t){function e(){return t.call(this,kt,Gt)||this}return i(e,t),e}(wt),St=function(t){function e(){var e=t.call(this)||this;return e.particles=[],e.cacheParticles=[],e}return i(e,t),e.prototype.startLanding=function(){for(var t=this,e=function(e){var i=n.createParticle();i.position.set(pt.randomT(-.3,.3),pt.randomT(-1.5,.5),pt.randomT(-.3,.3)),i.material=Gt,n.particles.push(i),n.addChild(i),Ft.get(i.position).to({x:i.position.x,y:.8,z:i.position.z},pt.randomT(300,1e3)).call((function(){t.removeChild(i),t.cacheParticles.push(i)}))},n=this,i=0;i<20;i++)e();setTimeout((function(){t.stop()}),1800)},e.prototype.startPush=function(){var t=this;this.startTween=Ft.get(this,{loop:!0}).call((function(){for(var e=function(e){var n=t.createParticle(),i=.7;n.position.set(pt.randomT(-.7,i),pt.randomT(-.7,i),pt.randomT(-.7,i)),n.material=Math.random()<.3?Bt:Gt,t.particles.push(n),t.addChild(n),Ft.get(n.position).to({x:0,y:0,z:0},pt.randomT(300,1800)).call((function(){t.removeChild(n),t.cacheParticles.push(n)}))},n=0;n<20;n++)e()})).wait(600)},e.prototype.stop=function(){var t=this;Ft.removeTweens(this),this.particles.forEach((function(e){t.removeChild(e),t.cacheParticles.push(e),Ft.removeTweens(e.position)})),this.particles.length=0},e.prototype.createParticle=function(){return this.cacheParticles.length?this.cacheParticles.shift():new Tt},e}(Et),Yt=FYGE.Object3D,_t=FYGE.Tween,Lt=FYGE.Ease,Pt=FYGE.Mesh3D,Ot=FYGE.BaseMaterial,At=FYGE.RingGeometry;!function(t){t[t.left=0]="left",t[t.right=1]="right"}(vt||(vt={}));var Dt,Rt=.77,It=new At(.14,.21,30,1),jt=function(t){function e(){var e=t.call(this)||this;return e.init(),e}return i(e,t),e.prototype.init=function(){return o(this,void 0,void 0,(function(){var t,e,n,i,o,s,a;return r(this,(function(r){switch(r.label){case 0:return t=function(){var t=$.playerConfig;return"tb"==FYGE.getEnv()&&(t.src=t.tbsrc),t}(),n=this,[4,K(t.src)];case 1:return e=n.mesh=r.sent(),this.mesh.scale.set(.004,.004,.004),this.mesh.children[0].y=-35,this.addChild(e),this.particleEmitter=this.addChild(new St),i=this.scene.camera.position,o=i.x,s=i.y,a=i.z,this.particleEmitter.lookAt(o,s,a),[2]}}))}))},e.prototype.reset=function(){return o(this,void 0,void 0,(function(){var t=this;return r(this,(function(e){return[2,new Promise((function(e){t.rotation.set(0,0,0,0),t.position.set(0,1.77,0),_t.get(t).to({y:Rt},1e3,Lt.bounceOut).call(e)}))]}))}))},e.prototype.jump=function(t,e){return o(this,void 0,void 0,(function(){var n=this;return r(this,(function(i){return[2,new Promise((function(i){_t.get(n).to({y:1.5},250,Lt.quadOut).to({y:Rt},250,Lt.quadIn),_t.get(n).to({x:t,z:e},500).call(i)}))]}))}))},e.prototype.push=function(t){this.scaleY=1-t,this.y=Rt-t/2-.13*t/.5},e.prototype.rot=function(t){var e,n="rotationX",i=this.mesh;t==vt.left&&(n="rotationZ"),_t.get(i).to((e={},e[n]="rotationX"==n?-360:360,e),500).call((function(){i[n]=0}))},e.prototype.doubleEffect=function(t){var e=this;void 0===t&&(t=1);for(var n=function(t){_t.get({}).wait(180*t).call((function(){var n=e.scene.addChild(new Pt(It,new Ot({color:16777215,alpha:1})));n.position.copy(e.position),n.y+=.01*t,n.rotationX=-90,_t.get(n.material).to({alpha:0},1e3,Lt.quartOut),_t.get(n).to({scaleX:5,scaleY:5},800,Lt.quartOut).call((function(){e.scene.removeChild(n)}))}))},i=0;i<t;i++)n(i)},e.prototype.fall=function(t,e){return o(this,void 0,void 0,(function(){var n=this;return r(this,(function(i){return[2,new Promise((function(i){var o;if(t.verFall)_t.get(n).to({y:.15},130).wait(e).call(i);else{var r=t.fallDir,s=t.fallAxis,a=90*r*("x"==s?-1:1);_t.get(n).wait(50).to((o={y:.08},o[s]=n[s]+.2*r,o["rotation".concat("x"==s?"Z":"X")]=a,o),230,Lt.quadIn).wait(e).call(i)}}))]}))}))},e.prototype.revive=function(t){return o(this,void 0,void 0,(function(){var e=this;return r(this,(function(n){return[2,new Promise((function(n){_t.get(e).to({y:Rt,rotationX:0,rotationY:0,rotationZ:0},750,Lt.quartOut),_t.get(e).to({x:t.x,z:t.z},750,Lt.quadIn).call(n)}))]}))}))},e}(Yt),Mt=FYGE.AmbientLight,Nt=FYGE.Ease,zt=FYGE.Event,Ut=FYGE.MouseEvent,Ht=FYGE.Scene3D,Xt=FYGE.Tween,Wt=new(0,FYGE.Vector3)(5.5,3.6,5.2),qt=function(t){function e(){var e,n=t.call(this)||this;return n.cacheBox=((e={})[S.Cinema]=[],e[S.Cube1]=[],e[S.Cube2]=[],e[S.ChocolateShop]=[],e[S.TennisCourt]=[],e[S.TennisBarrel]=[],e[S.FlowerShop]=[],e[S.FILAShop]=[],e[S.Logo1]=[],e[S.Logo2]=[],e),n.canMove=!1,n.direction=vt.right,n.outBox=[],n.pushObj={c:0},n.bonusScore=0,n.specialBonusTween=Xt.get({}),n.onUp=function(){return o(n,void 0,void 0,(function(){var t,e,n,i,o,s,a,c,u,h,l,p,d,f=this;return r(this,(function(r){switch(r.label){case 0:return this.pushParticle.stop(),this.nextBox.point.visible=!1,Xt.removeTweens(this.pushObj),t=7*this.pushObj.c,e=this.curBox.x,n=this.curBox.z,this.direction==vt.left?e-=t:n-=t,[4,this.jump(e,n,this.direction)];case 1:return r.sent(),this.pushParticle.position.copy(this.player.position),i=this.player,o=i.x,s=i.z,this.curBox.outArea(o,s).out>0?(this.canMove=!0,[2]):0!=(a=this.nextBox.outArea(o,s)).out?[3,3]:[4,this.die(a)];case 2:return r.sent(),[3,4];case 3:0!=(c=tt(this.nextBox.type).score)&&(this.specialBonusTween=Xt.get({}).wait(2e3).call((function(){f.player.particleEmitter.startLanding(),f.dispatchEvent(Dt.AddScore,{add:c})}))),this.player.particleEmitter.startLanding(),this.outBox.push(this.curBox),this.curBox=this.nextBox,u=this.curBox.x,h=this.curBox.z,l=u,p=h,d=pt.randomT(1.72,3.3),Math.random()>.5?(this.direction=vt.left,u-=d,l-=d/2):(this.direction=vt.right,h-=d,p-=d/2),this.nextBox=this.addRect(u,h),this.moveCamera(l,p),2==a.out?(this.player.doubleEffect(++this.bonusScore),this.dispatchEvent(Dt.AddScore,{add:this.bonusScore+4})):(this.bonusScore=0,this.dispatchEvent(Dt.AddScore,{add:1})),this.canMove=!0,r.label=4;case 4:return[2]}}))}))},n.onDown=function(){n.canMove&&(n.canMove=!1,Xt.removeTweenSelf(n.specialBonusTween),n.pushParticle.startPush(),n.nextBox.point.visible=!0,n.pushObj={c:0},Xt.get(n.pushObj,{onChange:function(){n.curBox.scaleY=1-n.pushObj.c,n.player.push(n.pushObj.c)}}).to({c:.65},1600).call((function(){console.log("最大蓄力了")})),n.once(Ut.MOUSE_UP,n.onUp))},n.initScene(),n.addEvents(),n.reset(),n}return i(e,t),e.prototype.setView=function(t,e,n,i){this.viewX=t,this.viewY=e,this.viewWidth=n,this.viewHeight=i,this.camera.set(void 0,n/i,.1,1e3)},e.prototype.reset=function(){return o(this,void 0,void 0,(function(){var t,e,n,i,o,s;return r(this,(function(r){switch(r.label){case 0:for(t=this.outBox.length-1;t>=0;t--)e=this.outBox[t],this.removeChild(e),this.cacheBox[e.type].push(e);return this.outBox.length=0,this.curBox&&(this.removeChild(this.curBox),this.cacheBox[this.curBox.type].push(this.curBox)),this.nextBox&&(this.removeChild(this.nextBox),this.cacheBox[this.nextBox.type].push(this.nextBox)),this.pushObj={c:0},this.bonusScore=0,this.curBox=this.addChild(new bt(S.Logo2)),this.curBox.position.set(0,0,0),this.nextBox=this.addChild(new bt(S.Cinema)),this.nextBox.position.set(0,0,-1.7),this.direction=vt.right,this.camera.position.copy(Wt),this.moveCamera(0,-.85),[4,this.player.reset()];case 1:return r.sent(),this.canMove=!0,this.pushParticle.position.copy(this.player.position),n=this.camera.position,i=n.x,o=n.y,s=n.z,this.pushParticle.lookAt(i,o,s),[2]}}))}))},e.prototype.createBox=function(){var t=function(){for(var t=Math.random()*it,e=0,n=1;n<nt.length;e++,n++){var i=nt[e],o=nt[n];if(t>i.probability&&t<=o.probability)return o.key}return S.Cinema}();return this.cacheBox[t].length?this.cacheBox[t].splice(0,1)[0]:new bt(t)},e.prototype.initScene=function(){var t=this;Z.forEach((function(e){t.cacheBox[e].push(new bt(e))})),this.addChild(new Mt(16777215,1)),this.player=this.addChild(new jt),this.pushParticle=this.addChild(new St)},e.prototype.addEvents=function(){this.addEventListener(Ut.MOUSE_DOWN,this.onDown),this.addEventListener(zt.ENTER_FRAME,this.onUpdate,this)},e.prototype.moveCamera=function(t,e){var n=this,i=t+Wt.x,o=e+Wt.z;this.camera.y=Wt.y,Xt.get(this.camera,{onChange:function(){var t=n.camera,e=t.x;t.y;var i=t.z;n.camera.lookAt(e-Wt.x,0,i-Wt.z)}}).to({x:i,z:o},500,Nt.sineInOut)},e.prototype.addRect=function(t,e){var n=this.createBox();return n.position.set(t,1,e),this.addChild(n),Xt.get(n).to({y:0},320,Nt.bounceOut),n},e.prototype.jump=function(t,e,n){var i=this;return new Promise((function(o){i.player.scaleY=1,Xt.get(i.curBox).to({scaleY:1},300,Nt.getBackOut(2.2)),i.player.jump(t,e).then(o),i.player.rot(n)}))},e.prototype.die=function(t){return o(this,void 0,void 0,(function(){return r(this,(function(e){switch(e.label){case 0:return console.log(t,"die"),[4,this.player.fall(t,800)];case 1:return e.sent(),this.dispatchEvent(Dt.GameOver),[2]}}))}))},e.prototype.revive=function(){return o(this,void 0,void 0,(function(){return r(this,(function(t){switch(t.label){case 0:return[4,this.player.revive(this.curBox)];case 1:return t.sent(),this.pushParticle.position.copy(this.player.position),this.canMove=!0,[2]}}))}))},e.prototype.onUpdate=function(){for(var t=this.outBox.length-1;t>=0;t--){var e=this.outBox[t],n=this.curBox.x,i=this.curBox.z;(e.x>n+8||e.z>i+8)&&(this.outBox.splice(t,1),this.removeChild(e),this.cacheBox[e.type].push(e))}},e}(Ht),Vt=FYGE.Button,Jt=FYGE.Container,Kt=FYGE.MouseEvent,Zt=function(t){function e(n,i){var o=t.call(this)||this;return o.on=n,o.off=i,o.btn=o.addChild(new Vt(e.status?o.on:o.off)),o.btn.addEventListener(Kt.CLICK,e.onClick,o),e.btns.push(o),o}return i(e,t),e.changeMusicStatus=function(t){e.status=t,e.btns.forEach((function(e){e.btn.changeTexture(t?e.on:e.off)}))},e.onClick=function(){e.changeMusicStatus(!e.status)},e.prototype.destroy=function(){t.prototype.destroy.call(this),e.btns.splice(e.btns.indexOf(this),1),this.btn.removeEventListener(Kt.CLICK,e.onClick,this)},e.status=!0,e.btns=[],e}(Jt),Qt=FYGE.TEXT_ALIGN,$t=FYGE.Tween,te=FYGE.Event,ee=FYGE.Ease;!function(t){t.AddScore="AddScore",t.GameOver="GameOver"}(Dt||(Dt={}));var ne,ie,oe,re,se=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e._score=0,e.reviveGame=function(){return o(e,void 0,void 0,(function(){return r(this,(function(t){switch(t.label){case 0:return[4,lt(500)];case 1:return t.sent(),this.jump3d.revive(),[2]}}))}))},e.submitGame=function(){return o(e,void 0,void 0,(function(){return r(this,(function(t){return F(st,{score:this.score,prizeInfo:{id:"id",image:"https://yun.duiba.com.cn/aurora/assets/001d24bc7a23ffca787beef7d4eb81026f7d6240.png",name:"name",type:4},gameTimes:3}),[2]}))}))},e}return i(n,t),Object.defineProperty(n.prototype,"groupNames",{get:function(){return["game"]},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"score",{get:function(){return this._score},set:function(t){this._score=t,this.scoreTxt.text=t+""},enumerable:!1,configurable:!0}),n.prototype.initUi=function(){return o(this,void 0,void 0,(function(){var t,n,i=this;return r(this,(function(o){return U.Sp(this,"com_bg.jpg"),(t=this.jump3d=this.addChild(new qt)).setView(0,x.stageOffsetY,x.stageWidth,x.stageHeight),t.addEventListener(Dt.AddScore,this.addScore,this),t.addEventListener(Dt.GameOver,this.gameOver,this),this.musicButton=this.addChild(new Zt(e.getRes("gameMusicOn.png"),e.getRes("gameMusicOff.png"))),this.musicButton.position.set(636,265),(n=ht.getNumTextures("gameScore"))["+"]=e.getRes("gameScore+.png"),this.scoreTxt=U.BitTxt(this,n,"0",65,305,.5,.5),this.scoreTxt.textAlign=Qt.LEFT,this.addScoreLabel=U.BitTxt(this,n,"",100,1e3,.5,.5),this.addEventListener(te.ENTER_FRAME,(function(){i.addScoreLabel.position.x=i.jump3d.player.stagePos.x})),[2]}))}))},n.prototype.destroy=function(){t.prototype.destroy.call(this)},n.prototype.addScore=function(t){console.log("加分",t.data),this.score+=t.data.add,this.addScoreLabel.text="+".concat(t.data.add);var e=this.jump3d.player.stagePos.y;$t.get(this.addScoreLabel).set({visible:!0,alpha:2,y:e}).to({y:e-100,alpha:0},1500,ee.quadOut).set({visible:!1})},n.prototype.gameOver=function(t){return o(this,void 0,void 0,(function(){return r(this,(function(t){return F(at,{gameId:"gameId",submit:this.submitGame,revive:this.reviveGame}),[2]}))}))},n}(_),ae=FYGE.Lottie,ce=FYGE.Tween,ue=FYGE.Event,he=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),Object.defineProperty(n.prototype,"groupNames",{get:function(){return["loading","LoadingEffect"]},enumerable:!1,configurable:!0}),n.prototype.initUi=function(){U.Sp(this,"com_bg.jpg"),U.Sp(this,"loading_title.png",115,356);var t=this.addChild(new ae(H));t.y=710,t.play()},n.prototype.start=function(){return o(this,void 0,void 0,(function(){var n,i,s,a,c,u,h=this;return r(this,(function(l){switch(l.label){case 0:for(t.prototype.start.call(this),this.addEventListener(ue.PROGRESS,this.progressEvent,this),n=[],i=0,s=function(t){var e=tt(t);n.push(o(h,void 0,void 0,(function(){return r(this,(function(t){switch(t.label){case 0:return[4,K(e.src)];case 1:return t.sent(),this.dispatchEvent(ue.PROGRESS,i+=.8/Z.length),[2]}}))})))},a=0,c=Z;a<c.length;a++)u=c[a],s(u);return[4,Promise.all(n)];case 1:return l.sent(),this.dispatchEvent(ue.PROGRESS,.9),[4,e.loadGroup("game")];case 2:return l.sent(),this.dispatchEvent(ue.PROGRESS,1),[2]}}))}))},n.prototype.progressEvent=function(t){var e=this,n=t.data;ce.get({},null,null,!0).to({value:n},0).call((function(){n>=1&&(e.removeEventListener(ue.PROGRESS,e.progressEvent,e),k(se))}))},n.prototype.destroy=function(){t.prototype.destroy.call(this)},n}(_),le=FYGE.Container,pe=FYGE.Shape,de=FYGE.Sprite,fe=FYGE.TEXT_ALIGN,ge=FYGE.VERTICAL_ALIGN,ye=FYGE.Texture,ve=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),Object.defineProperty(e.prototype,"groupNames",{get:function(){return["index"]},enumerable:!1,configurable:!0}),e.prototype.initUi=function(){return o(this,void 0,void 0,(function(){return r(this,(function(t){return this.paper=this.addChild(de.fromUrl("https://yun.duiba.com.cn/aurora/assets/70c7fdc45ed8139bdc0a23ac004facc07abf3cfd.jpg")),this.progress=this.addChild(new me({value:52e5})),this.progress.y=1050,this.rankBtn=U.Btn(this,"rankBtn.png",this.clickBtn,this,652,450),this.rankBtn.anchorX=98,this.taskBtn=U.Btn(this,"taskBtn.png",this.clickBtn,this,599,388),this.taskBtn.anchorX=151,this.prizeBtn=U.Btn(this,"prizeBtn.png",this.clickBtn,this,0,392),this.prizeBtn.anchorX=0,this.ruleBtn=U.Btn(this,"ruleBtn.png",this.clickBtn,this,0,453),this.ruleBtn.anchorX=0,this.startBtn=U.Btn(this,"startBtn.png",this.startGame,this,128,1244),U.Sp(this.startBtn,"btnTipBg.png",426,-13),this.timeLabel=U.Txt(this.startBtn,"剩余次数:".concat(3),20,"#ffffff",fe.CENTER,147,426,-13),this.timeLabel.textHeight=36,this.timeLabel.verticalAlign=ge.MIDDLE,U.Txt(this,"单局奇迹值达520分\t\t必得「甜蜜福利」\t发完即止",22,"#ffa8d0",fe.CENTER,750,0,1376),[2]}))}))},e.prototype.destroy=function(){t.prototype.destroy.call(this)},e.prototype.start=function(){return o(this,void 0,void 0,(function(){return r(this,(function(e){return t.prototype.start.call(this),this.paper.texture=ye.fromUrl("https://yun.duiba.com.cn/aurora/assets/a6903842083d8015e2e81d2dc652370574be6774.jpg"),this.progress.value=3e6,this.timeLabel.text="剩余次数:3",[2]}))}))},e.prototype.startGame=function(t){return o(this,void 0,void 0,(function(){return r(this,(function(e){return this.btnDelay(t.target),k(he),[2]}))}))},e.prototype.clickBtn=function(t){return o(this,void 0,void 0,(function(){return r(this,(function(e){return this.btnDelay(t.target),[2]}))}))},e}(_),me=function(t){function e(e){var n=t.call(this)||this;return n._value=0,n.init(),n.value=e.value,n}return i(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this._value},set:function(t){switch(this._value=t,this.miracleTxt.text="当前总奇迹值:".concat(t),!0){case t<=52e3:this.fill.mask.x=80*t/52e3+72-608;break;case t<=52e4:this.fill.mask.x=160*t/52e4+72-608+80;break;case t<=52e5:this.fill.mask.x=304*t/52e5+72-608+80+160;break;case t>52e5:this.fill.mask.x=72}},enumerable:!1,configurable:!0}),e.prototype.init=function(){U.Sp(this,"progressBg.png"),this.fill=U.Sp(this,"progressFill.png"),this.fill.position.set(69,79);var t=this.addChild(new pe);t.beginFill(16711680),t.drawRoundedRect(0,0,608,25,10,10,10,10),t.endFill(),t.position.set(73,74),this.fill.mask=t,this.addChild(new be("5.2万")).position.set(102,72),this.addChild(new be("52万")).position.set(264,72),this.addChild(new be("520万")).position.set(564,72),this.miracleTxt=U.Txt(this,"当前总奇迹值:0",24,"#ffffff",fe.CENTER,750,0,39),U.Txt(this,"当奇迹值达到520万时,将于519当天揭秘时尚运动代言人",22,"#ffffff",fe.CENTER,750,0,119)},e}(le),be=function(t){function e(e){var n=t.call(this)||this;U.Sp(n,"progressLabel.png");var i=U.Txt(n,e,22,"#000000",fe.CENTER,87,0,1.45);return i.textHeight=31,i.verticalAlign=ge.MIDDLE,n}return i(e,t),e}(le),Ee={groups:[{keys:"5cab5037-81fc-4246-96e5-b1353f339275.png,7458bc9a-d07d-4a7c-972b-4de7ed7c040d.png,7e4500a1-83be-4686-a46b-67147ed44ddd.png,845ae874-998e-4f68-8e79-641eb77466f3.png,a122de8a-beed-4442-9252-8c047986f371.png,ad9681a6-9eb2-40ad-8c2c-0b3ad121a00d.png,b48ee079-b3d7-4371-b294-944200eccba9.png,cd1a775d-36c9-4c8e-9c67-8191070068e9.png",name:"LoadingEffect",atlas:{"5cab5037-81fc-4246-96e5-b1353f339275.png":{x:2,y:2,w:516,h:108,ox:0,oy:0,sw:516,sh:108,ro:!1},"b48ee079-b3d7-4371-b294-944200eccba9.png":{x:2,y:112,w:137,h:74,ox:0,oy:0,sw:137,sh:74,ro:!1},"a122de8a-beed-4442-9252-8c047986f371.png":{x:141,y:112,w:134,h:24,ox:0,oy:0,sw:134,sh:24,ro:!1},"cd1a775d-36c9-4c8e-9c67-8191070068e9.png":{x:2,y:188,w:123,h:104,ox:0,oy:0,sw:123,sh:104,ro:!1},"7458bc9a-d07d-4a7c-972b-4de7ed7c040d.png":{x:127,y:188,w:48,h:30,ox:0,oy:0,sw:48,sh:30,ro:!0},"ad9681a6-9eb2-40ad-8c2c-0b3ad121a00d.png":{x:141,y:138,w:23,h:36,ox:0,oy:0,sw:23,sh:36,ro:!1},"845ae874-998e-4f68-8e79-641eb77466f3.png":{x:127,y:238,w:24,h:25,ox:0,oy:0,sw:24,sh:25,ro:!1},"7e4500a1-83be-4686-a46b-67147ed44ddd.png":{x:141,y:176,w:5,h:6,ox:0,oy:0,sw:5,sh:6,ro:!1}}},{keys:"overBtn.png,overPrizeBg.png",name:"OverPanel",atlas:{"overPrizeBg.png":{x:2,y:2,w:581,h:843,ox:0,oy:0,sw:581,sh:843,ro:!1},"overBtn.png":{x:585,y:2,w:418,h:102,ox:0,oy:0,sw:418,sh:102,ro:!0}}},{keys:"reviveBg.png,reviveCancel.png,reviveOk.png",name:"RevivePanel",atlas:{"reviveBg.png":{x:2,y:2,w:581,h:508,ox:0,oy:0,sw:581,sh:508,ro:!1},"reviveOk.png":{x:2,y:512,w:233,h:89,ox:0,oy:0,sw:233,sh:89,ro:!1},"reviveCancel.png":{x:237,y:512,w:224,h:85,ox:0,oy:0,sw:224,sh:85,ro:!1}}},{keys:"comCloseBtn.png,com_bg.jpg,toastBg.png,waitingBg.png,waitingRot.png",name:"common",atlas:{"toastBg.png":{x:2,y:2,w:460,h:130,ox:0,oy:0,sw:460,sh:130,ro:!1},"waitingBg.png":{x:2,y:134,w:160,h:180,ox:0,oy:0,sw:160,sh:180,ro:!0},"comCloseBtn.png":{x:184,y:134,w:58,h:58,ox:0,oy:0,sw:58,sh:58,ro:!1},"waitingRot.png":{x:184,y:194,w:56,h:56,ox:0,oy:0,sw:56,sh:56,ro:!1}}},{keys:"gameMusicOff.png,gameMusicOn.png,gameScore+.png,gameScore0.png,gameScore1.png,gameScore2.png,gameScore3.png,gameScore4.png,gameScore5.png,gameScore6.png,gameScore7.png,gameScore8.png,gameScore9.png,guide.png",name:"game",atlas:{"guide.png":{x:2,y:2,w:320,h:416,ox:0,oy:0,sw:320,sh:416,ro:!1},"gameMusicOff.png":{x:324,y:2,w:82,h:82,ox:0,oy:0,sw:82,sh:82,ro:!1},"gameMusicOn.png":{x:324,y:86,w:82,h:82,ox:0,oy:0,sw:82,sh:82,ro:!1},"gameScore0.png":{x:324,y:170,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!0},"gameScore1.png":{x:324,y:216,w:28,h:56,ox:2,oy:0,sw:32,sh:56,ro:!0},"gameScore2.png":{x:324,y:246,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!0},"gameScore3.png":{x:324,y:292,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!0},"gameScore4.png":{x:324,y:338,w:44,h:56,ox:2,oy:0,sw:48,sh:56,ro:!1},"gameScore5.png":{x:408,y:2,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!1},"gameScore6.png":{x:408,y:60,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!1},"gameScore7.png":{x:408,y:118,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!1},"gameScore8.png":{x:382,y:176,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!0},"gameScore9.png":{x:382,y:222,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!0},"gameScore+.png":{x:382,y:268,w:42,h:40,ox:2,oy:8,sw:46,sh:56,ro:!1}}},{keys:"btnTipBg.png,prizeBtn.png,progressBg.png,progressFill.png,progressLabel.png,rankBtn.png,ruleBtn.png,startBtn.png,taskBtn.png",name:"index",atlas:{"progressBg.png":{x:2,y:2,w:750,h:188,ox:0,oy:0,sw:750,sh:188,ro:!1},"progressFill.png":{x:2,y:192,w:615,h:20,ox:0,oy:0,sw:615,sh:20,ro:!1},"startBtn.png":{x:2,y:214,w:490,h:111,ox:0,oy:0,sw:490,sh:111,ro:!1},"prizeBtn.png":{x:494,y:214,w:153,h:51,ox:0,oy:0,sw:153,sh:51,ro:!1},"taskBtn.png":{x:494,y:267,w:151,h:51,ox:0,oy:0,sw:151,sh:51,ro:!1},"btnTipBg.png":{x:2,y:327,w:147,h:36,ox:0,oy:0,sw:147,sh:36,ro:!1},"ruleBtn.png":{x:649,y:192,w:102,h:42,ox:0,oy:0,sw:102,sh:42,ro:!1},"rankBtn.png":{x:494,y:320,w:98,h:43,ox:0,oy:0,sw:98,sh:43,ro:!1},"progressLabel.png":{x:151,y:327,w:87,h:31,ox:0,oy:0,sw:87,sh:31,ro:!1}}},{keys:"loading_effect.png,loading_title.png",name:"loading",atlas:{"loading_effect.png":{x:2,y:2,w:665,h:121,ox:0,oy:0,sw:665,sh:121,ro:!1},"loading_title.png":{x:2,y:125,w:531,h:146,ox:0,oy:0,sw:531,sh:146,ro:!1}}}],path:"https://yun.duiba.com.cn/db_games/activity/template/1660206250/resource/"},we={x:0,y:0,type:"container",children:[]};!function(t){t.addData="surge.addStat",t.getActivityBaseInfoById="feileJump.getActivityBaseInfoById",t.getGameInfo="feileJump.getGameInfo",t.startGame="feileJump.startGame",t.doHelp="feileJump.doHelp",t.getVipInfo="feileJump.getVipInfo",t.submitGame="feileJump.submitGame",t.continueGame="feileJump.continueGame",t.getRankList="feileJump.getRankList",t.getPrizeList="feileJump.getPrizeList",t.getRankRewards="feileJump.getRankRewards",t.getMyRankPrize="feileJump.getMyRankPrize",t.receiveEnamePrize="feileJump.receiveEnamePrize",t.openMember="mine.openMember",t.openTask="mine.openTask",t.authorize="mine.authorize",t.favorShop="mine.favorShop",t.getUserAddress="mine.getUserAddress",t.getAdoptName="mine.getAdoptName",t.getAppData="mine.getAppData",t.navigateToOutside="mine.navigateToOutside",t.navigateTo="mine.navigateTo",t.navigateBack="mine.navigateBack",t.showSharePanel="mine.showSharePanel",t.openDetail="mine.openDetail",t.reportAnalytics="mine.reportAnalytics",t.openMusic="mine.openMusic"}(ne||(ne={})),function(t){t.AD="ad",t.TASK_ICON="taskIcon",t.FOLLOW_SHOP="followShop",t.INVITE_FRIEND="inviteFriend",t.BROWSE_PRODUCT="browseProduct",t.COLLECTION_PRODUCT="collectionProduct",t.BUY_PRODUCT="buyProduct",t.IMPROVE_INFORMATION="improveInformation",t.SECRET_ORDER="secretOrder",t.SIGN_ICON="signIcon",t.BAG_ICON="bagIcon"}(ie||(ie={})),function(t){t[t.ENAME=1]="ENAME",t[t.CREDITS=2]="CREDITS",t[t.OBJECT=3]="OBJECT",t[t.THANKS=5]="THANKS"}(oe||(oe={})),function(t){t.index="/projectx/{projectId}/game/index.do",t.join="/projectx/{projectId}/game/join.do",t.queryResult="/projectx/{projectId}/game/queryResult.do",t.projectRule="/projectx/{projectId}/projectRule.query"}(re||(re={}));var xe,Ce,Fe=location.href.indexOf(".com.cn/projectx")>=0;!function(t){if(Fe){var e=document.getElementsByTagName("head")[0],n=document.createElement("script");n.src="getTokenKey?_="+Date.now(),n.onload=function(){e.removeChild(n),t&&t(!0)},n.onerror=function(){e.removeChild(n),t&&t(!1)},e.appendChild(n)}else t&&t(!0)}(),function(t){t.EXPOSURE="exposure",t.CLICK="click"}(xe||(xe={})),function(t){t.getAppData="mine.getAppData",t.getVoiceType="mine.getVoiceType"}(Ce||(Ce={}));var ke=window.my;"web"==FYGE.getEnv()&&ke&&(ke.onMessage=function(t){console.log("返回数据",t.netName,t.data),Ae.dispatchEvent(t.netName,t.data)});var Be=FYGE.Tween,Ge=FYGE.EventDispatcher,Te=FYGE.Stage,Se=FYGE.RENDERER_TYPE,Ye=FYGE.Event,_e=FYGE.getEnv,Le=FYGE.Texture,Pe=new Ge,Oe=function(){function t(t,e,n,i,o,r,s,a,c){void 0===e&&(e=750),void 0===n&&(n=1624),void 0===r&&(r=Se.WEBGL),void 0===s&&(s=!0),void 0===a&&(a=!1);var u,h=this;this.loop=function(){h._pause||(Be.flush(),h.stage.flush()),"tb"==_e()?h.requestID=h.canvas.requestAnimationFrame(h.loop):h.requestID=window.requestAnimationFrame(h.loop)},window||(FYGE.initedByCanvas(t),u=my.getSystemInfoSync()),i=i||(null==u?void 0:u.windowWidth)||document.body.clientWidth,o=o||(null==u?void 0:u.windowHeight)||document.body.clientHeight,c=c||(null==u?void 0:u.pixelRatio)||window.devicePixelRatio||1;var l=this.stage=new Te(t,e,n,i,o,r,s,a,c);this.canvas=t,l.addEventListener(Ye.INIT_STAGE,this.onAddToStage,this),this.loop()}return t.prototype.onAddToStage=function(){return o(this,void 0,void 0,(function(){return r(this,(function(t){switch(t.label){case 0:return x.init(this.stage),console.log("初始化层级完成"),e.loadConfig(Ee),console.log("初始化资源配置完成"),e.loadSkinConfig(we),console.log("初始化皮肤配置完成"),[4,e.loadGroup("common")];case 1:return t.sent(),console.log("通用资源加载完成"),"web"==_e()&&document.getElementById("__loading__")&&(document.getElementById("__loading__").style.display="none"),[4,Promise.all([Le.fromUrl("https://yun.duiba.com.cn/aurora/assets/923bcdee2d54f39797fb1cc5a79ab84da1bbe972.jpg"),Le.fromUrl("https://yun.duiba.com.cn/aurora/assets/92856abbb6293e863708fa2c0ea3556cf9b2afaa.jpg"),Le.fromUrl("https://yun.duiba.com.cn/aurora/assets/d660b9e12c66ad2c42fca23c57bf33db5009fedf.jpg"),Le.fromUrl("https://yun.duiba.com.cn/aurora/assets/a6903842083d8015e2e81d2dc652370574be6774.jpg")])];case 2:return t.sent(),Zt.changeMusicStatus(!0),k(ve,{from:"main"}),[2]}}))}))},t.prototype.initWebEvent=function(){var t=this.stage.onMouseEvent.bind(this.stage);this.canvas.addEventListener("touchstart",t,!1),this.canvas.addEventListener("touchmove",t,!1),this.canvas.addEventListener("touchend",t,!1)},t.prototype.run=function(){this._pause=!1,Be._lastTime=null,Pe.dispatchEvent({type:C.ON_SHOW})},t.prototype.pause=function(){Pe.dispatchEvent({type:C.ON_HIDE})},t.prototype.addGlobalEvent=function(t,e,n,i){void 0===i&&(i=!1),i?Pe.once(t,e,n):Pe.addEventListener(t,e,n)},t.prototype.dispatchGlobalEvent=function(t,e){Pe.dispatchEvent(t,e)},t.prototype.removeGlobalEvent=function(t,e,n){Pe.removeEventListener(t,e,n)},t.prototype.destroy=function(){Be.removeAllTweens(),"tb"==FYGE.getEnv()?this.canvas.cancelAnimationFrame(this.requestID):window.cancelAnimationFrame(this.requestID),x.removeChildren(),x.parent&&x.parent.removeChild(x),G(),this.stage.destroy(),Pe.removeAllEventListener()},t}(),Ae=new(0,FYGE.EventDispatcher);t.GDispatcher=Ae,t.Game=Oe,Object.defineProperty(t,"__esModule",{value:!0})}));
//# sourceMappingURL=output.js.map
{"version":3,"file":"output.js","sources":["../node_modules/tslib/tslib.es6.js","../../module/RES.ts","../../module/ctrls/waitingCtrl.ts","../../module/ctrls/toastCtrl.ts","../../module/ctrls/panelCtrl.ts","../../module/ctrls/sceneCtrl.ts","../../module/views/layers.ts","../../module/ctrls/index.ts","../../src/common/G_EVENT.ts","../../module/views/Module.ts","../../src/scenes/Jump3D/MT.ts","../../module/views/Scene.ts","../../src/tools/UI.ts","../../src/lotties/LoadingEffect.ts","../../module/views/Panel.ts","../../src/panels/OverPrizePanel.ts","../../src/panels/RevivePanel.ts","../../src/tools/Tools.ts","../../module/tools/GTool.ts","../../src/scenes/Jump3D/Box.ts","../../src/scenes/Jump3D/Player.ts","../../src/scenes/Jump3D/Particle.ts","../../src/scenes/Jump3D/PlayScene.ts","../../src/scenes/Jump3D/Jump3d.ts","../../src/scenes/Jump3D/MusicBtn.ts","../../src/tools/TaoBaoNet.ts","../../src/tools/WebNet.ts","../../src/scenes/LoadingScene.ts","../../src/scenes/IndexScene.ts","../../src/ResJson.ts","../../src/SkinJson.ts","../../src/Game.ts","../../src/index.ts"],"sourcesContent":["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport function __createBinding(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n};\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\r\n result.default = mod;\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, privateMap) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to get private field on non-instance\");\r\n }\r\n return privateMap.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, privateMap, value) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to set private field on non-instance\");\r\n }\r\n privateMap.set(receiver, value);\r\n return value;\r\n}\r\n",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["RES","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","hasOwnProperty","__extends","__","this","constructor","prototype","create","__awaiter","thisArg","_arguments","P","generator","Promise","resolve","reject","fulfilled","value","step","next","e","rejected","result","done","then","apply","__generator","body","f","y","t","g","_","label","sent","trys","ops","verb","throw","return","Symbol","iterator","n","v","op","TypeError","call","pop","length","push","resData","skinData","textureHash","videoEntityHash","soundHash","groupsCompleteHash","groupsPromiseHash","singleResPromiseHash","loadGroup","name","arr","group","getGroupByName","atlas","keys","concat","split","filter","k","substr","getGroupResByName","callback","count","countAll","mark","i","getResAsync","res","str","loadResList","s","comFun","thisObj","type","substring","lastIndexOf","cached_1","FYGE","TextureCache","r","returnSingleResPromise","groupName","hasRes","json","cached","src","resPath","GlobalLoader","loadImage","image","cached_2","Texture","from","addToCache","SvgaParser","loadSvga","err","jsonData","data","createTextureSheet","BaseTexture","key","replace","getRes","groups","indexOf","getSkinDataByName","skinName","skinNode","children","child","gson","getDisplayByData","dis","Container","Button","props","tUp","tDown","tDisable","TextField","Sprite","source","Shape","beginFill","string2hex","fillColor","drawRect","width","height","endFill","alpha","position","set","x","loadConfig","path","getResByUrl","loadAllGroup","forEach","all","loadAllGroupForProgress","_this","index","_a","GDispatcher","dispatchEvent","loadSkinConfig","skinJson","initSkinDisplay","con","skin","root","addChild","id","destroyGroup","removedBase","baseTexture","destroy","_waiting","_parent","_toast","startY","endY","inited","showWaiting","msg","waiting","Waiting","layers","topLayer","offX","stageWidth","offY","stageHeight","stageOffsetX","stageOffsetY","bg","Graphics","addChildAt","initWaiting","show","hideWaiting","removeChild","_super","rectBgTexture","rectBg","rotTexture","rot","anchorX","anchorY","addEventListener","Event","ENTER_FRAME","rotation","textWidth","textAlign","TEXT_ALIGN","CENTER","size","text","showToast","Toast","toastLayer","h","initToast","Tween","removeTweens","get","to","Ease","quartOut","wait","PADDING","mouseChildren","mouseEnable","toastBgTexture","verticalAlign","VERTICAL_ALIGN","MIDDLE","textHeight","PanelCtrl","stacks","defineProperty","_instance","init","parent","hitTestByPixel","visible","_bg","closeAll","hidePanel","cls","panel","add","onLoaded","updateView","start","showAni","onLoadError","removeEventListener","onPanelHide","remove","showPanelAni","bgAni","cubicOut","_current","target","closeCurrent","SceneCtrl","change","scene","preScene","_currentScene","Layers","stage","shareLayer","instance","sceneLayer","popupLayer","_bottomLayer","_sceneLayer","_popupLayer","_toastLayer","_topLayer","_shareLayer","viewRect","G_EVENT","showPanel","changeScene","obj","isRecursive","destroyAllCtrls","destroyed","BoxType","Module","preLoadRes","initUi","groupNames","initEvents","removeEvents","enableMouseEvt","enable","btnDelay","delay","setTimeout","Scene","updateScene","MouseEvent","Lottie","BitmapText","UI","Btn","enImg","func","that","tImg","disImg","btn","CLICK","undefined","Sp","imageName","sprite","texture","fromUrl","Ctn","ctn","Txt","txt","color","align","bold","LEFT","Rect","radius","shape","drawRoundedRect","lottie","graphics","BitTxt","scaleX","scaleY","gap","bitTxt","scale","LoadingEffect","fr","ip","w","nm","ind","ty","refId","ks","o","a","markers","tm","cm","dr","loadGltf","Scene3D","Vector2","glbCache","getGlbFromCache","newScene","copy","M_loadGLB","console","error","typeArr","Cinema","Cube1","Cube2","ChocolateShop","TennisCourt","TennisBarrel","FlowerShop","FILAShop","Logo1","Logo2","ir","GlobalConfig","playerConfig","tbsrc","boxConfig","ow","oz","dx","dz","testFun","score","getBoxConfig","config","getEnv","TestFun","rect","c","pc","sub","Math","abs","circle","distanceTo","probabilityConfig","probability","sort","pTotal","Panel","isShowing","oriY","closeBtns","OverPrizePanel","again","img","prizeInfo","anchorTexture","LoadingScene","IndexScene","RevivePanel","doRevive","revive","submit","Tools","changeTextAlign","RIGHT","getNumTextures","getAdjustBottomHeight","percent","getAdjustTopHeight","cacheKey","sleep","time","GTool","readCache","my","getStorageSync","localStorage","getItem","writeCache","setStorageSync","setItem","returnTodayTimes","year1","month1","day1","date","Date","year2","getFullYear","toString","month2","getMonth","day2","getDate","int","randomT","floor","random","removeEle","splice","insert","num","getRandomNumber","end","number","disturbNumberArr","disturbArr","getRandomArrayElements","temp","shuffled","slice","min","getRandomArrayElementsEx","arrCopy","outArr","rand","ele","addSpaceInString","getShiFenMiaoByTimeStamp","timeStamp","hours","minutes","seconds","getRealStringLength","realLength","len","charCode","charCodeAt","cutStringAcoRealLength","limit","tailStr","out","str_1","_i","emojiReg","BaseMaterial","CircleGeometry","Mesh3D","Object3D","PlaneGeometry","Direction","Box","point","rotationX","_b","mesh","_c","z","useShadow","castShadow","receiveShadow","outArea","px","pz","tx","tz","dv","fallAxis","verFall","fallDir","particleGeo","particleMatGreen","particleMatWhite","Particle","ParticleEmitter","particles","cacheParticles","startLanding","this_1","createParticle","material","stop","startPush","startTween","loop","rang","shift","RingGeometry","GameEvent","playY","ringGeo","Player","getPlayerConfig","particleEmitter","camera","lookAt","reset","bounceOut","jump","quadOut","quadIn","left","doubleEffect","ring","fall","oad","fd","fa","box","rotationY","rotationZ","AmbientLight","cameraPos","Vector3","Jump3d","cacheBox","canMove","direction","right","outBox","pushObj","bonusScore","specialBonusTween","onUp","pushParticle","nextBox","curBox","player","outAreaNext","die","score_1","AddScore","x_1","z_1","cx","cz","dis_1","addRect","moveCamera","onDown","removeTweenSelf","onChange","log","once","MOUSE_UP","initScene","addEvents","setView","viewX","viewY","viewWidth","viewHeight","createBox","last","now","l","getBoxType","MOUSE_DOWN","onUpdate","camX","camZ","sineInOut","getBackOut","GameOver","MusicBtn","on","off","status","onClick","btns","changeMusicStatus","changeTexture","TbNetName","LogTbEnum","TBPRIZE_TYPE","WebNetName","PlayScene","arguments","_score","reviveGame","jump3d","submitGame","gameTimes","scoreTxt","addScore","gameOver","musicButton","txtObj","addScoreLabel","stagePos","_y","gameId","ani","play","PROGRESS","progressEvent","loadPromise","pro","typeArr_1","paper","progress","IndexProgress","rankBtn","clickBtn","taskBtn","prizeBtn","ruleBtn","startBtn","startGame","timeLabel","_value","miracleTxt","fill","mask","ProgressLabel","ResJson","ox","oy","sw","sh","ro","SkinJson","LOG_TYPE","TmallNetName","isProd","location","href","head","document","getElementsByTagName","scriptEl_1","createElement","onload","onerror","appendChild","refreshPxTokenKey","window","onMessage","netName","EventDispatcher","Stage","RENDERER_TYPE","Game","canvas","desWidth","desHeight","divWidth","divHeight","renderType","stageCenter","fixedHeight","resolution","WEBGL","sysInfo","_pause","flush","requestID","requestAnimationFrame","initedByCanvas","getSystemInfoSync","windowWidth","clientWidth","windowHeight","clientHeight","pixelRatio","devicePixelRatio","INIT_STAGE","onAddToStage","getElementById","style","display","initWebEvent","mouseEvent","onMouseEvent","bind","run","_lastTime","ON_SHOW","pause","ON_HIDE","addGlobalEvent","fun","dispatchGlobalEvent","removeGlobalEvent","removeAllTweens","cancelAnimationFrame","removeChildren","removeAllEventListener"],"mappings":";;;;;;;;;;;;;;oFAgBA,ICsDiBA,EDtDbC,EAAgB,SAASC,EAAGC,GAI5B,OAHAF,EAAgBG,OAAOC,gBAClB,CAAEC,UAAW,cAAgBC,OAAS,SAAUL,EAAGC,GAAKD,EAAEI,UAAYH,IACvE,SAAUD,EAAGC,GAAK,IAAK,IAAIK,KAAKL,EAAOA,EAAEM,eAAeD,KAAIN,EAAEM,GAAKL,EAAEK,KAClEP,EAAcC,EAAGC,IAGrB,SAASO,EAAUR,EAAGC,GAEzB,SAASQ,IAAOC,KAAKC,YAAcX,EADnCD,EAAcC,EAAGC,GAEjBD,EAAEY,UAAkB,OAANX,EAAaC,OAAOW,OAAOZ,IAAMQ,EAAGG,UAAYX,EAAEW,UAAW,IAAIH,GAyC5E,SAASK,EAAUC,EAASC,EAAYC,EAAGC,GAE9C,OAAO,IAAKD,IAAMA,EAAIE,WAAU,SAAUC,EAASC,GAC/C,SAASC,EAAUC,GAAS,IAAMC,EAAKN,EAAUO,KAAKF,IAAW,MAAOG,GAAKL,EAAOK,IACpF,SAASC,EAASJ,GAAS,IAAMC,EAAKN,EAAiB,MAAEK,IAAW,MAAOG,GAAKL,EAAOK,IACvF,SAASF,EAAKI,GAJlB,IAAeL,EAIaK,EAAOC,KAAOT,EAAQQ,EAAOL,QAJ1CA,EAIyDK,EAAOL,MAJhDA,aAAiBN,EAAIM,EAAQ,IAAIN,GAAE,SAAUG,GAAWA,EAAQG,OAITO,KAAKR,EAAWK,GAClGH,GAAMN,EAAYA,EAAUa,MAAMhB,EAASC,GAAc,KAAKS,WAI/D,SAASO,EAAYjB,EAASkB,GACjC,IAAsGC,EAAGC,EAAGC,EAAGC,EAA3GC,EAAI,CAAEC,MAAO,EAAGC,KAAM,WAAa,GAAW,EAAPJ,EAAE,GAAQ,MAAMA,EAAE,GAAI,OAAOA,EAAE,IAAOK,KAAM,GAAIC,IAAK,IAChG,OAAOL,EAAI,CAAEZ,KAAMkB,EAAK,GAAIC,MAASD,EAAK,GAAIE,OAAUF,EAAK,IAAwB,mBAAXG,SAA0BT,EAAES,OAAOC,UAAY,WAAa,OAAOrC,OAAU2B,EACvJ,SAASM,EAAKK,GAAK,OAAO,SAAUC,GAAK,OACzC,SAAcC,GACV,GAAIhB,EAAG,MAAM,IAAIiB,UAAU,mCAC3B,KAAOb,OACH,GAAIJ,EAAI,EAAGC,IAAMC,EAAY,EAARc,EAAG,GAASf,EAAU,OAAIe,EAAG,GAAKf,EAAS,SAAOC,EAAID,EAAU,SAAMC,EAAEgB,KAAKjB,GAAI,GAAKA,EAAEV,SAAWW,EAAIA,EAAEgB,KAAKjB,EAAGe,EAAG,KAAKrB,KAAM,OAAOO,EAE3J,OADID,EAAI,EAAGC,IAAGc,EAAK,CAAS,EAARA,EAAG,GAAQd,EAAEb,QACzB2B,EAAG,IACP,KAAK,EAAG,KAAK,EAAGd,EAAIc,EAAI,MACxB,KAAK,EAAc,OAAXZ,EAAEC,QAAgB,CAAEhB,MAAO2B,EAAG,GAAIrB,MAAM,GAChD,KAAK,EAAGS,EAAEC,QAASJ,EAAIe,EAAG,GAAIA,EAAK,CAAC,GAAI,SACxC,KAAK,EAAGA,EAAKZ,EAAEI,IAAIW,MAAOf,EAAEG,KAAKY,MAAO,SACxC,QACI,KAAMjB,EAAIE,EAAEG,MAAML,EAAIA,EAAEkB,OAAS,GAAKlB,EAAEA,EAAEkB,OAAS,KAAkB,IAAVJ,EAAG,IAAsB,IAAVA,EAAG,IAAW,CAAEZ,EAAI,EAAG,SACjG,GAAc,IAAVY,EAAG,MAAcd,GAAMc,EAAG,GAAKd,EAAE,IAAMc,EAAG,GAAKd,EAAE,IAAM,CAAEE,EAAEC,MAAQW,EAAG,GAAI,MAC9E,GAAc,IAAVA,EAAG,IAAYZ,EAAEC,MAAQH,EAAE,GAAI,CAAEE,EAAEC,MAAQH,EAAE,GAAIA,EAAIc,EAAI,MAC7D,GAAId,GAAKE,EAAEC,MAAQH,EAAE,GAAI,CAAEE,EAAEC,MAAQH,EAAE,GAAIE,EAAEI,IAAIa,KAAKL,GAAK,MACvDd,EAAE,IAAIE,EAAEI,IAAIW,MAChBf,EAAEG,KAAKY,MAAO,SAEtBH,EAAKjB,EAAKmB,KAAKrC,EAASuB,GAC1B,MAAOZ,GAAKwB,EAAK,CAAC,EAAGxB,GAAIS,EAAI,EAAa,QAAED,EAAIE,EAAI,EACtD,GAAY,EAARc,EAAG,GAAQ,MAAMA,EAAG,GAAI,MAAO,CAAE3B,MAAO2B,EAAG,GAAKA,EAAG,QAAK,EAAQrB,MAAM,GArB9BL,CAAK,CAACwB,EAAGC,OCV7D,SAAiBnD,GACb,IAAI0D,EAkZAC,EA1YAC,EAEA,GAIAC,EAEA,GAIAC,EAAY,GAIZC,EAEA,GAIAC,EAEA,GAIAC,EAEA,GAuBJ,SAAgBC,EAAUC,GAEtB,GAAIJ,EAAmBI,GACnB,OAAO,IAAI9C,SAAQ,SAACC,GAChBA,OAIR,GAAI0C,EAAkBG,GAClB,OAAOH,EAAkBG,GAI7B,IAAIC,EA0PR,SAA2BD,GACvB,IAAIE,EAAkBC,EAAeH,GACrC,IAAKE,EAAO,OAAO,KAEnB,GAAIA,EAAME,MAAO,CAEb,IAAIH,EAAM,CAACD,EAAO,SAOlB,OALIE,EAAMG,OACNJ,EAAMA,EAAIK,OAAOJ,EAAMG,KAAKE,MAAM,KAAKC,QAAO,SAACC,GAC3C,MAAuB,QAAhBA,EAAEC,QAAQ,QAGlBT,EAEN,OAAIC,EAAMG,KACJH,EAAMG,KAAKE,MAAM,KAEjB,KA5QDI,CAAkBX,GAE5B,IAAKC,IAAQA,EAAIZ,OAEb,OADAO,EAAmBI,IAAQ,EACpB,IAAI9C,SAAQ,SAACC,GAChBA,OAIR,IAAId,EAAmB,IAAIa,SAAQ,SAACC,EAASC,IA4RjD,SAAqBwD,EAAwCX,GACzD,IAAIY,EAAQ,EACRC,EAAWb,EAAIZ,OACdyB,GAAUF,GAAS,GAExB,IADA,IAAIG,GAAO,EACFC,EAAI,EAAGA,EAAIF,EAAUE,IAAK,CAE/BC,EADchB,EAAIe,IACG,SAACE,EAAKC,GAElBD,IAAKH,GAAO,KACXF,GAASC,GAAUF,EAASG,KACnCtE,OAtSH2E,EAAY,SAACC,UAEFxB,EAAkBG,GACrBqB,GACAzB,EAAmBI,IAAQ,EAC3B7C,KAEAC,MAEL6C,MAGP,OADAJ,EAAkBG,GAAQ3D,EACnBA,EAQX,SAAgB4E,EAAYE,EAAaG,EAA0CC,GAE/E,IAAIC,EAAOL,EAAIM,UAAUN,EAAIO,YAAY,KAAO,EAAGP,EAAI9B,QAEvD,GAAY,OAARmC,GAAyB,OAARA,EAAe,CAEhC,IAAIG,EAASlC,EAAY0B,IAAQS,KAAKC,aAAaV,GACnD,GAAIQ,EAIA,OAFAL,GAAUA,EAAOnC,KAAKoC,EAASI,EAAQR,GAEhC,IAAIjE,SAAQ,SAAC4E,GAChBA,EAAEH,MAIL,GAAI7B,EAAqBqB,GAC1B,OAAOY,EAAuBZ,EAAKG,EAAQC,GAK3C,IADIS,EAAYC,EAAOd,KACE,OAARK,EAAe,CAC5B,IAAItB,EAAQC,EAAe6B,GAC3B,GAAI9B,GAASA,EAAME,MAAO,CAEtB,IAAI8B,EAAOF,EAAY,QAEvB,OAAIlC,EAAqBoC,GACdpC,EAAqBoC,GAAMrE,MAC9B,SAACiE,GAEG,IAAIK,EAAS1C,EAAY0B,IAAQS,KAAKC,aAAaV,GAEnD,OADAG,GAAUA,EAAOnC,KAAKoC,EAASY,EAAQhB,GAChCgB,KAEX,WAEI,OADAb,GAAUA,EAAOnC,KAAKoC,EAAS,KAAMJ,GAC9B,QAIRF,EAAYiB,GACdrE,MAAK,WACF,IAAIsE,EAAS1C,EAAY0B,IAAQS,KAAKC,aAAaV,GAEnD,OADAG,GAAUA,EAAOnC,KAAKoC,EAASY,EAAQhB,GAChCgB,KACR,WAEC,OADAb,GAAUA,EAAOnC,KAAKoC,EAAS,KAAMJ,GAC9B,SAK3B,IAAIiB,EAAMJ,EAAYnG,EAAAwG,QAAUL,EAAY,IAAMb,EAAMA,EACpD9E,EAAI,IAAIa,SAAQ,SAACC,EAASC,GAC1BwE,KAAKU,aAAaC,WAAU,SAAClB,EAAGmB,GAI5B,UAFO1C,EAAqBqB,GAExBE,EAAG,CACH,IAAIoB,EAASb,KAAKc,QAAQC,KAAKH,GAE/B/C,EAAY0B,GAAOsB,EAEnBb,KAAKc,QAAQE,WAAWH,EAAQtB,GAChCG,GAAUA,EAAOnC,KAAKoC,EAASkB,EAAQtB,GACvChE,EAAQsF,QAERnB,GAAUA,EAAOnC,KAAKoC,EAAS,KAAMJ,GACrC/D,MAELgF,MAGP,OADAtC,EAAqBqB,GAAO9E,EACrBA,EAGV,GAAY,QAARmF,EAAgB,CACrB,GAAI9B,EAAgByB,GAEhB,OADAG,GAAUA,EAAOnC,KAAKoC,EAAS7B,EAAgByB,GAAMA,GAC9C,IAAIjE,SAAQ,SAAC4E,GAChBA,EAAEpC,EAAgByB,OAIrB,GAAIrB,EAAqBqB,GAC1B,OAAOY,EAAuBZ,EAAKG,EAAQC,GAGvCa,GADAJ,EAAYC,EAAOd,IACDtF,EAAAwG,QAAUL,EAAY,IAAMb,EAAMA,EACpD9E,EAAI,IAAIa,SAAQ,SAACC,EAASC,GAC1ByF,WAAWC,SACPV,GACA,SAACpD,UACUc,EAAqBqB,GAC5BzB,EAAgByB,GAAOnC,EACvBsC,GAAUA,EAAOnC,KAAKoC,EAASvC,EAAGmC,GAClChE,EAAQ6B,MAEZ,SAAC+D,UACUjD,EAAqBqB,GAC5BG,GAAUA,EAAOnC,KAAKoC,EAAS,KAAMJ,GACrC/D,EAAO2F,SAKnB,OADAjD,EAAqBqB,GAAO9E,EACrBA,EAIV,GAAY,QAARmF,EAAgB,CACrB,GAAI1B,EAAqBqB,GACrB,OAAOY,EAAuBZ,EAAKG,EAAQC,GAE3C,IAAIS,EACAI,GADAJ,EAAYC,EAAOd,IACDtF,EAAAwG,QAAUL,EAAY,IAAMb,EAAMA,EACpD9E,EAAI,IAAIa,SAAQ,SAACC,EAASC,GAC1B,IAAI4F,EAAW7C,EAAe6B,GAAW5B,MACzCwB,KAAKU,aAAaC,WAAU,SAAClB,EAAG4B,GAC5B,GAAI5B,EAAG,CAEH,IAAIlD,EAAIyD,KAAKsB,mBAAmB,IAAItB,KAAKuB,YAAYF,GAAeD,GAEpE,IAAK,IAAII,KAAOjF,EAAGsB,EAAY2D,GAAOjF,EAAEiF,GACxC9B,GAAUA,EAAOnC,KAAKoC,EAASpD,EAAGgD,GAClChE,EAAQgB,eAGD2B,EAAqBqB,GAC5BG,GAAUA,EAAOnC,KAAKoC,EAAS,KAAMJ,GACrC/D,MAELgF,EAAIiB,QAAQ,OAAQ,WAG3B,OADAvD,EAAqBqB,GAAO9E,EACrBA,GAiBnB,SAAgBiH,EAAOnC,GACnB,IAAKA,EAAK,OAAO,KACjB,IAAIK,EAAOL,EAAIM,UAAUN,EAAIO,YAAY,KAAO,EAAGP,EAAI9B,QACvD,MAAY,OAARmC,GAAyB,OAARA,EACV/B,EAAY0B,IAAQS,KAAKC,aAAaV,IAAQ,KAExC,QAARK,EACE9B,EAAgByB,IAAQ,KAElB,OAARK,EACE7B,EAAUwB,IAAQ,UADxB,EAsCT,SAASc,EAAOd,GACZ,IAAK,IAAIH,EAAI,EAAGA,EAAIzB,EAAQgE,OAAOlE,OAAQ2B,IAAK,CAC5C,IAAId,EAAQX,EAAQgE,OAAOvC,GACvBX,EAAOH,EAAMG,KACjB,GAAIA,GAAQA,EAAKE,MAAM,KAAKiD,QAAQrC,IAAQ,EACxC,OAAOjB,EAAMF,KAGjB,GAAIE,EAAME,OAASF,EAAMF,KAAO,SAAWmB,EACvC,OAAOjB,EAAMF,KAGrB,OAAO,KAiCX,SAASG,EAAeH,GAGpB,IAFA,IACIE,EADAqD,EAAShE,EAAQgE,OAEZvC,EAAI,EAAGA,EAAIuC,EAAOlE,OAAQ2B,IAC/B,GAAIuC,EAAOvC,GAAGhB,OAASA,EAAM,CACzBE,EAAQqD,EAAOvC,GACf,MAGR,OAAOd,EA6BX,SAAS6B,EAAuBZ,EAAaG,EAA0CC,GAUnF,OARAzB,EAAqBqB,GAAKtD,MACtB,SAACiE,GACGR,GAAUA,EAAOnC,KAAKoC,EAASO,EAAGX,MAEtC,WACIG,GAAUA,EAAOnC,KAAKoC,EAAS,KAAMJ,MAGtCrB,EAAqBqB,GAkChC,SAAgBsC,EAAkBC,EAAkBC,GAChD,QADgD,IAAAA,IAAAA,EAA4BnE,IACvEmE,IAAaA,EAASC,WAAaD,EAASC,SAASvE,OAAQ,OAAO,KACzE,IAAK,IAAI2B,EAAI,EAAGA,EAAI2C,EAASC,SAASvE,OAAQ2B,IAAK,CAC/C,IAAI6C,EAAQF,EAASC,SAAS5C,GAC9B,GAAI6C,EAAM7D,MAAQ0D,IAA2B,aAAdG,EAAMrC,MAAqC,QAAdqC,EAAMrC,MAAiB,OAAOqC,EAC1F,IAAIC,EAAOL,EAAkBC,EAAUG,GACvC,GAAIC,EAAM,OAAOA,EAErB,OAAO,KAQX,SAASC,EAAiBd,GACtB,IAAIe,EACJ,OAAQf,EAAKzB,MACT,IAAK,YACDwC,EAAM,IAAIpC,KAAKqC,UACf,MACJ,IAAK,SACDD,EAAM,IAAIpC,KAAKsC,OACXZ,EAAOL,EAAKkB,MAAMC,KAClBnB,EAAKkB,MAAME,MAAQf,EAAOL,EAAKkB,MAAME,OAAS,KAC9CpB,EAAKkB,MAAMG,SAAWhB,EAAOL,EAAKkB,MAAMG,UAAY,MAExD,MACJ,IAAK,OAED,IAAK,IAAIlB,KADTY,EAAM,IAAIpC,KAAK2C,UACCtB,EAAKkB,MAAOH,EAAIZ,GAAOH,EAAKkB,MAAMf,GAClD,MACJ,IAAK,SACDY,EAAM,IAAIpC,KAAK4C,OAAOlB,EAAOL,EAAKkB,MAAMM,SACxC,MACJ,IAAK,QAKDT,EAAM,IAAIpC,KAAK8C,OAEXC,UAAU/C,KAAKgD,WAAW3B,EAAKkB,MAAMU,YAEzCb,EAAIc,SAAS,EAAG,EAAG7B,EAAKkB,MAAMY,MAAO9B,EAAKkB,MAAMa,QAEhDhB,EAAIiB,UAOZ,OAJAjB,EAAIhE,KAAOiD,EAAKjD,KAChBgE,EAAIkB,MAAQjC,EAAKiC,OAAS,EAC1BlB,EAAImB,SAASC,IAAInC,EAAKoC,EAAGpC,EAAK/E,GAEvB8F,EAlbKnI,EAAAyJ,WAAhB,SAA2BpE,GACvB3B,EAAU2B,EACVrF,EAAAwG,QAAUnB,EAAIqE,MAOF1J,EAAAkE,YA2CAlE,EAAAoF,cAiJApF,EAAA2J,YAAhB,aASgB3J,EAAAyH,SAgBAzH,EAAA4J,aAAhB,WACI,IAAIlC,EAAShE,EAAQgE,OACjBlH,EAAI,GAIR,OAHAkH,EAAOmC,SAAQ,SAACtH,GACZ/B,EAAEiD,KAAKS,EAAU3B,EAAE4B,UAEhB9C,QAAQyI,IAAItJ,IAIPR,EAAA+J,wBAAhB,WAAA,IAcCC,EAAApJ,KAbG,OAAO,IAAIS,SAAQ,SAAA4E,GACf,IAAIyB,EAAShE,EAAQgE,OACjBuC,EAAQ,EACZvC,EAAOmC,SAAQ,SAAOtH,GAAC,OAAAvB,EAAAgJ,OAAA,OAAA,GAAA,sDACnB,KAAA,EAAA,MAAA,CAAA,EAAM9F,EAAU3B,EAAE4B,qBAAlB+F,EAAAxH,OACAuH,IACAE,GAAYC,cAAc,UAAWH,GAASvC,EAAOlE,OAAS,IAC1DyG,GAASvC,EAAOlE,OAAS,GACzByC,EAAE,qBAiHFjG,EAAAqK,eAAhB,SAA+BC,GAC3B3G,EAAW2G,GAQCtK,EAAAuK,gBAAhB,SAAgBA,EAAgBC,EAAqBC,EAAwBC,GAEzE,IAAItD,EAAiC,iBAAjB,EAA4BQ,EAAkB6C,GAAQA,EAC1E,GAAKrD,EAAKW,UAAaX,EAAKW,SAASvE,OAErC,IAAK,IAAI2B,EAAI,EAAGA,EAAIiC,EAAKW,SAASvE,OAAQ2B,IAAK,CAC3C,IAAI6C,EAAQZ,EAAKW,SAAS5C,GAC1B,GAAkB,QAAd6C,EAAMrC,KAAV,CACA,IAAIwC,EAAMqC,EAAIG,SAASzC,EAAiBF,IACpC0C,GAAQ1C,EAAM4C,KAAIF,EAAK1C,EAAM4C,IAAMzC,GACrB,aAAdH,EAAMrC,MAAqB4E,EAAgBpC,EAAKH,EAAO0C,MAOnD1K,EAAA4H,oBA8DA5H,EAAA6K,aAAhB,SAA6B1G,GACzB,IAAIE,EAAkBC,EAAeH,GACrC,GAAKE,EAAL,CACA,IAAID,EAAM,GACNC,EAAMG,OACNJ,EAAMC,EAAMG,KAAKE,MAAM,MAI3B,IAFA,IAAIoG,EAAc,GAET3F,EAAI,EAAGA,EAAIf,EAAIZ,OAAQ2B,IAAK,CACjC,IAAI7C,EAAkBmF,EAAOrD,EAAIe,IAC7B7C,KAE2C,GAAvCwI,EAAYnD,QAAQrF,EAAEyI,eACtBzI,EAAEyI,YAAYC,UACdF,EAAYrH,KAAKnB,EAAEyI,cAGvBzI,EAAE0I,kBAGCpH,EAAYQ,EAAIe,OApgBnC,CAAiBnF,IAAAA,EA4gBhB,KC5kBD,IACIiL,EACAC,ECFAC,EACAD,EACAE,EACAC,EDHAC,GAAS,EA4BAC,EAAc,SAACC,IAzBR,WAChB,IAAKF,EAAQ,CACTA,GAAS,EACT,IAAMG,EAAU,IAAIC,EACpBR,EAAUS,EAAOC,SACjBX,EAAWQ,EAEX,IAAII,GAAQF,EAAOG,WAAa,KAAyB,EACrDC,GAAQJ,EAAOK,YAAcf,EAAS9B,QAAU,EAEpD8B,EAASzB,EAAImC,EAAOM,aAAef,EAAQ1B,EAAIqC,EAC/CZ,EAAS5I,EAAIsJ,EAAOO,aAAehB,EAAQ7I,EAAI0J,EAE/C,IAAII,GAAoB,IAAIpG,KAAKqG,UAC5BtD,UAAU,GACVG,UAAU4C,GAAOE,EAAMJ,EAAOG,WAAYH,EAAOK,aACjD5C,UACL+C,EAAG9C,MAAQ,EACX4B,EAASoB,WAAWF,EAAI,IAQ5BG,GACArB,EAASsB,KAAKf,GACdN,EAAQP,SAASM,IAMRuB,EAAc,WACvBtB,EAAQuB,YAAYxB,IAgBxBS,EAAA,SAAAgB,GAEI,SAAAhB,IAAA,IAAA1B,EACI0C,cAwBH9L,KAtBO+L,EAA8B3M,EAAIyH,OAAO,iBACzCmF,EAAS,IAAI7G,KAAK4C,OAAOgE,GAC7B3C,EAAKW,SAASiC,GACd,IAAIC,EAA2B7M,EAAIyH,OAAO,kBACtCqF,EAAM,IAAI/G,KAAK4C,OAAOkE,GAC1BC,EAAItD,GAAKmD,EAAczD,MAAQ2D,EAAW3D,OAAS,EACnD4D,EAAIzK,EAAI,GACRyK,EAAIC,QAAUF,EAAW3D,MAAQ,EACjC4D,EAAIE,QAAUH,EAAW1D,OAAS,EAClCa,EAAKW,SAASmC,GACd,IAAI9H,EAAQ,SACZ8H,EAAIG,iBAAiBlH,KAAKmH,MAAMC,aAAa,aACzCnI,EACY,IAAM,IAAG8H,EAAIM,UAAY,MACtCpD,GACHA,EAAKwB,IAAM,IAAIzF,KAAK2C,UACpBsB,EAAKwB,IAAInJ,EAAI,IACb2H,EAAKwB,IAAI6B,UAAYV,EAAczD,MACnCc,EAAKwB,IAAI8B,UAAYvH,KAAKwH,WAAWC,OACrCxD,EAAKwB,IAAIiC,KAAO,GAChBzD,EAAKwB,IAAIxC,UAAY,UACrBgB,EAAKW,SAASX,EAAKwB,OAW3B,OArCsB9K,EAAcgL,EAAAgB,GA6BhChB,EAAI5K,UAAAyL,KAAJ,SAAKf,QAAA,IAAAA,IAAAA,EAAmB,OACpB5K,KAAK4K,IAAIkC,KAAOlC,GAGpBE,EAAA5K,UAAAkK,QAAA,WACI0B,EAAM5L,UAAAkK,mBACNpK,KAAK4K,IAAM,MAElBE,EArCD,CAAsB3F,KAAKqC,WCvDvBkD,GAAS,EAkBAqC,EAAY,SAACnC,IAbR,WACd,IAAKF,EAAQ,CACTA,GAAS,EACTH,EAAS,IAAIyC,EACb1C,EAAUS,EAAOkC,WACjB1C,EAAO9B,MAAQ,EACf8B,EAAO3B,EAAImC,EAAOM,aAAef,EAAQ1B,GAAKmC,EAAOG,WAAaX,EAAOjC,OAAS,EAClF,IAAI4E,EAAI3C,EAAOhC,OACX9G,EAAIsJ,EAAOO,aAAehB,EAAQ7I,EACtC+I,EAAS/I,EAAIyL,EACbzC,EAAOhJ,GAAKsJ,EAAOK,YAAc8B,GAAK,GAI1CC,GACA5C,EAAOoB,KAAKf,GACZN,EAAQP,SAASQ,GACjBpF,KAAKiI,MAAMC,aAAa9C,GACxBpF,KAAKiI,MAAME,IAAI/C,GACV5B,IAAI,CAAElH,EAAG+I,EAAQ/B,MAAO,IACxB8E,GAAG,CAAE9L,EAAGgJ,GAAQ,IAAKtF,KAAKqI,KAAKC,UAC/BC,KAAK,KACLH,GAAG,CAAE9E,MAAO,GAAK,KACjB/F,MAAK,WACF4H,EAAQuB,YAAYtB,OAoBhCyC,EAAA,SAAAlB,GAII,SAAAkB,IAAA,IAAA5D,EACI0C,cAeH9L,KAjBDoJ,EAAOuE,QAAG,GAGNvE,EAAKwE,eAAgB,EACrBxE,EAAKyE,aAAc,EACnB,IAAIC,EAA+B1O,EAAIyH,OAAO,sBAC9CuC,EAAKmC,GAAK,IAAIpG,KAAK4C,OAAO+F,GAE1B1E,EAAKW,SAASX,EAAKmC,IACnBnC,EAAKwB,IAAM,IAAIzF,KAAK2C,UACpBsB,EAAKwB,IAAIiC,KAAO,GAChBzD,EAAKwB,IAAIxC,UAAY,WACrBgB,EAAKwB,IAAIkC,KAAO,GAChB1D,EAAKwB,IAAImD,cAAgB5I,KAAK6I,eAAeC,OAC7C7E,EAAKwB,IAAIsD,WAAaJ,EAAevF,OACrCa,EAAKwB,IAAI8B,UAAYvH,KAAKwH,WAAWC,OACrCxD,EAAKW,SAASX,EAAKwB,OAuB3B,OA1CoB9K,EAAckN,EAAAlB,GAyB9BkB,EAAI9M,UAAAyL,KAAJ,SAAKf,GACD5K,KAAK4K,IAAIkC,KAAOlC,EAEhB5K,KAAK4K,IAAIhC,GAAK5I,KAAKuL,GAAGjD,MAAQtI,KAAK4K,IAAI6B,WAAa,GAOxDO,EAAA9M,UAAAkK,QAAA,WACIjF,KAAKiI,MAAMC,aAAarN,MACxB8L,EAAM5L,UAAAkK,mBACNpK,KAAK4K,IAAM,KACX5K,KAAKuL,GAAK,MAGjByB,EA1CD,CAAoB7H,KAAKqC,WC/CzB2G,EAAA,WAAA,SAAAA,IAYYnO,KAAMoO,OAAY,GA2J9B,OAxJI5O,OAAA6O,eAAWF,EAAQ,WAAA,CAAnBb,IAAA,WACI,OAAOa,EAAUG,YAAcH,EAAUG,UAAY,IAAIH,oCAG7DA,EAAIjO,UAAAqO,KAAJ,SAAKC,GACDxO,KAAKsK,QAAUkE,EACf,IAAIjD,EAAK,IAAIpG,KAAK8C,MAClBsD,EAAGrD,UAAU,GACbqD,EAAGlD,SACC0C,EAAOM,aAAemD,EAAO5F,EAC7BmC,EAAOO,aAAekD,EAAO/M,EAC7BsJ,EAAOG,WACPH,EAAOK,aAEXG,EAAG/C,UACH+C,EAAGkD,gBAAiB,EACpBlD,EAAGmD,SAAU,EACb1O,KAAKsK,QAAQP,SAASwB,GACtBvL,KAAK2O,IAAMpD,GAMf4C,EAAAjO,UAAA0O,SAAA,WACI5O,KAAKoO,OAAOnF,SAAQ,SAAAjI,GAAK,OAAAA,EAAE6N,gBAG/BV,EAAAjO,UAAAyL,KAAA,SAAsBmD,EAAUtI,GAAhC,IAsBC4C,EAAApJ,KArBG2K,IACA,IAAMoE,EAAW,IAAID,EAAItI,GAmBzB,OAlBAxG,KAAKgP,IAAID,GACT/O,KAAKoO,OAAOvL,KAAKkM,GACjBA,EAAME,SAAW,WACbF,EAAMtN,IAAM,KAAOsJ,EAAOK,aAAe,GACzCQ,IACAxC,EAAK8F,YAAW,GAEhBH,EAAMI,MAAM3I,GAERuI,EAAML,SAASK,EAAMK,WAG7BL,EAAMM,YAAc,WAChBzD,IACAmB,EAAU,UACVgC,EAAMO,oBAAoB,YAAalG,EAAKmG,YAAanG,GACzDA,EAAKoG,OAAOT,IAETA,GAGHZ,EAAUjO,UAAAgP,WAAlB,SAAmBO,GAAnB,IA0CCrG,EAAApJ,UA1CkB,IAAAyP,IAAAA,GAA4B,GAEtCzP,KAAKoO,OAAOxL,QAiBb5C,KAAKsK,QAAQoE,SAAU,EACL,QAAd1O,KAAK0P,QACL1P,KAAK0P,MAAQ,OACbvK,KAAKiI,MAAMC,aAAarN,KAAK2O,KAC7B3O,KAAK2O,IAAIlG,MAAQ,KAGI,IAArBzI,KAAK2O,IAAID,UACT1O,KAAK2O,IAAID,SAAU,EACnB1O,KAAK2O,IAAIlG,MAAQ,EACjBtD,KAAKiI,MAAME,IAAItN,KAAK2O,KAAKpB,GAAG,CAAE9E,MAAO,IAAO,IAAKtD,KAAKqI,KAAKmC,YAvB3D3P,KAAK2O,IAAID,UACT1O,KAAK0P,MAAQ,OACbvK,KAAKiI,MAAMC,aAAarN,KAAK2O,KAC7BxJ,KAAKiI,MAAME,IAAItN,KAAK2O,KACfpB,GAAG,CAAE9E,MAAO,GAAK,IAAKtD,KAAKqI,KAAKmC,UAChCjN,MAAK,WACF0G,EAAKuF,IAAID,SAAU,EACnBtF,EAAKwG,SAAW,KAChBxG,EAAKkB,QAAQoE,SAAU,MAmBvC,IAAK,IAAInK,EAAI,EAAGA,EAAIvE,KAAKoO,OAAOxL,OAAQ2B,IAChCA,EAAIvE,KAAKoO,OAAOxL,OAAS,EACzB5C,KAAKoO,OAAO7J,GAAGmK,SAAU,GAEzB1O,KAAKoO,OAAO7J,GAAGmK,SAAU,EACrBe,GAAczP,KAAKoO,OAAO7J,GAAG6K,UACjCpP,KAAK4P,SAAW5P,KAAKoO,OAAO7J,KAShC4J,EAAGjO,UAAA8O,IAAX,SAAYD,GACR/O,KAAKsK,QAAQP,SAASgF,GACtBA,EAAM1C,iBAAiB,YAAarM,KAAKuP,YAAavP,OAOlDmO,EAAMjO,UAAAsP,OAAd,SAAeT,GACX/O,KAAKsK,QAAQuB,YAAYkD,GACzB/O,KAAKoO,OAASpO,KAAKoO,OAAOrK,QAAO,SAAA/C,GAAK,OAAAA,GAAK+N,MAOvCZ,EAAWjO,UAAAqP,YAAnB,SAAoBvO,GAChB,IAAM+N,EAAQ/N,EAAE6O,OAChBd,EAAMO,oBAAoB,YAAatP,KAAKuP,YAAavP,MACzDA,KAAKwP,OAAOT,GACZ/O,KAAKkP,cAMT1P,OAAA6O,eAAIF,EAAYjO,UAAA,eAAA,CAAhBoN,IAAA,WACI,OAAOtN,KAAK4P,0CAMhBzB,EAAAjO,UAAA4P,aAAA,WACQ9P,KAAK4P,UACL5P,KAAK4P,SAASf,aAOtBV,EAAAjO,UAAAkK,QAAA,WACI+D,EAAUG,UAAY,KACtBtO,KAAKoO,OAAS,KACdpO,KAAK4P,SAAW,KAChB5P,KAAKsK,QAAU,KACfnF,KAAKiI,MAAMC,aAAarN,KAAK2O,KAC7B3O,KAAK2O,IAAM,MAElBR,KCvKD4B,EAAA,WAAA,SAAAA,KAkDA,OA5CIvQ,OAAA6O,eAAW0B,EAAQ,WAAA,CAAnBzC,IAAA,WACI,OAAOyC,EAAUzB,YAAcyB,EAAUzB,UAAY,IAAIyB,oCAE7DA,EAAI7P,UAAAqO,KAAJ,SAAKC,GACDxO,KAAKsK,QAAUkE,GAGnBuB,EAAA7P,UAAA8P,OAAA,SAAOlB,EAAUtI,GAAjB,IA0BC4C,EAAApJ,KAvBOiQ,EAAe,IAAInB,EAAItI,GAC3ByJ,EAAMvB,SAAU,EAChB/D,IACA,IAAIuF,EAAkBlQ,KAAKmQ,cAC3BF,EAAMhB,SAAW,WACbrD,IACAqE,EAAMb,SAAQ,WACNc,GAAUA,EAAS9F,aAE3B6F,EAAMvB,SAAU,EAEhBuB,EAAMd,MAAM3I,IAGhByJ,EAAMZ,YAAc,WAChBzD,IACAmB,EAAU,UACV3D,EAAK+G,cAAgBD,GAAY,KACjC9G,EAAKkB,QAAQuB,YAAYoE,IAG7BjQ,KAAKmQ,cAAgBF,EACrBjQ,KAAKsK,QAAQP,SAASkG,IAG1BzQ,OAAA6O,eAAI0B,EAAY7P,UAAA,eAAA,CAAhBoN,IAAA,WACI,OAAOtN,KAAKmQ,+CAGhBJ,EAAA7P,UAAAkK,QAAA,WACI2F,EAAUzB,UAAY,KACtBtO,KAAKmQ,cAAgB,KACrBnQ,KAAKsK,QAAU,MAEtByF,KCjDDK,EAAA,SAAAtE,GAAA,SAAAsE,mDA2GA,OA3GqBtQ,EAAcsQ,EAAAtE,GAO/BsE,EAAIlQ,UAAAqO,KAAJ,SAAK8B,GACDA,EAAMtG,SAAS/J,MASlB,IARA,IAAMwD,EAAM,CACX,eACA,cACA,cACA,cACA,YACA,eAEQe,EAAI,EAAGA,EAAIf,EAAIZ,OAAQ2B,IACzBvE,KAAKwD,EAAIe,IAAM,IAAIY,KAAKqC,UAMxBxH,KAAK+J,SAAS/J,KAAKwD,EAAIe,KAa3BvE,KAAKsQ,WAAW7O,GAAKzB,KAAKsL,aAE1ByE,EAAUQ,SAAShC,KAAKvO,KAAKwQ,YAE7BrC,EAAUoC,SAAShC,KAAKvO,KAAKyQ,aAOjCjR,OAAA6O,eAAI+B,EAAWlQ,UAAA,cAAA,CAAfoN,IAAA,WAAoB,OAAOtN,KAAK0Q,8CAIhClR,OAAA6O,eAAI+B,EAAUlQ,UAAA,aAAA,CAAdoN,IAAA,WAAmB,OAAOtN,KAAK2Q,6CAI/BnR,OAAA6O,eAAI+B,EAAUlQ,UAAA,aAAA,CAAdoN,IAAA,WAAmB,OAAOtN,KAAK4Q,6CAI/BpR,OAAA6O,eAAI+B,EAAUlQ,UAAA,aAAA,CAAdoN,IAAA,WAAmB,OAAOtN,KAAK6Q,6CAI/BrR,OAAA6O,eAAI+B,EAAQlQ,UAAA,WAAA,CAAZoN,IAAA,WAAiB,OAAOtN,KAAK8Q,2CAI7BtR,OAAA6O,eAAI+B,EAAUlQ,UAAA,aAAA,CAAdoN,IAAA,WAAmB,OAAOtN,KAAK+Q,6CAK/BvR,OAAA6O,eAAI+B,EAAWlQ,UAAA,cAAA,CAAfoN,IAAA,WACI,OAAKtN,KAAKqQ,MACHrQ,KAAKqQ,MAAMW,SAASzI,OADH,mCAM5B/I,OAAA6O,eAAI+B,EAAUlQ,UAAA,aAAA,CAAdoN,IAAA,WACI,OAAKtN,KAAKqQ,MACHrQ,KAAKqQ,MAAMW,SAAS1I,MADH,mCAM5B9I,OAAA6O,eAAI+B,EAAYlQ,UAAA,eAAA,CAAhBoN,IAAA,WACI,OAAKtN,KAAKqQ,MACHrQ,KAAKqQ,MAAMW,SAASpI,EADH,mCAG5BpJ,OAAA6O,eAAI+B,EAAYlQ,UAAA,eAAA,CAAhBoN,IAAA,WACI,OAAKtN,KAAKqQ,MACHrQ,KAAKqQ,MAAMW,SAASvP,EADH,mCAe/B2O,EA3GD,CAAqBjL,KAAKqC,WA6GbuD,EAAS,IAAIqF,ECvGnB,ICdKa,EDcCC,EAAY,SAACnC,EAAYvI,GAClC,OAAO2H,EAAUoC,SAAS5E,KAAKoD,EAAOvI,IA4B7B2K,EAAc,SAAClB,EAAYzJ,GACpCuJ,EAAUQ,SAASP,OAAOC,EAAOzJ,IA2DrB,SAAA6G,EAAa+D,EAAKC,QAAA,IAAAA,IAAAA,GAA2B,GACpDD,IACLjM,KAAKiI,MAAMC,aAAa+D,GACnBC,GAAgBD,EAAIjK,UAAaiK,EAAIjK,SAASvE,QACnDwO,EAAIjK,SAAS8B,SAAQ,SAAA7B,GACjBiG,EAAajG,gBAOLkK,IJzER5G,GAAUH,IAAWA,EAAOgH,YAC5BhH,EAAOH,UACPG,EAAS,KACTD,EAAU,KACVI,GAAS,GDETA,GAAUL,IAAaA,EAASkH,YAChClH,EAASD,UACTC,EAAW,KACXC,EAAU,KACVI,GAAS,GKkEbyD,EAAUoC,SAASnG,UACnB2F,EAAUQ,SAASnG,WCvHvB,SAAY6G,GACRA,EAAA,QAAA,SACAA,EAAA,QAAA,SACAA,EAAA,YAAA,eACAA,EAAA,aAAA,gBAJJ,CAAYA,IAAAA,EAKX,KCED,MCmCYO,EDnCZC,EAAA,SAAA3F,GAEI,SAAA2F,EAAYjL,GAAZ,IAAA4C,EACI0C,cAGH9L,YAFGoJ,EAAK5C,KAAOA,EACZ4C,EAAKmF,SAwHb,OA7H4BzO,EAAc2R,EAAA3F,GAU9B2F,EAAAvR,UAAAqO,KAAR,WAAA,IAYCnF,EAAApJ,KAXGA,KAAK0R,aAAatQ,MACd,WAEQgI,EAAKnC,UAAU7H,EAAIuK,gBAAgBP,EAAMA,EAAKnC,SAAUmC,GAC5DA,EAAKuI,SACLvI,EAAK6F,UAAY7F,EAAK6F,cAE1B,WACI7F,EAAKiG,aAAejG,EAAKiG,kBAO3BoC,EAAAvR,UAAAwR,WAAV,WAAA,IAaCtI,EAAApJ,KAZG,OAAO,IAAIS,SAAc,SAACC,EAASC,GAC/B,GAAIyI,EAAKwI,YAAcxI,EAAKwI,WAAWhP,OAAQ,CAE3C,IADA,IAAIY,EAAsB,GACjBe,EAAI,EAAGA,EAAI6E,EAAKwI,WAAWhP,OAAQ2B,IACxCf,EAAIX,KAAKzD,EAAIkE,UAAU8F,EAAKwI,WAAWrN,KAG9C9D,QAAQyI,IAAI1F,GAAKpC,KAAKV,EAASC,QAE5BD,QASF+Q,EAAAvR,UAAAyR,OAAV,aAkBAnS,OAAA6O,eAAIoD,EAAUvR,UAAA,aAAA,CAAdoN,IAAA,WAA6B,OAAO,sCAIpC9N,OAAA6O,eAAIoD,EAAQvR,UAAA,WAAA,CAAZoN,IAAA,WAAyB,OAAO,sCAKhCmE,EAAKvR,UAAAiP,MAAL,SAAM3I,GACFxG,KAAK6R,cAMTJ,EAAAvR,UAAA2R,WAAA,aAOAJ,EAAAvR,UAAA4R,aAAA,aAQUL,EAAcvR,UAAA6R,eAAxB,SAAyBC,GACrBhS,KAAK6N,YAAcmE,EACnBhS,KAAK4N,cAAgBoE,GAQfP,EAAAvR,UAAA+R,SAAV,SAAmBpC,EAAQqC,QAAA,IAAAA,IAAAA,EAAY,KACnCrC,EAAOhC,aAAc,EACrBgC,EAAOjC,eAAgB,EACvBuE,YAAW,WACPtC,EAAOhC,aAAc,EACrBgC,EAAOjC,eAAgB,IACxBsE,IAIAT,EAAAvR,UAAAkK,QAAP,WAEIiD,EAAarN,MAIbA,KAAK8R,eAEL9R,KAAKwJ,cAAc,aACnBsC,EAAM5L,UAAAkK,oBAEbqH,EA7HD,CAA4BtM,KAAKqC,WENjC4K,EAAA,SAAAtG,GAAA,SAAAsG,mDAgBA,OAhB2BtS,EAAMsS,EAAAtG,GAO7BsG,EAAOlS,UAAAkP,QAAP,SAAQjL,GACJA,KAKJiO,EAAAlS,UAAAmS,YAAA,aAGHD,EAhBD,CAA2BX,GCKpBjK,EAAYrC,KAAKqC,UACjBC,EAAStC,KAAKsC,OACd6K,EAAanN,KAAKmN,WAClBvK,EAAS5C,KAAK4C,OACd4E,EAAaxH,KAAKwH,WAClB7E,EAAY3C,KAAK2C,UACjBG,EAAQ9C,KAAK8C,MACbsK,EAASpN,KAAKoN,OACdtM,EAAUd,KAAKc,QACfuF,EAAWrG,KAAKqG,SAChBgH,EAAarN,KAAKqN,WAEzBC,EAAA,WAAA,SAAAA,KA+LA,OA9KQA,EAAGC,IAAV,SACClE,EACAmE,EACAC,EACAC,EACAjK,EAAenH,EACf0K,EAAkBC,EAClB0G,EAAsBC,QAFtB,IAAAnK,IAAAA,EAAa,QAAE,IAAAnH,IAAAA,EAAa,QAE5B,IAAAqR,IAAAA,EAAoBH,QAAE,IAAAI,IAAAA,EAAsBJ,GAE5C,IAAMK,EAAM,IAAIvL,EAAOrI,EAAIyH,OAAO8L,GAAQvT,EAAIyH,OAAOiM,GAAO1T,EAAIyH,OAAOkM,IAMvE,OALAC,EAAI3G,iBAAiBiG,EAAWW,MAAOL,EAAMC,GAC7CG,EAAItK,SAASC,IAAIC,EAAGnH,QACRyR,IAAZ/G,IAA0B6G,EAAI7G,QAAUA,QAC5B+G,IAAZ9G,IAA0B4G,EAAI5G,QAAUA,GACxCoC,GAAUA,EAAOzE,SAASiJ,GACnBA,GAYMP,EAAEU,GAAhB,SACC3E,EACA4E,EACAxK,EAAenH,GAEf,IAAI4R,EACJ,QAHA,IAAAzK,IAAAA,EAAa,QAAE,IAAAnH,IAAAA,EAAa,GAGxB2R,aAAqBnN,EACxBoN,EAAS,IAAItL,EAAOqL,OACd,CACN,IAAME,EAAUlU,EAAIyH,OAAOuM,GAE1BC,EADGC,EACM,IAAIvL,EAAOuL,GAEXvL,EAAOwL,QAAQH,GAK1B,OAFAC,EAAO3K,SAASC,IAAIC,EAAGnH,GACvB+M,GAAUA,EAAOzE,SAASsJ,GACnBA,GAWMZ,EAAAe,IAAd,SACChF,EACA5F,EAAenH,QAAf,IAAAmH,IAAAA,EAAa,QAAE,IAAAnH,IAAAA,EAAa,GAE5B,IAAMgS,EAAM,IAAIjM,EAGhB,OAFAiM,EAAI/K,SAASC,IAAIC,EAAGnH,GACpBgS,GAAOjF,EAAOzE,SAAS0J,GAChBA,GAgBMhB,EAAAiB,IAAd,SACClF,EACAmF,EACA9G,EACA+G,EACAC,EACApH,EACA7D,EACAnH,EACAqS,QALA,IAAAF,IAAAA,EAAyB,gBACzB,IAAAC,IAAAA,EAAoBlH,EAAWoH,WAC/B,IAAAtH,IAAAA,EAAqB,QACrB,IAAA7D,IAAAA,EAAa,QACb,IAAAnH,IAAAA,EAAa,QACb,IAAAqS,IAAAA,GAAqB,GAErB,IAAMhH,EAAO,IAAIhF,EASjB,OARAgF,EAAK1E,UAAYwL,EACjB9G,EAAKD,KAAOA,EACZJ,IAAcK,EAAKL,UAAYA,GAC/BK,EAAKJ,UAAYmH,EACjB/G,EAAKpE,SAASC,IAAIC,EAAGnH,GACrBqL,EAAKA,KAAO6G,EACZ7G,EAAKgH,KAAOA,EACZtF,GAAUA,EAAOzE,SAAS+C,GACnBA,GAGM2F,EAAAuB,KAAd,SACCxF,EACAlG,EACAC,EACAqL,EACAK,EACArL,EACAnH,EACAgH,QAJA,IAAAmL,IAAAA,EAAwB,eACxB,IAAAK,IAAAA,EAAkB,QAClB,IAAArL,IAAAA,EAAa,QACb,IAAAnH,IAAAA,EAAa,QACb,IAAAgH,IAAAA,EAAiB,GAEjB,IAAMyL,EAAQ,IAAIjM,EAYlB,OAVAiM,EAAMhM,UAAU0L,GACXK,EAGJC,EAAMC,gBAAgB,EAAG,EAAG7L,EAAOC,EAAQ0L,GAF3CC,EAAM7L,SAAS,EAAG,EAAGC,EAAOC,GAI7B2L,EAAM1L,UACN0L,EAAMzL,MAAQA,EACdyL,EAAMxL,SAASC,IAAIC,EAAGnH,GACtB+M,GAAUA,EAAOzE,SAASmK,GACnBA,GAGMzB,EAAMF,OAApB,SAAqB/D,EAAmBhI,EAAWoC,EAAenH,QAAf,IAAAmH,IAAAA,EAAa,QAAE,IAAAnH,IAAAA,EAAa,GAC9E,IAAM2S,EAAS,IAAI7B,EAAO/L,GAI1B,OAHA4N,EAAOxL,EAAIA,EACXwL,EAAO3S,EAAIA,EACX+M,GAAUA,EAAOzE,SAASqK,GACnBA,GAGM3B,EAAAxK,MAAd,SACCuG,EACA5F,EAAenH,QAAf,IAAAmH,IAAAA,EAAa,QAAE,IAAAnH,IAAAA,EAAa,GAE5B,IAAMyS,EAAQ,IAAIjM,EAGlB,OAFAiM,EAAMxL,SAASC,IAAIC,EAAGnH,GACtB+M,GAAUA,EAAOzE,SAASmK,GACnBA,GAGMzB,EAAAjH,SAAd,SACCgD,EACA5F,EAAenH,QAAf,IAAAmH,IAAAA,EAAa,QAAE,IAAAnH,IAAAA,EAAa,GAE5B,IAAM4S,EAAW,IAAI7I,EAGrB,OAFA6I,EAAS3L,SAASC,IAAIC,EAAGnH,GACzB+M,GAAUA,EAAOzE,SAASsK,GACnBA,GAGM5B,EAAA6B,OAAd,SACC9F,EACA8E,EACAxG,EACAlE,EACAnH,EACA8S,EACAC,EACAC,QALA,IAAA3H,IAAAA,EAAiB,SACjB,IAAAlE,IAAAA,EAAa,QACb,IAAAnH,IAAAA,EAAa,QACb,IAAA8S,IAAAA,EAAkB,QAClB,IAAAC,IAAAA,EAAkB,QAClB,IAAAC,IAAAA,EAAO,GAEP,IAAMC,EAAS,IAAIlC,EAAWc,GAM9B,OALAoB,EAAOhM,SAASC,IAAIC,EAAGnH,GACvBiT,EAAOC,MAAMhM,IAAI4L,EAAQC,GACzBE,EAAO5H,KAAOA,EACd4H,EAAOD,IAAMA,EACbjG,GAAUA,EAAOzE,SAAS2K,GACnBA,GAGRjC,KCjNYmC,EAAgB,CAC5BC,GAAM,GACNC,GAAM,EACNtS,GAAM,IACNuS,EAAK,IACL7H,EAAK,IACL8H,GAAM,gBACNjK,OAAU,CACT,CACCkK,IAAO,EACPC,GAAM,EACNF,GAAM,MACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,IACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,MACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,IACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,KACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,IACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,KACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,IACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,KACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,EACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,IACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,KACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,EACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,IACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,UACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,IACA,IACA,IAGFsR,EAAK,CACJtR,EAAK,CACJ,GACA,GACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,MACNI,GAAM,CACLC,EAAK,CACJrR,EAAK,GAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,EACH,OACD,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,EACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,MACNxG,OAAU,EACV4G,GAAM,CACLC,EAAK,CACJrR,EAAK,GAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,MACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,EACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,MACA,MACA,OAIH8Q,IAAO,EACPtS,GAAM,KAEP,CACCyS,IAAO,GACPC,GAAM,EACNF,GAAM,MACNxG,OAAU,EACV2G,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,GAAM,EACNkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,EACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,MACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,YACLkD,EAAK,EACH,OACA,IACD,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,GACA,KACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,QACA,QACA,OAIH8Q,IAAO,EACPtS,GAAM,KAEP,CACCyS,IAAO,GACPC,GAAM,EACNF,GAAM,MACNxG,OAAU,EACV2G,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,EACA,OACA,IAGFsR,EAAK,CACJtR,EAAK,CACJ,KACA,GACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,CACCtC,GAAM,EACNkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,EACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,MACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,OACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,OACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,OACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,QACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,QACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,QACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,QACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,QACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,YACLkD,EAAK,CACJ,QACA,QACA,SAMLkQ,IAAO,EACPtS,GAAM,KAEP,CACCyS,IAAO,GACPC,GAAM,EACNF,GAAM,OACNxG,OAAU,EACV2G,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,QAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,MACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,GACA,GACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,QACA,QACA,OAIH8Q,IAAO,EACPtS,GAAM,KAEP,CACCyS,IAAO,GACPC,GAAM,EACNF,GAAM,MACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,MACA,IACA,IAGFsR,EAAK,CACJtR,EAAK,CACJ,KACA,GACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,GACPC,GAAM,EACNF,GAAM,SACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,MACA,I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"}
\ No newline at end of file
var t,e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},e(t,n)};
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function n(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}function i(t,e,n,i){return new(n||(n=Promise))((function(o,r){function s(t){try{c(i.next(t))}catch(t){r(t)}}function a(t){try{c(i.throw(t))}catch(t){r(t)}}function c(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(s,a)}c((i=i.apply(t,e||[])).next())}))}function o(t,e){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){s.label=r[1];break}if(6===r[0]&&s.label<o[1]){s.label=o[1],o=r;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(r);break}o[2]&&s.ops.pop(),s.trys.pop();continue}r=e.call(t,s)}catch(t){r=[6,t],i=0}finally{n=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,a])}}}!function(t){var e,n,r={},s={},a={},c={},u={},h={};function l(t){if(c[t])return new Promise((function(t){t()}));if(u[t])return u[t];var e=function(t){var e=g(t);if(!e)return null;if(e.atlas){var n=[t+".json"];return e.keys&&(n=n.concat(e.keys.split(",").filter((function(t){return".png"!=t.substr(-4)})))),n}return e.keys?e.keys.split(","):null}(t);if(!e||!e.length)return c[t]=!0,new Promise((function(t){t()}));var n=new Promise((function(n,i){!function(t,e){var n=0,i=e.length;i||t(!0);for(var o=!0,r=0;r<i;r++){p(e[r],(function(e,r){e||(o=!1),++n==i&&t(o)}),this)}}((function(e){delete u[t],e?(c[t]=!0,n()):i()}),e)}));return u[t]=n,n}function p(e,n,i){var o=e.substring(e.lastIndexOf(".")+1,e.length);if("png"==o||"jpg"==o){var a=r[e]||FYGE.TextureCache[e];if(a)return n&&n.call(i,a,e),new Promise((function(t){t(a)}));if(h[e])return y(e,n,i);if((v=f(e))&&"jpg"!=o){var c=g(v);if(c&&c.atlas){var u=v+".json";return h[u]?h[u].then((function(t){var o=r[e]||FYGE.TextureCache[e];return n&&n.call(i,o,e),o}),(function(){return n&&n.call(i,null,e),null})):p(u).then((function(){var t=r[e]||FYGE.TextureCache[e];return n&&n.call(i,t,e),t}),(function(){return n&&n.call(i,null,e),null}))}}var l=v?t.resPath+v+"/"+e:e,d=new Promise((function(t,o){FYGE.GlobalLoader.loadImage((function(s,a){if(delete h[e],s){var c=FYGE.Texture.from(a);r[e]=c,FYGE.Texture.addToCache(c,e),n&&n.call(i,c,e),t(c)}else n&&n.call(i,null,e),o()}),l)}));return h[e]=d,d}if("svga"==o){if(s[e])return n&&n.call(i,s[e],e),new Promise((function(t){t(s[e])}));if(h[e])return y(e,n,i);l=(v=f(e))?t.resPath+v+"/"+e:e,d=new Promise((function(t,o){SvgaParser.loadSvga(l,(function(o){delete h[e],s[e]=o,n&&n.call(i,o,e),t(o)}),(function(t){delete h[e],n&&n.call(i,null,e),o(t)}))}));return h[e]=d,d}if("json"==o){if(h[e])return y(e,n,i);var v;l=(v=f(e))?t.resPath+v+"/"+e:e,d=new Promise((function(t,o){var s=g(v).atlas;FYGE.GlobalLoader.loadImage((function(a,c){if(a){var u=FYGE.createTextureSheet(new FYGE.BaseTexture(c),s);for(var l in u)r[l]=u[l];n&&n.call(i,u,e),t(u)}else delete h[e],n&&n.call(i,null,e),o()}),l.replace("json","png"))}));return h[e]=d,d}}function d(t){if(!t)return null;var e=t.substring(t.lastIndexOf(".")+1,t.length);return"png"==e||"jpg"==e?r[t]||FYGE.TextureCache[t]||null:"svga"==e?s[t]||null:"mp3"==e?a[t]||null:void 0}function f(t){for(var n=0;n<e.groups.length;n++){var i=e.groups[n],o=i.keys;if(o&&o.split(",").indexOf(t)>-1)return i.name;if(i.atlas&&i.name+".json"==t)return i.name}return null}function g(t){for(var n,i=e.groups,o=0;o<i.length;o++)if(i[o].name===t){n=i[o];break}return n}function y(t,e,n){return h[t].then((function(i){e&&e.call(n,i,t)}),(function(){e&&e.call(n,null,t)})),h[t]}function v(t,e){if(void 0===e&&(e=n),!e||!e.children||!e.children.length)return null;for(var i=0;i<e.children.length;i++){var o=e.children[i];if(o.name==t&&("container"==o.type||"item"==o.type))return o;var r=v(t,o);if(r)return r}return null}function m(t){var e;switch(t.type){case"container":e=new FYGE.Container;break;case"button":e=new FYGE.Button(d(t.props.tUp),t.props.tDown?d(t.props.tDown):null,t.props.tDisable?d(t.props.tDisable):null);break;case"text":for(var n in e=new FYGE.TextField,t.props)e[n]=t.props[n];break;case"sprite":e=new FYGE.Sprite(d(t.props.source));break;case"rect":(e=new FYGE.Shape).beginFill(FYGE.string2hex(t.props.fillColor)),e.drawRect(0,0,t.props.width,t.props.height),e.endFill()}return e.name=t.name,e.alpha=t.alpha||1,e.position.set(t.x,t.y),e}t.loadConfig=function(n){e=n,t.resPath=n.path},t.loadGroup=l,t.getResAsync=p,t.getResByUrl=function(){},t.getRes=d,t.loadAllGroup=function(){var t=e.groups,n=[];return t.forEach((function(t){n.push(l(t.name))})),Promise.all(n)},t.loadAllGroupForProgress=function(){var t=this;return new Promise((function(n){var r=e.groups,s=0;r.forEach((function(e){return i(t,void 0,void 0,(function(){return o(this,(function(t){switch(t.label){case 0:return[4,l(e.name)];case 1:return t.sent(),s++,Pe.dispatchEvent("loadPer",s/(r.length-1)),s==r.length-1&&n(0),[2]}}))}))}))}))},t.loadSkinConfig=function(t){n=t},t.initSkinDisplay=function t(e,n,i){var o="string"==typeof n?v(n):n;if(o.children&&o.children.length)for(var r=0;r<o.children.length;r++){var s=o.children[r];if("item"!=s.type){var a=e.addChild(m(s));i&&s.id&&(i[s.id]=a),"container"==s.type&&t(a,s,i)}}},t.getSkinDataByName=v,t.destroyGroup=function(t){var e=g(t);if(e){var n=[];e.keys&&(n=e.keys.split(","));for(var i=[],o=0;o<n.length;o++){var s=d(n[o]);s&&(-1==i.indexOf(s.baseTexture)&&(s.baseTexture.destroy(),i.push(s.baseTexture)),s.destroy()),delete r[n[o]]}}}}(t||(t={}));var r,s,a,c,u,h,l=!1,p=function(t){!function(){if(!l){l=!0;var t=new f;s=E.topLayer,r=t;var e=(E.stageWidth-160)/2,n=(E.stageHeight-r.height)/2;r.x=E.stageOffsetX-s.x+e,r.y=E.stageOffsetY-s.y+n;var i=(new FYGE.Graphics).beginFill(0).drawRect(-e,-n,E.stageWidth,E.stageHeight).endFill();i.alpha=0,r.addChildAt(i,0)}}(),r.show(t),s.addChild(r)},d=function(){s.removeChild(r)},f=function(e){function i(){var n=e.call(this)||this,i=t.getRes("waitingBg.png"),o=new FYGE.Sprite(i);n.addChild(o);var r=t.getRes("waitingRot.png"),s=new FYGE.Sprite(r);s.x=(i.width-r.width)/2,s.y=47,s.anchorX=r.width/2,s.anchorY=r.height/2,n.addChild(s);var a=0;return s.addEventListener(FYGE.Event.ENTER_FRAME,(function(){++a%30==0&&(s.rotation+=45)}),n),n.msg=new FYGE.TextField,n.msg.y=125,n.msg.textWidth=i.width,n.msg.textAlign=FYGE.TEXT_ALIGN.CENTER,n.msg.size=26,n.msg.fillColor="#ffffff",n.addChild(n.msg),n}return n(i,e),i.prototype.show=function(t){void 0===t&&(t="加载中"),this.msg.text=t},i.prototype.destroy=function(){e.prototype.destroy.call(this),this.msg=null},i}(FYGE.Container),g=!1,y=function(t){!function(){if(!g){g=!0,a=new v,c=E.toastLayer,a.alpha=0,a.x=E.stageOffsetX-c.x+(E.stageWidth-a.width)/2;var t=a.height,e=E.stageOffsetY-c.y;u=e-t,h=e+(E.stageHeight-t)/2}}(),a.show(t),c.addChild(a),FYGE.Tween.removeTweens(a),FYGE.Tween.get(a).set({y:u,alpha:1}).to({y:h},500,FYGE.Ease.quartOut).wait(800).to({alpha:0},300).call((function(){c.removeChild(a)}))},v=function(e){function i(){var n=e.call(this)||this;n.PADDING=40,n.mouseChildren=!1,n.mouseEnable=!1;var i=t.getRes("toastBg.png");return n.bg=new FYGE.Sprite(i),n.addChild(n.bg),n.msg=new FYGE.TextField,n.msg.size=28,n.msg.fillColor="0xffffff",n.msg.text="",n.msg.verticalAlign=FYGE.VERTICAL_ALIGN.MIDDLE,n.msg.textHeight=i.height,n.msg.textAlign=FYGE.TEXT_ALIGN.CENTER,n.addChild(n.msg),n}return n(i,e),i.prototype.show=function(t){this.msg.text=t,this.msg.x=(this.bg.width-this.msg.textWidth)/2},i.prototype.destroy=function(){FYGE.Tween.removeTweens(this),e.prototype.destroy.call(this),this.msg=null,this.bg=null},i}(FYGE.Container),m=function(){function t(){this.stacks=[]}return Object.defineProperty(t,"instance",{get:function(){return t._instance||(t._instance=new t)},enumerable:!1,configurable:!0}),t.prototype.init=function(t){this._parent=t;var e=new FYGE.Shape;e.beginFill(0),e.drawRect(E.stageOffsetX-t.x,E.stageOffsetY-t.y,E.stageWidth,E.stageHeight),e.endFill(),e.hitTestByPixel=!1,e.visible=!1,this._parent.addChild(e),this._bg=e},t.prototype.closeAll=function(){this.stacks.forEach((function(t){return t.hidePanel()}))},t.prototype.show=function(t,e){var n=this;p();var i=new t(e);return this.add(i),this.stacks.push(i),i.onLoaded=function(){i.y=-(1624-E.stageHeight>>1),d(),n.updateView(!1),i.start(e),i.visible&&i.showAni()},i.onLoadError=function(){d(),y("资源加载失败"),i.removeEventListener("onDestroy",n.onPanelHide,n),n.remove(i)},i},t.prototype.updateView=function(t){var e=this;void 0===t&&(t=!0),this.stacks.length?(this._parent.visible=!0,"hide"==this.bgAni&&(this.bgAni="show",FYGE.Tween.removeTweens(this._bg),this._bg.alpha=.7),!1===this._bg.visible&&(this._bg.visible=!0,this._bg.alpha=0,FYGE.Tween.get(this._bg).to({alpha:.7},200,FYGE.Ease.cubicOut))):this._bg.visible&&(this.bgAni="hide",FYGE.Tween.removeTweens(this._bg),FYGE.Tween.get(this._bg).to({alpha:0},200,FYGE.Ease.cubicOut).call((function(){e._bg.visible=!1,e._current=null,e._parent.visible=!1})));for(var n=0;n<this.stacks.length;n++)n<this.stacks.length-1?this.stacks[n].visible=!1:(this.stacks[n].visible=!0,t&&this.stacks[n].showAni(),this._current=this.stacks[n])},t.prototype.add=function(t){this._parent.addChild(t),t.addEventListener("onDestroy",this.onPanelHide,this)},t.prototype.remove=function(t){this._parent.removeChild(t),this.stacks=this.stacks.filter((function(e){return e!=t}))},t.prototype.onPanelHide=function(t){var e=t.target;e.removeEventListener("onDestroy",this.onPanelHide,this),this.remove(e),this.updateView()},Object.defineProperty(t.prototype,"currentPanel",{get:function(){return this._current},enumerable:!1,configurable:!0}),t.prototype.closeCurrent=function(){this._current&&this._current.hidePanel()},t.prototype.destroy=function(){t._instance=null,this.stacks=null,this._current=null,this._parent=null,FYGE.Tween.removeTweens(this._bg),this._bg=null},t}(),b=function(){function t(){}return Object.defineProperty(t,"instance",{get:function(){return t._instance||(t._instance=new t)},enumerable:!1,configurable:!0}),t.prototype.init=function(t){this._parent=t},t.prototype.change=function(t,e){var n=this,i=new t(e);i.visible=!1,p();var o=this._currentScene;i.onLoaded=function(){d(),i.showAni((function(){o&&o.destroy()})),i.visible=!0,i.start(e)},i.onLoadError=function(){d(),y("资源加载失败"),n._currentScene=o||null,n._parent.removeChild(i)},this._currentScene=i,this._parent.addChild(i)},Object.defineProperty(t.prototype,"currentScene",{get:function(){return this._currentScene},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){t._instance=null,this._currentScene=null,this._parent=null},t}(),E=new(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.init=function(t){t.addChild(this);for(var e=["_bottomLayer","_sceneLayer","_popupLayer","_toastLayer","_topLayer","_shareLayer"],n=0;n<e.length;n++)this[e[n]]=new FYGE.Container,this.addChild(this[e[n]]);this.shareLayer.y=-this.stageOffsetY,b.instance.init(this.sceneLayer),m.instance.init(this.popupLayer)},Object.defineProperty(e.prototype,"bottomLayer",{get:function(){return this._bottomLayer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"sceneLayer",{get:function(){return this._sceneLayer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"popupLayer",{get:function(){return this._popupLayer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"toastLayer",{get:function(){return this._toastLayer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"topLayer",{get:function(){return this._topLayer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shareLayer",{get:function(){return this._shareLayer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"stageHeight",{get:function(){return this.stage?this.stage.viewRect.height:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"stageWidth",{get:function(){return this.stage?this.stage.viewRect.width:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"stageOffsetX",{get:function(){return this.stage?this.stage.viewRect.x:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"stageOffsetY",{get:function(){return this.stage?this.stage.viewRect.y:0},enumerable:!1,configurable:!0}),e}(FYGE.Container));var w,x=function(t,e){return m.instance.show(t,e)},C=function(t,e){b.instance.change(t,e)};function F(t,e){void 0===e&&(e=!0),t&&(FYGE.Tween.removeTweens(t),e&&t.children&&t.children.length&&t.children.forEach((function(t){F(t)})))}function k(){g&&a&&!a.destroyed&&(a.destroy(),a=null,c=null,g=!1),l&&r&&!r.destroyed&&(r.destroy(),r=null,s=null,l=!1),m.instance.destroy(),b.instance.destroy()}!function(t){t.ON_SHOW="onShow",t.ON_HIDE="onHide",t.UPDATE_TASK="onUpdateTask",t.UPDATE_SCENE="onUpdateScene"}(w||(w={}));var B,G,T=function(e){function i(t){var n=e.call(this)||this;return n.data=t,n.init(),n}return n(i,e),i.prototype.init=function(){var e=this;this.preLoadRes().then((function(){e.skinName&&t.initSkinDisplay(e,e.skinName,e),e.initUi(),e.onLoaded&&e.onLoaded()}),(function(){e.onLoadError&&e.onLoadError()}))},i.prototype.preLoadRes=function(){var e=this;return new Promise((function(n,i){if(e.groupNames&&e.groupNames.length){for(var o=[],r=0;r<e.groupNames.length;r++)o.push(t.loadGroup(e.groupNames[r]));Promise.all(o).then(n,i)}else n()}))},i.prototype.initUi=function(){},Object.defineProperty(i.prototype,"groupNames",{get:function(){return null},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"skinName",{get:function(){return null},enumerable:!1,configurable:!0}),i.prototype.start=function(t){this.initEvents()},i.prototype.initEvents=function(){},i.prototype.removeEvents=function(){},i.prototype.enableMouseEvt=function(t){this.mouseEnable=t,this.mouseChildren=t},i.prototype.btnDelay=function(t,e){void 0===e&&(e=2e3),t.mouseEnable=!1,t.mouseChildren=!1,setTimeout((function(){t.mouseEnable=!0,t.mouseChildren=!0}),e)},i.prototype.destroy=function(){F(this),this.removeEvents(),this.dispatchEvent("onDestroy"),e.prototype.destroy.call(this)},i}(FYGE.Container),S=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.showAni=function(t){t()},e.prototype.updateScene=function(){},e}(T),Y=FYGE.Container,L=FYGE.Button,P=FYGE.MouseEvent,O=FYGE.Sprite,A=FYGE.TEXT_ALIGN,_=FYGE.TextField,R=FYGE.Shape,D=FYGE.Lottie,I=FYGE.Texture,j=FYGE.Graphics,M=FYGE.BitmapText,N=function(){function e(){}return e.Btn=function(e,n,i,o,r,s,a,c,u,h){void 0===r&&(r=0),void 0===s&&(s=0),void 0===u&&(u=n),void 0===h&&(h=n);var l=new L(t.getRes(n),t.getRes(u),t.getRes(h));return l.addEventListener(P.CLICK,i,o),l.position.set(r,s),void 0!==a&&(l.anchorX=a),void 0!==c&&(l.anchorY=c),e&&e.addChild(l),l},e.Sp=function(e,n,i,o){var r;if(void 0===i&&(i=0),void 0===o&&(o=0),n instanceof I)r=new O(n);else{var s=t.getRes(n);r=s?new O(s):O.fromUrl(n)}return r.position.set(i,o),e&&e.addChild(r),r},e.Ctn=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0);var i=new Y;return i.position.set(e,n),i&&t.addChild(i),i},e.Txt=function(t,e,n,i,o,r,s,a,c){void 0===i&&(i="#000000"),void 0===o&&(o=A.LEFT),void 0===r&&(r=0),void 0===s&&(s=0),void 0===a&&(a=0),void 0===c&&(c=!1);var u=new _;return u.fillColor=i,u.size=n,r&&(u.textWidth=r),u.textAlign=o,u.position.set(s,a),u.text=e,u.bold=c,t&&t.addChild(u),u},e.Rect=function(t,e,n,i,o,r,s,a){void 0===i&&(i=16711680),void 0===o&&(o=0),void 0===r&&(r=0),void 0===s&&(s=0),void 0===a&&(a=1);var c=new R;return c.beginFill(i),o?c.drawRoundedRect(0,0,e,n,o):c.drawRect(0,0,e,n),c.endFill(),c.alpha=a,c.position.set(r,s),t&&t.addChild(c),c},e.Lottie=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=0);var o=new D(e);return o.x=n,o.y=i,t&&t.addChild(o),o},e.Shape=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0);var i=new R;return i.position.set(e,n),t&&t.addChild(i),i},e.Graphics=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0);var i=new j;return i.position.set(e,n),t&&t.addChild(i),i},e.BitTxt=function(t,e,n,i,o,r,s,a){void 0===n&&(n=""),void 0===i&&(i=0),void 0===o&&(o=0),void 0===r&&(r=1),void 0===s&&(s=1),void 0===a&&(a=0);var c=new M(e);return c.position.set(i,o),c.scale.set(r,s),c.text=n,c.gap=a,t&&t.addChild(c),c},e}(),z={fr:30,ip:0,op:147,w:750,h:245,nm:"LoadingEffect",layers:[{ind:1,ty:2,nm:"点11",refId:"7e4500a1-83be-4686-a46b-67147ed44ddd",ks:{o:{k:100},r:{k:0},p:{k:[{t:10,s:[472.5,242,0]},{t:16,s:[472.5,238.75,0]},{t:22,s:[472.5,242,0]},{t:41,s:[472.5,242,0]},{t:47,s:[472.5,238.75,0]},{t:53,s:[472.5,242,0]},{t:72,s:[472.5,242,0]},{t:78,s:[472.5,238.75,0]},{t:84,s:[472.5,242,0]},{t:103,s:[472.5,242,0]},{t:109,s:[472.5,238.75,0]},{t:115,s:[472.5,242,0]},{t:133,s:[472.5,242,0]},{t:139,s:[472.5,238.75,0]},{t:145,s:[472.5,242,0]},{t:164,s:[472.5,242,0]},{t:170,s:[472.5,238.75,0]},{t:176,s:[472.5,242,0]},{t:195,s:[472.5,242,0]},{t:201,s:[472.5,238.75,0]},{t:207,s:[472.5,242,0]}]},a:{k:[2.5,3,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:2,ty:2,nm:"点10",refId:"7e4500a1-83be-4686-a46b-67147ed44ddd",ks:{o:{k:100},r:{k:0},p:{k:[{t:8,s:[461.5,242,0]},{t:14,s:[461.5,238.75,0]},{t:20,s:[461.5,242,0]},{t:39,s:[461.5,242,0]},{t:45,s:[461.5,238.75,0]},{t:51,s:[461.5,242,0]},{t:70,s:[461.5,242,0]},{t:76,s:[461.5,238.75,0]},{t:82,s:[461.5,242,0]},{t:101,s:[461.5,242,0]},{t:107,s:[461.5,238.75,0]},{t:113,s:[461.5,242,0]},{t:131,s:[461.5,242,0]},{t:137,s:[461.5,238.75,0]},{t:143,s:[461.5,242,0]},{t:162,s:[461.5,242,0]},{t:168,s:[461.5,238.75,0]},{t:174,s:[461.5,242,0]},{t:193,s:[461.5,242,0]},{t:199,s:[461.5,238.75,0]},{t:205,s:[461.5,242,0]}]},a:{k:[2.5,3,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:3,ty:2,nm:"点9",refId:"7e4500a1-83be-4686-a46b-67147ed44ddd",ks:{o:{k:100},r:{k:0},p:{k:[{t:6,s:[450.625,242,0]},{t:12,s:[450.625,238.75,0]},{t:18,s:[450.625,242,0]},{t:37,s:[450.625,242,0]},{t:43,s:[450.625,238.75,0]},{t:49,s:[450.625,242,0]},{t:68,s:[450.625,242,0]},{t:74,s:[450.625,238.75,0]},{t:80,s:[450.625,242,0]},{t:99,s:[450.625,242,0]},{t:105,s:[450.625,238.75,0]},{t:111,s:[450.625,242,0]},{t:129,s:[450.625,242,0]},{t:135,s:[450.625,238.75,0]},{t:141,s:[450.625,242,0]},{t:160,s:[450.625,242,0]},{t:166,s:[450.625,238.75,0]},{t:172,s:[450.625,242,0]},{t:191,s:[450.625,242,0]},{t:197,s:[450.625,238.75,0]},{t:203,s:[450.625,242,0]}]},a:{k:[2.5,3,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:4,ty:2,nm:"点8",refId:"7e4500a1-83be-4686-a46b-67147ed44ddd",ks:{o:{k:100},r:{k:0},p:{k:[{t:4,s:[439.25,242,0]},{t:10,s:[439.25,238.75,0]},{t:16,s:[439.25,242,0]},{t:35,s:[439.25,242,0]},{t:41,s:[439.25,238.75,0]},{t:47,s:[439.25,242,0]},{t:66,s:[439.25,242,0]},{t:72,s:[439.25,238.75,0]},{t:78,s:[439.25,242,0]},{t:97,s:[439.25,242,0]},{t:103,s:[439.25,238.75,0]},{t:109,s:[439.25,242,0]},{t:127,s:[439.25,242,0]},{t:133,s:[439.25,238.75,0]},{t:139,s:[439.25,242,0]},{t:158,s:[439.25,242,0]},{t:164,s:[439.25,238.75,0]},{t:170,s:[439.25,242,0]},{t:189,s:[439.25,242,0]},{t:195,s:[439.25,238.75,0]},{t:201,s:[439.25,242,0]}]},a:{k:[2.5,3,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:5,ty:2,nm:"点7",refId:"7e4500a1-83be-4686-a46b-67147ed44ddd",ks:{o:{k:100},r:{k:0},p:{k:[{t:2,s:[428.125,242,0]},{t:8,s:[428.125,238.75,0]},{t:14,s:[428.125,242,0]},{t:33,s:[428.125,242,0]},{t:39,s:[428.125,238.75,0]},{t:45,s:[428.125,242,0]},{t:64,s:[428.125,242,0]},{t:70,s:[428.125,238.75,0]},{t:76,s:[428.125,242,0]},{t:95,s:[428.125,242,0]},{t:101,s:[428.125,238.75,0]},{t:107,s:[428.125,242,0]},{t:125,s:[428.125,242,0]},{t:131,s:[428.125,238.75,0]},{t:137,s:[428.125,242,0]},{t:156,s:[428.125,242,0]},{t:162,s:[428.125,238.75,0]},{t:168,s:[428.125,242,0]},{t:187,s:[428.125,242,0]},{t:193,s:[428.125,238.75,0]},{t:199,s:[428.125,242,0]}]},a:{k:[2.5,3,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:6,ty:2,nm:"点1",refId:"7e4500a1-83be-4686-a46b-67147ed44ddd",ks:{o:{k:100},r:{k:0},p:{k:[{t:0,s:[416.5,242,0]},{t:6,s:[416.5,238.75,0]},{t:12,s:[416.5,242,0]},{t:31,s:[416.5,242,0]},{t:37,s:[416.5,238.75,0]},{t:43,s:[416.5,242,0]},{t:62,s:[416.5,242,0]},{t:68,s:[416.5,238.75,0]},{t:74,s:[416.5,242,0]},{t:93,s:[416.5,242,0]},{t:99,s:[416.5,238.75,0]},{t:105,s:[416.5,242,0]},{t:123,s:[416.5,242,0]},{t:129,s:[416.5,238.75,0]},{t:135,s:[416.5,242,0]},{t:154,s:[416.5,242,0]},{t:160,s:[416.5,238.75,0]},{t:166,s:[416.5,242,0]},{t:185,s:[416.5,242,0]},{t:191,s:[416.5,238.75,0]},{t:197,s:[416.5,242,0]}]},a:{k:[2.5,3,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:7,ty:2,nm:"Loading",refId:"a122de8a-beed-4442-9252-8c047986f371",ks:{o:{k:100},r:{k:0},p:{k:[342,233,0]},a:{k:[67,12,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:8,ty:3,nm:"空 5",ks:{o:{k:0},r:{k:0},p:{k:[{t:0,s:[-43.375,93.125,0]},{t:18,s:[125.625,93.125,0]},{t:28,s:[125.625,93.125,0]},{t:43,s:[271.625,93.125,0]},{t:54,s:[271.625,93.125,0]},{t:69,s:[421.625,93.125,0]},{t:80,s:[421.625,93.125,0]},{t:95,s:[539.625,81.125,0]},{t:106,s:[539.625,81.125,0]},{t:121,s:[653.625,84.625,0]},{t:132,s:[653.625,84.625,0]},{t:147,s:[797.625,84.625,0]}]},a:{k:[0,0,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:9,ty:3,nm:"空 1",parent:8,ks:{o:{k:0},r:{k:0},p:{k:[{t:0,s:[-.25,-10.25,0]},{t:9.212,s:[-.25,-36.25,0]},{t:18,s:[-.25,-10.25,0]},{t:26,s:[-.25,-10.25,0]},{t:35.212,s:[-.25,-36.25,0]},{t:44,s:[-.25,-10.25,0]},{t:52,s:[-.25,-10.25,0]},{t:61.212,s:[-.25,-36.25,0]},{t:70,s:[-.25,-10.25,0]},{t:78,s:[-.25,-10.25,0]},{t:87.212,s:[-.25,-36.25,0]},{t:96,s:[-.25,-10.25,0]},{t:104,s:[-.25,-10.25,0]},{t:113.212,s:[-.25,-36.25,0]},{t:122,s:[-.25,-10.25,0]},{t:130,s:[-.25,-10.25,0]},{t:139.212,s:[-.25,-36.25,0]},{t:148,s:[-.25,-10.25,0]},{t:156,s:[-.25,-10.25,0]},{t:165.212,s:[-.25,-36.25,0]},{t:174,s:[-.25,-10.25,0]},{t:182,s:[-.25,-10.25,0]},{t:191.212,s:[-.25,-36.25,0]},{t:200,s:[-.25,-10.25,0]},{t:208,s:[-.25,-10.25,0]},{t:217.212,s:[-.25,-36.25,0]},{t:226,s:[-.25,-10.25,0]},{t:234,s:[-.25,-10.25,0]},{t:243.212,s:[-.25,-36.25,0]},{t:252,s:[-.25,-10.25,0]}]},a:{k:[0,0,0]},s:{k:[21.25,21.25,100]}},ip:-8,op:199},{ind:10,ty:2,nm:"棋子头",parent:9,refId:"845ae874-998e-4f68-8e79-641eb77466f3",ks:{o:{k:100},r:{k:0},p:{k:[{t:-8,s:[-2.353,-160,0]},{t:0,s:[-2.353,-128.941,0]},{t:7.242,s:[-2.353,-160,0]},{t:18,s:[-2.353,-160,0]},{t:26,s:[-2.353,-128.941,0]},{t:33.242,s:[-2.353,-160,0]},{t:44,s:[-2.353,-160,0]},{t:52,s:[-2.353,-128.941,0]},{t:59.242,s:[-2.353,-160,0]},{t:70,s:[-2.353,-160,0]},{t:78,s:[-2.353,-128.941,0]},{t:85.242,s:[-2.353,-160,0]},{t:96,s:[-2.353,-160,0]},{t:104,s:[-2.353,-128.941,0]},{t:111.242,s:[-2.353,-160,0]},{t:122,s:[-2.353,-160,0]},{t:130,s:[-2.353,-128.941,0]},{t:137.242,s:[-2.353,-160,0]},{t:148,s:[-2.353,-160,0]},{t:156,s:[-2.353,-128.941,0]},{t:163.242,s:[-2.353,-160,0]},{t:174,s:[-2.353,-160,0]},{t:182,s:[-2.353,-128.941,0]},{t:189.242,s:[-2.353,-160,0]},{t:200,s:[-2.353,-160,0]},{t:208,s:[-2.353,-128.941,0]},{t:215.242,s:[-2.353,-160,0]},{t:226,s:[-2.353,-160,0]},{t:234,s:[-2.353,-128.941,0]},{t:241.2421875,s:[-2.353,-160,0]}]},a:{k:[12,12.5,0]},s:{k:[470.588,470.588,100]}},ip:-8,op:199},{ind:11,ty:2,nm:"棋子2",parent:9,refId:"ad9681a6-9eb2-40ad-8c2c-0b3ad121a00d",ks:{o:{k:100},r:{k:0},p:{k:[0,63.529,0]},a:{k:[11.5,36,0]},s:{k:[{t:-8,s:[470.588,470.588,100]},{t:0,s:[470.588,377.588,100]},{t:7.242,s:[470.588,470.588,100]},{t:18,s:[470.588,470.588,100]},{t:26,s:[470.588,377.588,100]},{t:33.242,s:[470.588,470.588,100]},{t:44,s:[470.588,470.588,100]},{t:52,s:[470.588,377.588,100]},{t:59.242,s:[470.588,470.588,100]},{t:70,s:[470.588,470.588,100]},{t:78,s:[470.588,377.588,100]},{t:85.242,s:[470.588,470.588,100]},{t:96,s:[470.588,470.588,100]},{t:104,s:[470.588,377.588,100]},{t:111.242,s:[470.588,470.588,100]},{t:122,s:[470.588,470.588,100]},{t:130,s:[470.588,377.588,100]},{t:137.242,s:[470.588,470.588,100]},{t:148,s:[470.588,470.588,100]},{t:156,s:[470.588,377.588,100]},{t:163.242,s:[470.588,470.588,100]},{t:174,s:[470.588,470.588,100]},{t:182,s:[470.588,377.588,100]},{t:189.242,s:[470.588,470.588,100]},{t:200,s:[470.588,470.588,100]},{t:208,s:[470.588,377.588,100]},{t:215.242,s:[470.588,470.588,100]},{t:226,s:[470.588,470.588,100]},{t:234,s:[470.588,377.588,100]},{t:241.2421875,s:[470.588,470.588,100]}]}},ip:-8,op:199},{ind:12,ty:2,nm:"棋子投影",parent:9,refId:"7458bc9a-d07d-4a7c-972b-4de7ed7c040d",ks:{o:{k:30.196},r:{k:0},p:{k:[{t:0,s:[-67.059,-3.529,0]},{t:9.053,s:[-183.529,-60,0]},{t:18,s:[-67.059,-3.529,0]},{t:26,s:[-67.059,-3.529,0]},{t:35.053,s:[-183.529,-60,0]},{t:44,s:[-67.059,-3.529,0]},{t:52,s:[-67.059,-3.529,0]},{t:61.053,s:[-183.529,-60,0]},{t:70,s:[-67.059,-3.529,0]},{t:78,s:[-67.059,-3.529,0]},{t:87.053,s:[-183.529,-60,0]},{t:96,s:[-67.059,-3.529,0]},{t:104,s:[-67.059,-3.529,0]},{t:113.053,s:[-183.529,-60,0]},{t:122,s:[-67.059,-3.529,0]},{t:130,s:[-67.059,-3.529,0]},{t:139.053,s:[-183.529,-60,0]},{t:148,s:[-67.059,-3.529,0]},{t:156,s:[-67.059,-3.529,0]},{t:165.053,s:[-183.529,-60,0]},{t:174,s:[-67.059,-3.529,0]},{t:182,s:[-67.059,-3.529,0]},{t:191.053,s:[-183.529,-60,0]},{t:200,s:[-67.059,-3.529,0]},{t:208,s:[-67.059,-3.529,0]},{t:217.053,s:[-183.529,-60,0]},{t:226,s:[-67.059,-3.529,0]},{t:234,s:[-67.059,-3.529,0]},{t:243.053,s:[-183.529,-60,0]},{t:252,s:[-67.059,-3.529,0]}]},a:{k:[24,15,0]},s:{k:[470.588,470.588,100]}},ip:-8,op:199},{ind:13,ty:2,nm:"电影院",refId:"cd1a775d-36c9-4c8e-9c67-8191070068e9",ks:{o:{k:100},r:{k:0},p:{k:[127.5,111,0]},a:{k:[61.5,52,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:14,ty:2,nm:"形状 762",refId:"b48ee079-b3d7-4371-b294-944200eccba9",ks:{o:{k:100},r:{k:0},p:{k:[111.5,118,0]},a:{k:[68.5,37,0]},s:{k:[100,100,100]}},ip:0,op:147},{ind:15,ty:2,nm:"格子",refId:"5cab5037-81fc-4246-96e5-b1353f339275",ks:{o:{k:100},r:{k:0},p:{k:[450,108,0]},a:{k:[258,54,0]},s:{k:[100,100,100]}},ip:0,op:147}],markers:[{tm:147,cm:"1",dr:0}]},U=FYGE.loadGltf,H=FYGE.Scene3D,X=FYGE.Vector2,W={};function q(t){var e=(new H).copy(W[t]);return e.scale.set(.005,.005,.005),e}function V(t){return i(this,void 0,void 0,(function(){return o(this,(function(e){return[2,new Promise((function(e){if(W[t])return e(q(t));U(t,(function(n){W[t]=n.scene,e(q(t))}),(function(t){console.error(t),e(new H),y("加载模型资源失败")}))}))]}))}))}!function(t){t.Cinema="Cinema",t.Cube1="Cube1",t.Cube2="Cube2",t.ChocolateShop="ChocolateShop",t.TennisCourt="TennisCourt",t.TennisBarrel="TennisBarrel",t.FlowerShop="FlowerShop",t.FILAShop="FILAShop",t.Logo1="Logo1",t.Logo2="Logo2"}(G||(G={}));var J=[G.Cinema,G.Cube1,G.Cube2,G.ChocolateShop,G.TennisCourt,G.TennisBarrel,G.FlowerShop,G.FILAShop,G.Logo1,G.Logo2],K=.06,Z={playerConfig:{src:"https://yun.duiba.com.cn/aurora/assets/80244821c29db4c619fe3f0c90d57132d149d9bf.glb",tbsrc:"cloud://CEAE1CD8B6B8EAF842FD9754CF064639//棋子.glb"},boxConfig:(B={},B[G.Cinema]={src:"https://yun.duiba.com.cn/aurora/assets/ca66f10db4bb98c483a612c2196a2baccf68f9ba.glb",tbsrc:"cloud://9C90F5DA62F3DD1FC7C8EB0657CB867D//电影院.glb",ow:.96,oz:.94,dx:.07,dz:.02,ir:K,testFun:"rect",score:0},B[G.Cube1]={src:"https://yun.duiba.com.cn/aurora/assets/660b0f9479686ee3efdbefea233d9cfec66573b1.glb",tbsrc:"cloud://F672EE52A61F3CFEA2CD455EC3AC3920//立方体1.glb",ow:.83,oz:.83,dx:0,dz:0,ir:K,testFun:"rect",score:0},B[G.Cube2]={src:"https://yun.duiba.com.cn/aurora/assets/cc85f0cd4f030874e60966c891d30f79ef0be927.glb",tbsrc:"cloud://78804605CF45221AD835915687B35908//立方体2.glb",ow:.87,oz:.88,dx:0,dz:0,ir:K,testFun:"rect",score:0},B[G.ChocolateShop]={src:"https://yun.duiba.com.cn/aurora/assets/f9fec8a8bcce73e23eb17b824eda33202daecf2f.glb",tbsrc:"cloud://D60F1E52845A434408A338CE2037D53F//巧克力店.glb",ow:.65,oz:.65,dx:.01,dz:.01,ir:K,testFun:"circle",score:0},B[G.FlowerShop]={src:"https://yun.duiba.com.cn/aurora/assets/0fcff8d4762f24f468d07f1671a5a8482b88ff41.glb",tbsrc:"cloud://5F122FEF16478E0BBEBE63D7B0B71539//花店.glb",ow:.8,oz:.91,dx:.024,dz:-.031,ir:K,testFun:"rect",score:0},B[G.FILAShop]={src:"https://yun.duiba.com.cn/aurora/assets/d4da10c0518b98a58c6bee9f720a6680fd726925.glb",tbsrc:"cloud://4153569ADBB267C5C29A60A2076AF812//file店铺.glb",ow:.92,oz:1.18,dx:0,dz:.02,ir:K,testFun:"rect",score:15},B[G.TennisCourt]={src:"https://yun.duiba.com.cn/aurora/assets/1e556dbdb1e60a31f87d5e386f2a0a027fd90397.glb",tbsrc:"cloud://73E2BDD33A55C202BBE979A93954E0F5//网球场.glb",ow:1.2,oz:1.665,dx:0,dz:0,ir:K,testFun:"rect",score:0},B[G.TennisBarrel]={src:"https://yun.duiba.com.cn/aurora/assets/a454a74ba50bc1d6801e510e9355be1de8ac8cda.glb",tbsrc:"cloud://CDD8F47A6945FE70A0D15ABF36875356//网球桶.glb",ow:.35,oz:.35,dx:0,dz:0,ir:K,testFun:"circle",score:0},B[G.Logo1]={src:"https://yun.duiba.com.cn/aurora/assets/74d4d08652acd570d5013226e80f22d0929c596c.glb",tbsrc:"cloud://7920741060B24380DBE357505D146877//LOGO1.glb",ow:.84,oz:.884,dx:-.09,dz:.005,ir:K,testFun:"rect",score:10},B[G.Logo2]={src:"https://yun.duiba.com.cn/aurora/assets/00e19f936170dbe9b09eb5dcd2c47e476a9c271b.glb",tbsrc:"cloud://92D7323E60199169EF79C8762BEC112A//logo2.glb",ow:.92,oz:.92,dx:0,dz:0,ir:K,testFun:"rect",score:0},B)};function Q(t){var e=Z.boxConfig[t];return"tb"==FYGE.getEnv()&&(e.src=e.tbsrc),e}var $={rect:function(t,e,n,i){var o=(new X).copy(t).sub(e);return!(Math.abs(o.x)>n/2||Math.abs(o.y)>i/2)},circle:function(t,e,n){return t.distanceTo(e)<=n}},tt=[{key:G.Cinema,probability:12},{key:G.Cube1,probability:13},{key:G.Cube2,probability:13},{key:G.ChocolateShop,probability:8},{key:G.FlowerShop,probability:12},{key:G.TennisCourt,probability:8},{key:G.TennisBarrel,probability:19},{key:G.FILAShop,probability:1},{key:G.Logo1,probability:2},{key:G.Logo2,probability:12}];tt.sort((function(t,e){return t.probability-e.probability}));var et=0;tt.forEach((function(t){et=t.probability+=et}));var nt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.showAni=function(){var t=this;if(!this.isShowing){this.isShowing=!0;var e=this.y||0;this.y=-200,FYGE.Tween.get(this).to({y:e},500,FYGE.Ease.quartOut).call((function(){t.isShowing=!1}))}},e.prototype.initEvents=function(){var t=this;this.closeBtns.forEach((function(e){e&&e.addEventListener(FYGE.MouseEvent.CLICK,t.hidePanel,t)}))},e.prototype.removeEvents=function(){var t=this;this.closeBtns.forEach((function(e){e&&e.removeEventListener(FYGE.MouseEvent.CLICK,t.hidePanel,t)}))},Object.defineProperty(e.prototype,"closeBtns",{get:function(){return[this.closeBtn]},enumerable:!1,configurable:!0}),e.prototype.hidePanel=function(){this.destroy()},e}(T),it=FYGE.Sprite,ot=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),Object.defineProperty(e.prototype,"groupNames",{get:function(){return["OverPanel"]},enumerable:!1,configurable:!0}),e.prototype.initUi=function(){return i(this,void 0,void 0,(function(){var t;return o(this,(function(e){return N.Sp(this,"overPrizeBg.png",84,309),N.Btn(this,"overBtn.png",this.again,this,167,979),N.Txt(this,this.data.score+"",60,"#704a5b",FYGE.TEXT_ALIGN.CENTER,750,0,593),N.Txt(this,"请前往「我的奖品」页领取",24,"#a35e7a",FYGE.TEXT_ALIGN.CENTER,750,0,924),(t=this.addChild(it.fromUrl(this.data.prizeInfo.image))).anchorTexture.set(.5,.5),t.position.set(375,790),t.width=t.height=214,N.Btn(this,"comCloseBtn.png",this.hidePanel,this,598,369),[2]}))}))},e.prototype.again=function(e){return i(this,void 0,void 0,(function(){return o(this,(function(n){return this.btnDelay(e.target),t.prototype.hidePanel.call(this),C(ae),[2]}))}))},e.prototype.hidePanel=function(){t.prototype.hidePanel.call(this),C(fe)},e}(nt),rt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),Object.defineProperty(e.prototype,"groupNames",{get:function(){return["RevivePanel"]},enumerable:!1,configurable:!0}),e.prototype.initUi=function(){return i(this,void 0,void 0,(function(){return o(this,(function(t){return N.Sp(this,"reviveBg.png",84,474),N.Btn(this,"reviveCancel.png",this.hidePanel,this,131,782),N.Btn(this,"reviveOk.png",this.doRevive,this,385,778),N.Btn(this,"comCloseBtn.png",this.hidePanel,this,598,369),[2]}))}))},e.prototype.doRevive=function(e){return i(this,void 0,void 0,(function(){return o(this,(function(n){return this.btnDelay(e.target),this.data.revive(),t.prototype.hidePanel.call(this),[2]}))}))},e.prototype.hidePanel=function(){t.prototype.hidePanel.call(this),this.data.submit()},e}(nt),st=FYGE.TEXT_ALIGN,at=FYGE.Tween,ct=function(){function e(){}return e.changeTextAlign=function(t,e,n){e!=st.LEFT&&(t.textAlign=e,n=n||t.textWidth,e==st.CENTER&&(t.x-=(n-t.textWidth)/2),e==st.RIGHT&&(t.x-=n-t.textWidth),t.textWidth=n)},e.btnDelay=function(t,e){void 0===e&&(e=2e3),t.mouseEnable=!1,t.mouseChildren=!1,setTimeout((function(){t.mouseEnable=!0,t.mouseChildren=!0}),e)},e.getNumTextures=function(e){for(var n={},i=0;i<=9;i++)n[i]=t.getRes(e+i+".png");return n},e.getAdjustBottomHeight=function(t){return E.stageHeight-E.stageHeight*t+E.stageOffsetY},e.getAdjustTopHeight=function(t){return E.stageHeight*t+E.stageOffsetY},e.cacheKey="cow_xiaobujian",e}();function ut(t){return i(this,void 0,void 0,(function(){return o(this,(function(e){return[2,new Promise((function(e){at.get(FYGE).wait(t).call(e)}))]}))}))}var ht=function(){function t(){}return t.readCache=function(t){return my?my.getStorageSync({key:t}).data:localStorage?localStorage.getItem(t):null},t.writeCache=function(t,e){void 0===e&&(e="true"),my?my.setStorageSync({key:t,data:e}):localStorage&&localStorage.setItem(t,e)},t.returnTodayTimes=function(t){var e=this.readCache("year"+t),n=this.readCache("month"+t),i=this.readCache("day"+t),o=new Date,r=o.getFullYear().toString(),s=o.getMonth().toString(),a=o.getDate().toString();if(this.int(r)<=this.int(e)&&this.int(s)<=this.int(n)&&this.int(a)<=this.int(i))return this.int(this.readCache(t));return this.writeCache("year"+t,r),this.writeCache("month"+t,s),this.writeCache("day"+t,a),this.writeCache(t,"0"),0},t.randomT=function(t,e){return t&&"number"==typeof t.length&&t.length?t[Math.floor(Math.random()*t.length)]:("number"!=typeof e&&(e=t||1,t=0),t+Math.random()*(e-t))},t.removeEle=function(t,e){var n=e.indexOf(t);n>=0&&e.splice(n,1)},t.insert=function(t,e){for(var n=e.length-1;n>=0;n--)if(t>e[n]){e.splice(n+1,0,t);break}},t.getRandomNumber=function(t,e,n){for(var i=[],o=0;o<n;o++){var r=Math.floor(Math.random()*(e-t+1)+t);i.indexOf(r)<0?i.push(r):o--}return i},t.disturbNumberArr=function(t){t.sort((function(){return.5-Math.random()}))},t.disturbArr=function(t){return t.sort((function(){return.5-Math.random()}))},t.getRandomArrayElements=function(t,e){var n,i,o=t.slice(0),r=t.length,s=r-e;if(s<=0)return o;if(e<=0)return[];for(;r-- >s;)n=o[i=Math.floor((r+1)*Math.random())],o[i]=o[r],o[r]=n;return o.slice(s)},t.getRandomArrayElementsEx=function(t,e){if(t.length<=e)return t.slice();if(e<=0)return[];for(var n=t.slice(),i=[];e--;){var o=Math.floor(Math.random()*n.length),r=n.splice(o,1)[0];i.push(r)}return i},t.int=function(t){return t>>0},t.addSpaceInString=function(t){if(!t.length||1==t.length)return t;for(var e="",n=0;n<t.length-1;n++)e=e+t[n]+" ";return e+=t[t.length-1]},t.getShiFenMiaoByTimeStamp=function(t){var e=Math.floor(t%864e5/36e5),n=Math.floor(t%36e5/6e4),i=Math.floor(t%6e4/1e3);return(e=e<10?"0"+e:e)+"小时"+(n=n<10?"0"+n:n)+"分"+(i=i<10&&i>=1?"0"+i:i)+"秒"},t.getRealStringLength=function(t){for(var e=0,n=t.length,i=-1,o=0;o<n;o++)e+=(i=t.charCodeAt(o))>=0&&i<=128?1:2;return e},t.cutStringAcoRealLength=function(t,e,n){void 0===n&&(n="...");for(var i=0,o="",r=0,s=t;r<s.length;r++){var a=s[r],c=a.charCodeAt(0);if(!((i+=c>=0&&c<=128?1:2)<=e)){o=o.concat(n);break}o=o.concat(a)}return o},t.emojiReg=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,t}(),lt=FYGE.BaseMaterial,pt=FYGE.CircleGeometry,dt=FYGE.Mesh3D,ft=FYGE.Object3D;FYGE.PlaneGeometry;var gt,yt=FYGE.Vector2,vt=function(t){function e(e){var n=t.call(this)||this;return n.type=e,e||(n.type=J[Math.random()*J.length>>0]),n.init(),n}return n(e,t),e.prototype.init=function(){return i(this,void 0,void 0,(function(){var t,e,n,i,r,s;return o(this,(function(o){switch(o.label){case 0:return t=Q(this.type),e=t.ir,n=t.dx,i=t.dz,r=t.src,this.point=this.addChild(new dt(new pt(e,25,25),new lt({color:11184810,alpha:.8}))),this.point.y=.65,this.point.rotationX=-90,this.point.visible=!1,s=this,[4,V(r)];case 1:return s.mesh=o.sent(),this.addChild(this.mesh),this.mesh.children[0].position.set(0,0,0),this.type==G.ChocolateShop?this.mesh.children[0].position.set(53.5,80,59):this.type==G.TennisBarrel&&this.mesh.children[0].position.set(6.5,36,16),this.mesh.x+=n,this.mesh.z+=i,[2]}}))}))},e.prototype.useShadow=function(t){var e=this;this.mesh.castShadow=!0,this.mesh.receiveShadow=!0,t.children.forEach((function(t){t.castShadow=!0,t.receiveShadow=!0,t.children&&e.useShadow(t)}))},e.prototype.outArea=function(t,e){var n=this.x,i=this.z,o=Q(this.type),r=o.ow,s=o.oz,a=o.ir,c=o.testFun,u=new yt(t,e),h=new yt(n,i);if(!$[c](u,h,r,s)){var l=(new yt).copy(u).sub(h),p=void 0,d=void 0;return 0!=l.x?(p=Math.abs(l.x)-r/2,d="x"):(p=Math.abs(l.y)-s/2,d="z"),{out:0,verFall:p>=.1,fallDir:l.x+l.y>0?1:-1,fallAxis:d}}return{out:$.circle(u,h,a)?2:1}},e}(ft),mt=FYGE.Object3D,bt=FYGE.Mesh3D,Et=FYGE.CircleGeometry,wt=FYGE.BaseMaterial,xt=FYGE.Tween,Ct=new Et(.015,25,25),Ft=new wt({color:65280}),kt=new wt({color:16777215}),Bt=function(t){function e(){return t.call(this,Ct,kt)||this}return n(e,t),e}(bt),Gt=function(t){function e(){var e=t.call(this)||this;return e.particles=[],e.cacheParticles=[],e}return n(e,t),e.prototype.startLanding=function(){for(var t=this,e=function(e){var i=n.createParticle();i.position.set(ht.randomT(-.3,.3),ht.randomT(-1.5,.5),ht.randomT(-.3,.3)),i.material=kt,n.particles.push(i),n.addChild(i),xt.get(i.position).to({x:i.position.x,y:.8,z:i.position.z},ht.randomT(300,1e3)).call((function(){t.removeChild(i),t.cacheParticles.push(i)}))},n=this,i=0;i<20;i++)e();setTimeout((function(){t.stop()}),1800)},e.prototype.startPush=function(){var t=this;this.startTween=xt.get(this,{loop:!0}).call((function(){for(var e=function(e){var n=t.createParticle(),i=.7;n.position.set(ht.randomT(-.7,i),ht.randomT(-.7,i),ht.randomT(-.7,i)),n.material=Math.random()<.3?Ft:kt,t.particles.push(n),t.addChild(n),xt.get(n.position).to({x:0,y:0,z:0},ht.randomT(300,1800)).call((function(){t.removeChild(n),t.cacheParticles.push(n)}))},n=0;n<20;n++)e()})).wait(600)},e.prototype.stop=function(){var t=this;xt.removeTweens(this),this.particles.forEach((function(e){t.removeChild(e),t.cacheParticles.push(e),xt.removeTweens(e.position)})),this.particles.length=0},e.prototype.createParticle=function(){return this.cacheParticles.length?this.cacheParticles.shift():new Bt},e}(mt),Tt=FYGE.Object3D,St=FYGE.Tween,Yt=FYGE.Ease,Lt=FYGE.Mesh3D,Pt=FYGE.BaseMaterial,Ot=FYGE.RingGeometry;!function(t){t[t.left=0]="left",t[t.right=1]="right"}(gt||(gt={}));var At,_t=new Ot(.14,.21,30,1),Rt=function(t){function e(){var e=t.call(this)||this;return e.init(),e}return n(e,t),e.prototype.init=function(){return i(this,void 0,void 0,(function(){var t,e,n,i,r,s,a;return o(this,(function(o){switch(o.label){case 0:return t=function(){var t=Z.playerConfig;return"tb"==FYGE.getEnv()&&(t.src=t.tbsrc),t}(),n=this,[4,V(t.src)];case 1:return e=n.mesh=o.sent(),this.mesh.scale.set(.004,.004,.004),this.mesh.children[0].y=-35,this.addChild(e),this.particleEmitter=this.addChild(new Gt),i=this.scene.camera.position,r=i.x,s=i.y,a=i.z,this.particleEmitter.lookAt(r,s,a),[2]}}))}))},e.prototype.reset=function(){return i(this,void 0,void 0,(function(){var t=this;return o(this,(function(e){return[2,new Promise((function(e){t.rotation.set(0,0,0,0),t.position.set(0,1.77,0),St.get(t).to({y:.77},1e3,Yt.bounceOut).call(e)}))]}))}))},e.prototype.jump=function(t,e){return i(this,void 0,void 0,(function(){var n=this;return o(this,(function(i){return[2,new Promise((function(i){St.get(n).to({y:1.5},250,Yt.quadOut).to({y:.77},250,Yt.quadIn),St.get(n).to({x:t,z:e},500).call(i)}))]}))}))},e.prototype.push=function(t){this.scaleY=1-t,this.y=.77-t/2-.13*t/.5},e.prototype.rot=function(t){var e,n="rotationX",i=this.mesh;t==gt.left&&(n="rotationZ"),St.get(i).to((e={},e[n]="rotationX"==n?-360:360,e),500).call((function(){i[n]=0}))},e.prototype.doubleEffect=function(t){var e=this;void 0===t&&(t=1);for(var n=function(t){St.get({}).wait(180*t).call((function(){var n=e.scene.addChild(new Lt(_t,new Pt({color:16777215,alpha:1})));n.position.copy(e.position),n.y+=.01*t,n.rotationX=-90,St.get(n.material).to({alpha:0},1e3,Yt.quartOut),St.get(n).to({scaleX:5,scaleY:5},800,Yt.quartOut).call((function(){e.scene.removeChild(n)}))}))},i=0;i<t;i++)n(i)},e.prototype.fall=function(t,e){return i(this,void 0,void 0,(function(){var n=this;return o(this,(function(i){return[2,new Promise((function(i){var o;if(t.verFall)St.get(n).to({y:.15},130).wait(e).call(i);else{var r=t.fallDir,s=t.fallAxis,a=90*r*("x"==s?-1:1);St.get(n).wait(50).to((o={y:.08},o[s]=n[s]+.2*r,o["rotation".concat("x"==s?"Z":"X")]=a,o),230,Yt.quadIn).wait(e).call(i)}}))]}))}))},e.prototype.revive=function(t){return i(this,void 0,void 0,(function(){var e=this;return o(this,(function(n){return[2,new Promise((function(n){St.get(e).to({y:.77,rotationX:0,rotationY:0,rotationZ:0},750,Yt.quartOut),St.get(e).to({x:t.x,z:t.z},750,Yt.quadIn).call(n)}))]}))}))},e}(Tt),Dt=FYGE.AmbientLight,It=FYGE.Ease,jt=FYGE.Event,Mt=FYGE.MouseEvent,Nt=FYGE.Scene3D,zt=FYGE.Tween,Ut=new(0,FYGE.Vector3)(5.5,3.6,5.2),Ht=function(t){function e(){var e,n=t.call(this)||this;return n.cacheBox=((e={})[G.Cinema]=[],e[G.Cube1]=[],e[G.Cube2]=[],e[G.ChocolateShop]=[],e[G.TennisCourt]=[],e[G.TennisBarrel]=[],e[G.FlowerShop]=[],e[G.FILAShop]=[],e[G.Logo1]=[],e[G.Logo2]=[],e),n.canMove=!1,n.direction=gt.right,n.outBox=[],n.pushObj={c:0},n.bonusScore=0,n.specialBonusTween=zt.get({}),n.onUp=function(){return i(n,void 0,void 0,(function(){var t,e,n,i,r,s,a,c,u,h,l,p,d,f=this;return o(this,(function(o){switch(o.label){case 0:return this.pushParticle.stop(),this.nextBox.point.visible=!1,zt.removeTweens(this.pushObj),t=7*this.pushObj.c,e=this.curBox.x,n=this.curBox.z,this.direction==gt.left?e-=t:n-=t,[4,this.jump(e,n,this.direction)];case 1:return o.sent(),this.pushParticle.position.copy(this.player.position),i=this.player,r=i.x,s=i.z,this.curBox.outArea(r,s).out>0?(this.canMove=!0,[2]):0!=(a=this.nextBox.outArea(r,s)).out?[3,3]:[4,this.die(a)];case 2:return o.sent(),[3,4];case 3:0!=(c=Q(this.nextBox.type).score)&&(this.specialBonusTween=zt.get({}).wait(2e3).call((function(){f.player.particleEmitter.startLanding(),f.dispatchEvent(At.AddScore,{add:c})}))),this.player.particleEmitter.startLanding(),this.outBox.push(this.curBox),this.curBox=this.nextBox,u=this.curBox.x,h=this.curBox.z,l=u,p=h,d=ht.randomT(1.72,3.3),Math.random()>.5?(this.direction=gt.left,u-=d,l-=d/2):(this.direction=gt.right,h-=d,p-=d/2),this.nextBox=this.addRect(u,h),this.moveCamera(l,p),2==a.out?(this.player.doubleEffect(++this.bonusScore),this.dispatchEvent(At.AddScore,{add:this.bonusScore+4})):(this.bonusScore=0,this.dispatchEvent(At.AddScore,{add:1})),this.canMove=!0,o.label=4;case 4:return[2]}}))}))},n.onDown=function(){n.canMove&&(n.canMove=!1,zt.removeTweenSelf(n.specialBonusTween),n.pushParticle.startPush(),n.nextBox.point.visible=!0,n.pushObj={c:0},zt.get(n.pushObj,{onChange:function(){n.curBox.scaleY=1-n.pushObj.c,n.player.push(n.pushObj.c)}}).to({c:.65},1600).call((function(){console.log("最大蓄力了")})),n.once(Mt.MOUSE_UP,n.onUp))},n.initScene(),n.addEvents(),n.reset(),n}return n(e,t),e.prototype.setView=function(t,e,n,i){this.viewX=t,this.viewY=e,this.viewWidth=n,this.viewHeight=i,this.camera.set(void 0,n/i,.1,1e3)},e.prototype.reset=function(){return i(this,void 0,void 0,(function(){var t,e,n,i,r,s;return o(this,(function(o){switch(o.label){case 0:for(t=this.outBox.length-1;t>=0;t--)e=this.outBox[t],this.removeChild(e),this.cacheBox[e.type].push(e);return this.outBox.length=0,this.curBox&&(this.removeChild(this.curBox),this.cacheBox[this.curBox.type].push(this.curBox)),this.nextBox&&(this.removeChild(this.nextBox),this.cacheBox[this.nextBox.type].push(this.nextBox)),this.pushObj={c:0},this.bonusScore=0,this.curBox=this.addChild(new vt(G.Logo2)),this.curBox.position.set(0,0,0),this.nextBox=this.addChild(new vt(G.Cinema)),this.nextBox.position.set(0,0,-1.7),this.direction=gt.right,this.camera.position.copy(Ut),this.moveCamera(0,-.85),[4,this.player.reset()];case 1:return o.sent(),this.canMove=!0,this.pushParticle.position.copy(this.player.position),n=this.camera.position,i=n.x,r=n.y,s=n.z,this.pushParticle.lookAt(i,r,s),[2]}}))}))},e.prototype.createBox=function(){var t=function(){for(var t=Math.random()*et,e=0,n=1;n<tt.length;e++,n++){var i=tt[e],o=tt[n];if(t>i.probability&&t<=o.probability)return o.key}return G.Cinema}();return this.cacheBox[t].length?this.cacheBox[t].splice(0,1)[0]:new vt(t)},e.prototype.initScene=function(){var t=this;J.forEach((function(e){t.cacheBox[e].push(new vt(e))})),this.addChild(new Dt(16777215,1)),this.player=this.addChild(new Rt),this.pushParticle=this.addChild(new Gt)},e.prototype.addEvents=function(){this.addEventListener(Mt.MOUSE_DOWN,this.onDown),this.addEventListener(jt.ENTER_FRAME,this.onUpdate,this)},e.prototype.moveCamera=function(t,e){var n=this,i=t+Ut.x,o=e+Ut.z;this.camera.y=Ut.y,zt.get(this.camera,{onChange:function(){var t=n.camera,e=t.x;t.y;var i=t.z;n.camera.lookAt(e-Ut.x,0,i-Ut.z)}}).to({x:i,z:o},500,It.sineInOut)},e.prototype.addRect=function(t,e){var n=this.createBox();return n.position.set(t,1,e),this.addChild(n),zt.get(n).to({y:0},320,It.bounceOut),n},e.prototype.jump=function(t,e,n){var i=this;return new Promise((function(o){i.player.scaleY=1,zt.get(i.curBox).to({scaleY:1},300,It.getBackOut(2.2)),i.player.jump(t,e).then(o),i.player.rot(n)}))},e.prototype.die=function(t){return i(this,void 0,void 0,(function(){return o(this,(function(e){switch(e.label){case 0:return console.log(t,"die"),[4,this.player.fall(t,800)];case 1:return e.sent(),this.dispatchEvent(At.GameOver),[2]}}))}))},e.prototype.revive=function(){return i(this,void 0,void 0,(function(){return o(this,(function(t){switch(t.label){case 0:return[4,this.player.revive(this.curBox)];case 1:return t.sent(),this.pushParticle.position.copy(this.player.position),this.canMove=!0,[2]}}))}))},e.prototype.onUpdate=function(){for(var t=this.outBox.length-1;t>=0;t--){var e=this.outBox[t],n=this.curBox.x,i=this.curBox.z;(e.x>n+8||e.z>i+8)&&(this.outBox.splice(t,1),this.removeChild(e),this.cacheBox[e.type].push(e))}},e}(Nt),Xt=FYGE.Button,Wt=FYGE.Container,qt=FYGE.MouseEvent,Vt=function(t){function e(n,i){var o=t.call(this)||this;return o.on=n,o.off=i,o.btn=o.addChild(new Xt(e.status?o.on:o.off)),o.btn.addEventListener(qt.CLICK,e.onClick,o),e.btns.push(o),o}return n(e,t),e.changeMusicStatus=function(t){e.status=t,e.btns.forEach((function(e){e.btn.changeTexture(t?e.on:e.off)}))},e.onClick=function(){e.changeMusicStatus(!e.status)},e.prototype.destroy=function(){t.prototype.destroy.call(this),e.btns.splice(e.btns.indexOf(this),1),this.btn.removeEventListener(qt.CLICK,e.onClick,this)},e.status=!0,e.btns=[],e}(Wt),Jt=FYGE.TEXT_ALIGN,Kt=FYGE.Tween,Zt=FYGE.Event,Qt=FYGE.Ease;!function(t){t.AddScore="AddScore",t.GameOver="GameOver"}(At||(At={}));var $t,te,ee,ne,ie=function(e){function r(){var t=null!==e&&e.apply(this,arguments)||this;return t._score=0,t.reviveGame=function(){return i(t,void 0,void 0,(function(){return o(this,(function(t){switch(t.label){case 0:return[4,ut(500)];case 1:return t.sent(),this.jump3d.revive(),[2]}}))}))},t.submitGame=function(){return i(t,void 0,void 0,(function(){return o(this,(function(t){return x(ot,{score:this.score,prizeInfo:{id:"id",image:"https://yun.duiba.com.cn/aurora/assets/001d24bc7a23ffca787beef7d4eb81026f7d6240.png",name:"name",type:4},gameTimes:3}),[2]}))}))},t}return n(r,e),Object.defineProperty(r.prototype,"groupNames",{get:function(){return["game"]},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"score",{get:function(){return this._score},set:function(t){this._score=t,this.scoreTxt.text=t+""},enumerable:!1,configurable:!0}),r.prototype.initUi=function(){return i(this,void 0,void 0,(function(){var e,n,i=this;return o(this,(function(o){return N.Sp(this,"com_bg.jpg"),(e=this.jump3d=this.addChild(new Ht)).setView(0,E.stageOffsetY,E.stageWidth,E.stageHeight),e.addEventListener(At.AddScore,this.addScore,this),e.addEventListener(At.GameOver,this.gameOver,this),this.musicButton=this.addChild(new Vt(t.getRes("gameMusicOn.png"),t.getRes("gameMusicOff.png"))),this.musicButton.position.set(636,265),(n=ct.getNumTextures("gameScore"))["+"]=t.getRes("gameScore+.png"),this.scoreTxt=N.BitTxt(this,n,"0",65,305,.5,.5),this.scoreTxt.textAlign=Jt.LEFT,this.addScoreLabel=N.BitTxt(this,n,"",100,1e3,.5,.5),this.addEventListener(Zt.ENTER_FRAME,(function(){i.addScoreLabel.position.x=i.jump3d.player.stagePos.x})),[2]}))}))},r.prototype.destroy=function(){e.prototype.destroy.call(this)},r.prototype.addScore=function(t){console.log("加分",t.data),this.score+=t.data.add,this.addScoreLabel.text="+".concat(t.data.add);var e=this.jump3d.player.stagePos.y;Kt.get(this.addScoreLabel).set({visible:!0,alpha:2,y:e}).to({y:e-100,alpha:0},1500,Qt.quadOut).set({visible:!1})},r.prototype.gameOver=function(t){return i(this,void 0,void 0,(function(){return o(this,(function(t){return x(rt,{gameId:"gameId",submit:this.submitGame,revive:this.reviveGame}),[2]}))}))},r}(S),oe=FYGE.Lottie,re=FYGE.Tween,se=FYGE.Event,ae=function(e){function r(){return null!==e&&e.apply(this,arguments)||this}return n(r,e),Object.defineProperty(r.prototype,"groupNames",{get:function(){return["loading","LoadingEffect"]},enumerable:!1,configurable:!0}),r.prototype.initUi=function(){N.Sp(this,"com_bg.jpg"),N.Sp(this,"loading_title.png",115,356);var t=this.addChild(new oe(z));t.y=710,t.play()},r.prototype.start=function(){return i(this,void 0,void 0,(function(){var n,r,s,a,c,u,h=this;return o(this,(function(l){switch(l.label){case 0:for(e.prototype.start.call(this),this.addEventListener(se.PROGRESS,this.progressEvent,this),n=[],r=0,s=function(t){var e=Q(t);n.push(i(h,void 0,void 0,(function(){return o(this,(function(t){switch(t.label){case 0:return[4,V(e.src)];case 1:return t.sent(),this.dispatchEvent(se.PROGRESS,r+=.8/J.length),[2]}}))})))},a=0,c=J;a<c.length;a++)u=c[a],s(u);return[4,Promise.all(n)];case 1:return l.sent(),this.dispatchEvent(se.PROGRESS,.9),[4,t.loadGroup("game")];case 2:return l.sent(),this.dispatchEvent(se.PROGRESS,1),[2]}}))}))},r.prototype.progressEvent=function(t){var e=this,n=t.data;re.get({},null,null,!0).to({value:n},0).call((function(){n>=1&&(e.removeEventListener(se.PROGRESS,e.progressEvent,e),C(ie))}))},r.prototype.destroy=function(){e.prototype.destroy.call(this)},r}(S),ce=FYGE.Container,ue=FYGE.Shape,he=FYGE.Sprite,le=FYGE.TEXT_ALIGN,pe=FYGE.VERTICAL_ALIGN,de=FYGE.Texture,fe=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),Object.defineProperty(e.prototype,"groupNames",{get:function(){return["index"]},enumerable:!1,configurable:!0}),e.prototype.initUi=function(){return i(this,void 0,void 0,(function(){return o(this,(function(t){return this.paper=this.addChild(he.fromUrl("https://yun.duiba.com.cn/aurora/assets/70c7fdc45ed8139bdc0a23ac004facc07abf3cfd.jpg")),this.progress=this.addChild(new ge({value:52e5})),this.progress.y=1050,this.rankBtn=N.Btn(this,"rankBtn.png",this.clickBtn,this,652,450),this.rankBtn.anchorX=98,this.taskBtn=N.Btn(this,"taskBtn.png",this.clickBtn,this,599,388),this.taskBtn.anchorX=151,this.prizeBtn=N.Btn(this,"prizeBtn.png",this.clickBtn,this,0,392),this.prizeBtn.anchorX=0,this.ruleBtn=N.Btn(this,"ruleBtn.png",this.clickBtn,this,0,453),this.ruleBtn.anchorX=0,this.startBtn=N.Btn(this,"startBtn.png",this.startGame,this,128,1244),N.Sp(this.startBtn,"btnTipBg.png",426,-13),this.timeLabel=N.Txt(this.startBtn,"剩余次数:".concat(3),20,"#ffffff",le.CENTER,147,426,-13),this.timeLabel.textHeight=36,this.timeLabel.verticalAlign=pe.MIDDLE,N.Txt(this,"单局奇迹值达520分\t\t必得「甜蜜福利」\t发完即止",22,"#ffa8d0",le.CENTER,750,0,1376),[2]}))}))},e.prototype.destroy=function(){t.prototype.destroy.call(this)},e.prototype.start=function(){return i(this,void 0,void 0,(function(){return o(this,(function(e){return t.prototype.start.call(this),this.paper.texture=de.fromUrl("https://yun.duiba.com.cn/aurora/assets/a6903842083d8015e2e81d2dc652370574be6774.jpg"),this.progress.value=3e6,this.timeLabel.text="剩余次数:3",[2]}))}))},e.prototype.startGame=function(t){return i(this,void 0,void 0,(function(){return o(this,(function(e){return this.btnDelay(t.target),C(ae),[2]}))}))},e.prototype.clickBtn=function(t){return i(this,void 0,void 0,(function(){return o(this,(function(e){return this.btnDelay(t.target),[2]}))}))},e}(S),ge=function(t){function e(e){var n=t.call(this)||this;return n._value=0,n.init(),n.value=e.value,n}return n(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this._value},set:function(t){switch(this._value=t,this.miracleTxt.text="当前总奇迹值:".concat(t),!0){case t<=52e3:this.fill.mask.x=80*t/52e3+72-608;break;case t<=52e4:this.fill.mask.x=160*t/52e4+72-608+80;break;case t<=52e5:this.fill.mask.x=304*t/52e5+72-608+80+160;break;case t>52e5:this.fill.mask.x=72}},enumerable:!1,configurable:!0}),e.prototype.init=function(){N.Sp(this,"progressBg.png"),this.fill=N.Sp(this,"progressFill.png"),this.fill.position.set(69,79);var t=this.addChild(new ue);t.beginFill(16711680),t.drawRoundedRect(0,0,608,25,10,10,10,10),t.endFill(),t.position.set(73,74),this.fill.mask=t,this.addChild(new ye("5.2万")).position.set(102,72),this.addChild(new ye("52万")).position.set(264,72),this.addChild(new ye("520万")).position.set(564,72),this.miracleTxt=N.Txt(this,"当前总奇迹值:0",24,"#ffffff",le.CENTER,750,0,39),N.Txt(this,"当奇迹值达到520万时,将于519当天揭秘时尚运动代言人",22,"#ffffff",le.CENTER,750,0,119)},e}(ce),ye=function(t){function e(e){var n=t.call(this)||this;N.Sp(n,"progressLabel.png");var i=N.Txt(n,e,22,"#000000",le.CENTER,87,0,1.45);return i.textHeight=31,i.verticalAlign=pe.MIDDLE,n}return n(e,t),e}(ce),ve={groups:[{keys:"5cab5037-81fc-4246-96e5-b1353f339275.png,7458bc9a-d07d-4a7c-972b-4de7ed7c040d.png,7e4500a1-83be-4686-a46b-67147ed44ddd.png,845ae874-998e-4f68-8e79-641eb77466f3.png,a122de8a-beed-4442-9252-8c047986f371.png,ad9681a6-9eb2-40ad-8c2c-0b3ad121a00d.png,b48ee079-b3d7-4371-b294-944200eccba9.png,cd1a775d-36c9-4c8e-9c67-8191070068e9.png",name:"LoadingEffect",atlas:{"5cab5037-81fc-4246-96e5-b1353f339275.png":{x:2,y:2,w:516,h:108,ox:0,oy:0,sw:516,sh:108,ro:!1},"b48ee079-b3d7-4371-b294-944200eccba9.png":{x:2,y:112,w:137,h:74,ox:0,oy:0,sw:137,sh:74,ro:!1},"a122de8a-beed-4442-9252-8c047986f371.png":{x:141,y:112,w:134,h:24,ox:0,oy:0,sw:134,sh:24,ro:!1},"cd1a775d-36c9-4c8e-9c67-8191070068e9.png":{x:2,y:188,w:123,h:104,ox:0,oy:0,sw:123,sh:104,ro:!1},"7458bc9a-d07d-4a7c-972b-4de7ed7c040d.png":{x:127,y:188,w:48,h:30,ox:0,oy:0,sw:48,sh:30,ro:!0},"ad9681a6-9eb2-40ad-8c2c-0b3ad121a00d.png":{x:141,y:138,w:23,h:36,ox:0,oy:0,sw:23,sh:36,ro:!1},"845ae874-998e-4f68-8e79-641eb77466f3.png":{x:127,y:238,w:24,h:25,ox:0,oy:0,sw:24,sh:25,ro:!1},"7e4500a1-83be-4686-a46b-67147ed44ddd.png":{x:141,y:176,w:5,h:6,ox:0,oy:0,sw:5,sh:6,ro:!1}}},{keys:"overBtn.png,overPrizeBg.png",name:"OverPanel",atlas:{"overPrizeBg.png":{x:2,y:2,w:581,h:843,ox:0,oy:0,sw:581,sh:843,ro:!1},"overBtn.png":{x:585,y:2,w:418,h:102,ox:0,oy:0,sw:418,sh:102,ro:!0}}},{keys:"reviveBg.png,reviveCancel.png,reviveOk.png",name:"RevivePanel",atlas:{"reviveBg.png":{x:2,y:2,w:581,h:508,ox:0,oy:0,sw:581,sh:508,ro:!1},"reviveOk.png":{x:2,y:512,w:233,h:89,ox:0,oy:0,sw:233,sh:89,ro:!1},"reviveCancel.png":{x:237,y:512,w:224,h:85,ox:0,oy:0,sw:224,sh:85,ro:!1}}},{keys:"comCloseBtn.png,com_bg.jpg,toastBg.png,waitingBg.png,waitingRot.png",name:"common",atlas:{"toastBg.png":{x:2,y:2,w:460,h:130,ox:0,oy:0,sw:460,sh:130,ro:!1},"waitingBg.png":{x:2,y:134,w:160,h:180,ox:0,oy:0,sw:160,sh:180,ro:!0},"comCloseBtn.png":{x:184,y:134,w:58,h:58,ox:0,oy:0,sw:58,sh:58,ro:!1},"waitingRot.png":{x:184,y:194,w:56,h:56,ox:0,oy:0,sw:56,sh:56,ro:!1}}},{keys:"gameMusicOff.png,gameMusicOn.png,gameScore+.png,gameScore0.png,gameScore1.png,gameScore2.png,gameScore3.png,gameScore4.png,gameScore5.png,gameScore6.png,gameScore7.png,gameScore8.png,gameScore9.png,guide.png",name:"game",atlas:{"guide.png":{x:2,y:2,w:320,h:416,ox:0,oy:0,sw:320,sh:416,ro:!1},"gameMusicOff.png":{x:324,y:2,w:82,h:82,ox:0,oy:0,sw:82,sh:82,ro:!1},"gameMusicOn.png":{x:324,y:86,w:82,h:82,ox:0,oy:0,sw:82,sh:82,ro:!1},"gameScore0.png":{x:324,y:170,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!0},"gameScore1.png":{x:324,y:216,w:28,h:56,ox:2,oy:0,sw:32,sh:56,ro:!0},"gameScore2.png":{x:324,y:246,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!0},"gameScore3.png":{x:324,y:292,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!0},"gameScore4.png":{x:324,y:338,w:44,h:56,ox:2,oy:0,sw:48,sh:56,ro:!1},"gameScore5.png":{x:408,y:2,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!1},"gameScore6.png":{x:408,y:60,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!1},"gameScore7.png":{x:408,y:118,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!1},"gameScore8.png":{x:382,y:176,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!0},"gameScore9.png":{x:382,y:222,w:44,h:56,ox:2,oy:0,sw:47,sh:56,ro:!0},"gameScore+.png":{x:382,y:268,w:42,h:40,ox:2,oy:8,sw:46,sh:56,ro:!1}}},{keys:"btnTipBg.png,prizeBtn.png,progressBg.png,progressFill.png,progressLabel.png,rankBtn.png,ruleBtn.png,startBtn.png,taskBtn.png",name:"index",atlas:{"progressBg.png":{x:2,y:2,w:750,h:188,ox:0,oy:0,sw:750,sh:188,ro:!1},"progressFill.png":{x:2,y:192,w:615,h:20,ox:0,oy:0,sw:615,sh:20,ro:!1},"startBtn.png":{x:2,y:214,w:490,h:111,ox:0,oy:0,sw:490,sh:111,ro:!1},"prizeBtn.png":{x:494,y:214,w:153,h:51,ox:0,oy:0,sw:153,sh:51,ro:!1},"taskBtn.png":{x:494,y:267,w:151,h:51,ox:0,oy:0,sw:151,sh:51,ro:!1},"btnTipBg.png":{x:2,y:327,w:147,h:36,ox:0,oy:0,sw:147,sh:36,ro:!1},"ruleBtn.png":{x:649,y:192,w:102,h:42,ox:0,oy:0,sw:102,sh:42,ro:!1},"rankBtn.png":{x:494,y:320,w:98,h:43,ox:0,oy:0,sw:98,sh:43,ro:!1},"progressLabel.png":{x:151,y:327,w:87,h:31,ox:0,oy:0,sw:87,sh:31,ro:!1}}},{keys:"loading_effect.png,loading_title.png",name:"loading",atlas:{"loading_effect.png":{x:2,y:2,w:665,h:121,ox:0,oy:0,sw:665,sh:121,ro:!1},"loading_title.png":{x:2,y:125,w:531,h:146,ox:0,oy:0,sw:531,sh:146,ro:!1}}}],path:"https://yun.duiba.com.cn/db_games/activity/template/1660206250/resource/"},me={x:0,y:0,type:"container",children:[]};!function(t){t.addData="surge.addStat",t.getActivityBaseInfoById="feileJump.getActivityBaseInfoById",t.getGameInfo="feileJump.getGameInfo",t.startGame="feileJump.startGame",t.doHelp="feileJump.doHelp",t.getVipInfo="feileJump.getVipInfo",t.submitGame="feileJump.submitGame",t.continueGame="feileJump.continueGame",t.getRankList="feileJump.getRankList",t.getPrizeList="feileJump.getPrizeList",t.getRankRewards="feileJump.getRankRewards",t.getMyRankPrize="feileJump.getMyRankPrize",t.receiveEnamePrize="feileJump.receiveEnamePrize",t.openMember="mine.openMember",t.openTask="mine.openTask",t.authorize="mine.authorize",t.favorShop="mine.favorShop",t.getUserAddress="mine.getUserAddress",t.getAdoptName="mine.getAdoptName",t.getAppData="mine.getAppData",t.navigateToOutside="mine.navigateToOutside",t.navigateTo="mine.navigateTo",t.navigateBack="mine.navigateBack",t.showSharePanel="mine.showSharePanel",t.openDetail="mine.openDetail",t.reportAnalytics="mine.reportAnalytics",t.openMusic="mine.openMusic"}($t||($t={})),function(t){t.AD="ad",t.TASK_ICON="taskIcon",t.FOLLOW_SHOP="followShop",t.INVITE_FRIEND="inviteFriend",t.BROWSE_PRODUCT="browseProduct",t.COLLECTION_PRODUCT="collectionProduct",t.BUY_PRODUCT="buyProduct",t.IMPROVE_INFORMATION="improveInformation",t.SECRET_ORDER="secretOrder",t.SIGN_ICON="signIcon",t.BAG_ICON="bagIcon"}(te||(te={})),function(t){t[t.ENAME=1]="ENAME",t[t.CREDITS=2]="CREDITS",t[t.OBJECT=3]="OBJECT",t[t.THANKS=5]="THANKS"}(ee||(ee={})),function(t){t.index="/projectx/{projectId}/game/index.do",t.join="/projectx/{projectId}/game/join.do",t.queryResult="/projectx/{projectId}/game/queryResult.do",t.projectRule="/projectx/{projectId}/projectRule.query"}(ne||(ne={}));var be,Ee,we=location.href.indexOf(".com.cn/projectx")>=0;!function(t){if(we){var e=document.getElementsByTagName("head")[0],n=document.createElement("script");n.src="getTokenKey?_="+Date.now(),n.onload=function(){e.removeChild(n),t&&t(!0)},n.onerror=function(){e.removeChild(n),t&&t(!1)},e.appendChild(n)}else t&&t(!0)}(),function(t){t.EXPOSURE="exposure",t.CLICK="click"}(be||(be={})),function(t){t.getAppData="mine.getAppData",t.getVoiceType="mine.getVoiceType"}(Ee||(Ee={}));var xe=window.my;"web"==FYGE.getEnv()&&xe&&(xe.onMessage=function(t){console.log("返回数据",t.netName,t.data),Pe.dispatchEvent(t.netName,t.data)});var Ce=FYGE.Tween,Fe=FYGE.EventDispatcher,ke=FYGE.Stage,Be=FYGE.RENDERER_TYPE,Ge=FYGE.Event,Te=FYGE.getEnv,Se=FYGE.Texture,Ye=new Fe,Le=function(){function e(t,e,n,i,o,r,s,a,c){void 0===e&&(e=750),void 0===n&&(n=1624),void 0===r&&(r=Be.WEBGL),void 0===s&&(s=!0),void 0===a&&(a=!1);var u,h=this;this.loop=function(){h._pause||(Ce.flush(),h.stage.flush()),"tb"==Te()?h.requestID=h.canvas.requestAnimationFrame(h.loop):h.requestID=window.requestAnimationFrame(h.loop)},window||(FYGE.initedByCanvas(t),u=my.getSystemInfoSync()),i=i||(null==u?void 0:u.windowWidth)||document.body.clientWidth,o=o||(null==u?void 0:u.windowHeight)||document.body.clientHeight,c=c||(null==u?void 0:u.pixelRatio)||window.devicePixelRatio||1;var l=this.stage=new ke(t,e,n,i,o,r,s,a,c);this.canvas=t,l.addEventListener(Ge.INIT_STAGE,this.onAddToStage,this),this.loop()}return e.prototype.onAddToStage=function(){return i(this,void 0,void 0,(function(){return o(this,(function(e){switch(e.label){case 0:return E.init(this.stage),console.log("初始化层级完成"),t.loadConfig(ve),console.log("初始化资源配置完成"),t.loadSkinConfig(me),console.log("初始化皮肤配置完成"),[4,t.loadGroup("common")];case 1:return e.sent(),console.log("通用资源加载完成"),"web"==Te()&&document.getElementById("__loading__")&&(document.getElementById("__loading__").style.display="none"),[4,Promise.all([Se.fromUrl("https://yun.duiba.com.cn/aurora/assets/923bcdee2d54f39797fb1cc5a79ab84da1bbe972.jpg"),Se.fromUrl("https://yun.duiba.com.cn/aurora/assets/92856abbb6293e863708fa2c0ea3556cf9b2afaa.jpg"),Se.fromUrl("https://yun.duiba.com.cn/aurora/assets/d660b9e12c66ad2c42fca23c57bf33db5009fedf.jpg"),Se.fromUrl("https://yun.duiba.com.cn/aurora/assets/a6903842083d8015e2e81d2dc652370574be6774.jpg")])];case 2:return e.sent(),Vt.changeMusicStatus(!0),C(fe,{from:"main"}),[2]}}))}))},e.prototype.initWebEvent=function(){var t=this.stage.onMouseEvent.bind(this.stage);this.canvas.addEventListener("touchstart",t,!1),this.canvas.addEventListener("touchmove",t,!1),this.canvas.addEventListener("touchend",t,!1)},e.prototype.run=function(){this._pause=!1,Ce._lastTime=null,Ye.dispatchEvent({type:w.ON_SHOW})},e.prototype.pause=function(){Ye.dispatchEvent({type:w.ON_HIDE})},e.prototype.addGlobalEvent=function(t,e,n,i){void 0===i&&(i=!1),i?Ye.once(t,e,n):Ye.addEventListener(t,e,n)},e.prototype.dispatchGlobalEvent=function(t,e){Ye.dispatchEvent(t,e)},e.prototype.removeGlobalEvent=function(t,e,n){Ye.removeEventListener(t,e,n)},e.prototype.destroy=function(){Ce.removeAllTweens(),"tb"==FYGE.getEnv()?this.canvas.cancelAnimationFrame(this.requestID):window.cancelAnimationFrame(this.requestID),E.removeChildren(),E.parent&&E.parent.removeChild(E),k(),this.stage.destroy(),Ye.removeAllEventListener()},e}(),Pe=new(0,FYGE.EventDispatcher);export{Pe as GDispatcher,Le as Game};
//# sourceMappingURL=output.module.js.map
{"version":3,"file":"output.module.js","sources":["../../module/RES.ts","../node_modules/tslib/tslib.es6.js","../../module/ctrls/waitingCtrl.ts","../../module/ctrls/toastCtrl.ts","../../module/ctrls/panelCtrl.ts","../../module/ctrls/sceneCtrl.ts","../../module/views/layers.ts","../../module/ctrls/index.ts","../../src/common/G_EVENT.ts","../../module/views/Module.ts","../../src/scenes/Jump3D/MT.ts","../../module/views/Scene.ts","../../src/tools/UI.ts","../../src/lotties/LoadingEffect.ts","../../module/views/Panel.ts","../../src/panels/OverPrizePanel.ts","../../src/panels/RevivePanel.ts","../../src/tools/Tools.ts","../../module/tools/GTool.ts","../../src/scenes/Jump3D/Box.ts","../../src/scenes/Jump3D/Player.ts","../../src/scenes/Jump3D/Particle.ts","../../src/scenes/Jump3D/PlayScene.ts","../../src/scenes/Jump3D/Jump3d.ts","../../src/scenes/Jump3D/MusicBtn.ts","../../src/tools/TaoBaoNet.ts","../../src/tools/WebNet.ts","../../src/scenes/LoadingScene.ts","../../src/scenes/IndexScene.ts","../../src/ResJson.ts","../../src/SkinJson.ts","../../src/Game.ts","../../src/index.ts"],"sourcesContent":[null,"/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport function __createBinding(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n};\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\r\n result.default = mod;\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, privateMap) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to get private field on non-instance\");\r\n }\r\n return privateMap.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, privateMap, value) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to set private field on non-instance\");\r\n }\r\n privateMap.set(receiver, value);\r\n return value;\r\n}\r\n",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["RES","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","hasOwnProperty","__extends","__","this","constructor","prototype","create","__awaiter","thisArg","_arguments","P","generator","Promise","resolve","reject","fulfilled","value","step","next","e","rejected","result","done","then","apply","__generator","body","f","y","t","g","_","label","sent","trys","ops","verb","throw","return","Symbol","iterator","n","v","op","TypeError","call","pop","length","push","resData","skinData","textureHash","videoEntityHash","soundHash","groupsCompleteHash","groupsPromiseHash","singleResPromiseHash","loadGroup","name","arr","group","getGroupByName","atlas","keys","concat","split","filter","k","substr","getGroupResByName","callback","count","countAll","mark","i","getResAsync","res","str","loadResList","s","comFun","thisObj","type","substring","lastIndexOf","cached_1","FYGE","TextureCache","r","returnSingleResPromise","groupName","hasRes","json","cached","src","resPath","GlobalLoader","loadImage","image","cached_2","Texture","from","addToCache","SvgaParser","loadSvga","err","jsonData","data","createTextureSheet","BaseTexture","key","replace","getRes","groups","indexOf","getSkinDataByName","skinName","skinNode","children","child","gson","getDisplayByData","dis","Container","Button","props","tUp","tDown","tDisable","TextField","Sprite","source","Shape","beginFill","string2hex","fillColor","drawRect","width","height","endFill","alpha","position","set","x","loadConfig","path","getResByUrl","loadAllGroup","forEach","all","loadAllGroupForProgress","_this","index","_a","GDispatcher","dispatchEvent","loadSkinConfig","skinJson","initSkinDisplay","con","skin","root","addChild","id","destroyGroup","removedBase","baseTexture","destroy","_waiting","_parent","_toast","startY","endY","inited","showWaiting","msg","waiting","Waiting","layers","topLayer","offX","stageWidth","offY","stageHeight","stageOffsetX","stageOffsetY","bg","Graphics","addChildAt","initWaiting","show","hideWaiting","removeChild","_super","rectBgTexture","rectBg","rotTexture","rot","anchorX","anchorY","addEventListener","Event","ENTER_FRAME","rotation","textWidth","textAlign","TEXT_ALIGN","CENTER","size","text","showToast","Toast","toastLayer","h","initToast","Tween","removeTweens","get","to","Ease","quartOut","wait","PADDING","mouseChildren","mouseEnable","toastBgTexture","verticalAlign","VERTICAL_ALIGN","MIDDLE","textHeight","PanelCtrl","stacks","defineProperty","_instance","init","parent","hitTestByPixel","visible","_bg","closeAll","hidePanel","cls","panel","add","onLoaded","updateView","start","showAni","onLoadError","removeEventListener","onPanelHide","remove","showPanelAni","bgAni","cubicOut","_current","target","closeCurrent","SceneCtrl","change","scene","preScene","_currentScene","Layers","stage","shareLayer","instance","sceneLayer","popupLayer","_bottomLayer","_sceneLayer","_popupLayer","_toastLayer","_topLayer","_shareLayer","viewRect","G_EVENT","showPanel","changeScene","obj","isRecursive","destroyAllCtrls","destroyed","BoxType","Module","preLoadRes","initUi","groupNames","initEvents","removeEvents","enableMouseEvt","enable","btnDelay","delay","setTimeout","Scene","updateScene","MouseEvent","Lottie","BitmapText","UI","Btn","enImg","func","that","tImg","disImg","btn","CLICK","undefined","Sp","imageName","sprite","texture","fromUrl","Ctn","ctn","Txt","txt","color","align","bold","LEFT","Rect","radius","shape","drawRoundedRect","lottie","graphics","BitTxt","scaleX","scaleY","gap","bitTxt","scale","LoadingEffect","fr","ip","w","nm","ind","ty","refId","ks","o","a","markers","tm","cm","dr","loadGltf","Scene3D","Vector2","glbCache","getGlbFromCache","newScene","copy","M_loadGLB","console","error","typeArr","Cinema","Cube1","Cube2","ChocolateShop","TennisCourt","TennisBarrel","FlowerShop","FILAShop","Logo1","Logo2","ir","GlobalConfig","playerConfig","tbsrc","boxConfig","ow","oz","dx","dz","testFun","score","getBoxConfig","config","getEnv","TestFun","rect","c","pc","sub","Math","abs","circle","distanceTo","probabilityConfig","probability","sort","pTotal","Panel","isShowing","oriY","closeBtns","OverPrizePanel","again","img","prizeInfo","anchorTexture","LoadingScene","IndexScene","RevivePanel","doRevive","revive","submit","Tools","changeTextAlign","RIGHT","getNumTextures","getAdjustBottomHeight","percent","getAdjustTopHeight","cacheKey","sleep","time","GTool","readCache","my","getStorageSync","localStorage","getItem","writeCache","setStorageSync","setItem","returnTodayTimes","year1","month1","day1","date","Date","year2","getFullYear","toString","month2","getMonth","day2","getDate","int","randomT","floor","random","removeEle","splice","insert","num","getRandomNumber","end","number","disturbNumberArr","disturbArr","getRandomArrayElements","temp","shuffled","slice","min","getRandomArrayElementsEx","arrCopy","outArr","rand","ele","addSpaceInString","getShiFenMiaoByTimeStamp","timeStamp","hours","minutes","seconds","getRealStringLength","realLength","len","charCode","charCodeAt","cutStringAcoRealLength","limit","tailStr","out","str_1","_i","emojiReg","BaseMaterial","CircleGeometry","Mesh3D","Object3D","PlaneGeometry","Direction","Box","point","rotationX","_b","mesh","_c","z","useShadow","castShadow","receiveShadow","outArea","px","pz","tx","tz","dv","fallAxis","verFall","fallDir","particleGeo","particleMatGreen","particleMatWhite","Particle","ParticleEmitter","particles","cacheParticles","startLanding","this_1","createParticle","material","stop","startPush","startTween","loop","rang","shift","RingGeometry","GameEvent","ringGeo","Player","getPlayerConfig","particleEmitter","camera","lookAt","reset","playY","bounceOut","jump","quadOut","quadIn","left","doubleEffect","ring","fall","oad","fd","fa","box","rotationY","rotationZ","AmbientLight","cameraPos","Vector3","Jump3d","cacheBox","canMove","direction","right","outBox","pushObj","bonusScore","specialBonusTween","onUp","pushParticle","nextBox","curBox","player","outAreaNext","die","score_1","AddScore","x_1","z_1","cx","cz","dis_1","addRect","moveCamera","onDown","removeTweenSelf","onChange","log","once","MOUSE_UP","initScene","addEvents","setView","viewX","viewY","viewWidth","viewHeight","createBox","last","now","l","getBoxType","MOUSE_DOWN","onUpdate","camX","camZ","sineInOut","getBackOut","GameOver","MusicBtn","on","off","status","onClick","btns","changeMusicStatus","changeTexture","TbNetName","LogTbEnum","TBPRIZE_TYPE","WebNetName","PlayScene","arguments","_score","reviveGame","jump3d","submitGame","gameTimes","scoreTxt","addScore","gameOver","musicButton","txtObj","addScoreLabel","stagePos","_y","gameId","ani","play","PROGRESS","progressEvent","loadPromise","pro","typeArr_1","paper","progress","IndexProgress","rankBtn","clickBtn","taskBtn","prizeBtn","ruleBtn","startBtn","startGame","timeLabel","_value","miracleTxt","fill","mask","ProgressLabel","ResJson","ox","oy","sw","sh","ro","SkinJson","LOG_TYPE","TmallNetName","isProd","location","href","head","document","getElementsByTagName","scriptEl_1","createElement","onload","onerror","appendChild","refreshPxTokenKey","window","onMessage","netName","EventDispatcher","Stage","RENDERER_TYPE","Game","canvas","desWidth","desHeight","divWidth","divHeight","renderType","stageCenter","fixedHeight","resolution","WEBGL","sysInfo","_pause","flush","requestID","requestAnimationFrame","initedByCanvas","getSystemInfoSync","windowWidth","clientWidth","windowHeight","clientHeight","pixelRatio","devicePixelRatio","INIT_STAGE","onAddToStage","getElementById","style","display","initWebEvent","mouseEvent","onMouseEvent","bind","run","_lastTime","ON_SHOW","pause","ON_HIDE","addGlobalEvent","fun","dispatchGlobalEvent","removeGlobalEvent","removeAllTweens","cancelAnimationFrame","removeChildren","removeAllEventListener"],"mappings":"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AK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,IACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,MACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,IACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,KACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,IACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,KACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,OACA,IACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,IACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,KACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,EACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,IACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,IACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,KACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,EACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,MACA,IACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,IACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,UACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,IACA,IACA,IAGFsR,EAAK,CACJtR,EAAK,CACJ,GACA,GACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,MACNI,GAAM,CACLC,EAAK,CACJrR,EAAK,GAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,EACH,OACD,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,IAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,OACA,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,EACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,EACPC,GAAM,EACNF,GAAM,MACNxG,OAAU,EACV4G,GAAM,CACLC,EAAK,CACJrR,EAAK,GAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,MACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,KACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,KACA,MACD,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,EACA,EACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,MACA,MACA,OAIH8Q,IAAO,EACPtS,GAAM,KAEP,CACCyS,IAAO,GACPC,GAAM,EACNF,GAAM,MACNxG,OAAU,EACV2G,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,GAAM,EACNkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,EACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,MACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,IACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,OACA,QACD,IAGF,CACClD,EAAK,YACLkD,EAAK,EACH,OACA,IACD,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,GACA,KACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,QACA,QACA,OAIH8Q,IAAO,EACPtS,GAAM,KAEP,CACCyS,IAAO,GACPC,GAAM,EACNF,GAAM,MACNxG,OAAU,EACV2G,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,EACA,OACA,IAGFsR,EAAK,CACJtR,EAAK,CACJ,KACA,GACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,CACCtC,GAAM,EACNkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,EACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,MACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,OACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,OACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,OACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,GACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,QACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,QACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,QACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,QACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,QACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,IACLkD,EAAK,CACJ,QACA,QACA,MAGF,CACClD,EAAK,YACLkD,EAAK,CACJ,QACA,QACA,SAMLkQ,IAAO,EACPtS,GAAM,KAEP,CACCyS,IAAO,GACPC,GAAM,EACNF,GAAM,OACNxG,OAAU,EACV2G,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,QAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,CACCtC,EAAK,EACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,MACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,OACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,GACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,IAGF,CACClD,EAAK,QACLkD,EAAK,EACH,SACA,GACD,IAGF,CACClD,EAAK,IACLkD,EAAK,EACH,QACA,MACD,MAKJ0Q,EAAK,CACJtR,EAAK,CACJ,GACA,GACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,QACA,QACA,OAIH8Q,IAAO,EACPtS,GAAM,KAEP,CACCyS,IAAO,GACPC,GAAM,EACNF,GAAM,MACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,MACA,IACA,IAGFsR,EAAK,CACJtR,EAAK,CACJ,KACA,GACA,IAGFY,EAAK,CACJZ,EAAK,CACJ,IACA,IACA,OAIH8Q,GAAM,EACNtS,GAAM,KAEP,CACCyS,IAAO,GACPC,GAAM,EACNF,GAAM,SACNG,MAAS,uCACTC,GAAM,CACLC,EAAK,CACJrR,EAAK,KAENqB,EAAK,CACJrB,EAAK,GAENpE,EAAK,CACJoE,EAAK,CACJ,MACA,IACA,IAGFsR,EAAK,CACJ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"}
\ No newline at end of file
...@@ -12,6 +12,10 @@ ...@@ -12,6 +12,10 @@
"keys": "reviveBg.png,reviveCancel.png,reviveOk.png", "keys": "reviveBg.png,reviveCancel.png,reviveOk.png",
"name": "RevivePanel" "name": "RevivePanel"
}, },
{
"keys": "base.png,pipe_green.png,redbird_downflap.png,redbird_midflap.png,redbird_upflap.png",
"name": "bird"
},
{ {
"keys": "comCloseBtn.png,com_bg.jpg,toastBg.png,waitingBg.png,waitingRot.png", "keys": "comCloseBtn.png,com_bg.jpg,toastBg.png,waitingBg.png,waitingRot.png",
"name": "common" "name": "common"
......
...@@ -3,7 +3,7 @@ import { RES } from "../module/RES"; ...@@ -3,7 +3,7 @@ import { RES } from "../module/RES";
import { changeScene, destroyAllCtrls, showToast } from "../module/ctrls"; import { changeScene, destroyAllCtrls, showToast } from "../module/ctrls";
import { G_EVENT } from "./common/G_EVENT"; import { G_EVENT } from "./common/G_EVENT";
import { IndexScene } from "./scenes/IndexScene"; import { IndexScene } from "./scenes/IndexScene";
import MusicBtn from "./scenes/Jump3D/MusicBtn";
import { ResJson } from "./ResJson"; import { ResJson } from "./ResJson";
import { SkinJson } from "./SkinJson"; import { SkinJson } from "./SkinJson";
...@@ -106,6 +106,10 @@ export class Game { ...@@ -106,6 +106,10 @@ export class Game {
await RES.loadGroup("common"); await RES.loadGroup("common");
console.log("通用资源加载完成"); console.log("通用资源加载完成");
//加载通用资源
await RES.loadGroup("bird");
console.log("bird资源加载完成");
// h5环境时,隐藏加载中 // h5环境时,隐藏加载中
if (getEnv() == "web" && document.getElementById("__loading__")) { if (getEnv() == "web" && document.getElementById("__loading__")) {
document.getElementById("__loading__").style.display = "none"; document.getElementById("__loading__").style.display = "none";
......
...@@ -12,6 +12,10 @@ export const ResJson = { ...@@ -12,6 +12,10 @@ export const ResJson = {
"keys": "reviveBg.png,reviveCancel.png,reviveOk.png", "keys": "reviveBg.png,reviveCancel.png,reviveOk.png",
"name": "RevivePanel" "name": "RevivePanel"
}, },
{
"keys": "base.png,pipe_green.png,redbird_downflap.png,redbird_midflap.png,redbird_upflap.png",
"name": "bird"
},
{ {
"keys": "comCloseBtn.png,com_bg.jpg,toastBg.png,waitingBg.png,waitingRot.png", "keys": "comCloseBtn.png,com_bg.jpg,toastBg.png,waitingBg.png,waitingRot.png",
"name": "common" "name": "common"
......
...@@ -3,7 +3,7 @@ import { Scene } from "../../module/views/Scene"; ...@@ -3,7 +3,7 @@ import { Scene } from "../../module/views/Scene";
import { Tools } from "../tools/Tools"; import { Tools } from "../tools/Tools";
import UI from "../tools/UI"; import UI from "../tools/UI";
import { Bird } from "./bird"; import { Bird } from "./bird";
import { LoadingScene } from "./LoadingScene"; import { SlideBg } from "./slideBg";
import Button = FYGE.Button; import Button = FYGE.Button;
import Container = FYGE.Container; import Container = FYGE.Container;
import Shape = FYGE.Shape; import Shape = FYGE.Shape;
...@@ -12,6 +12,7 @@ import TEXT_ALIGN = FYGE.TEXT_ALIGN; ...@@ -12,6 +12,7 @@ import TEXT_ALIGN = FYGE.TEXT_ALIGN;
import TextField = FYGE.TextField; import TextField = FYGE.TextField;
import VERTICAL_ALIGN = FYGE.VERTICAL_ALIGN; import VERTICAL_ALIGN = FYGE.VERTICAL_ALIGN;
import Texture = FYGE.Texture; import Texture = FYGE.Texture;
import FrameAni = FYGE.FrameAni
export class IndexScene extends Scene { export class IndexScene extends Scene {
...@@ -30,11 +31,15 @@ export class IndexScene extends Scene { ...@@ -30,11 +31,15 @@ export class IndexScene extends Scene {
/** 游戏是否开始 */ /** 游戏是否开始 */
private isGameStart: boolean = false private isGameStart: boolean = false
/** 滑动背景 */
private slideBg: SlideBg = null
async initUi() { async initUi() {
// UI.Sp(this, Texture.from('com_bg.jpg')) // UI.Sp(this, Texture.from('com_bg.jpg'))
this.addChild(new Sprite(Texture.from('com_bg.jpg'))) this.slideBg = new SlideBg()
this.addChild(this.slideBg)
const bird = this.bird = new Bird() const bird = this.bird = new Bird()
bird.x = (this.width - bird.width) * 0.5 bird.x = 100
bird.y = 800 bird.y = 800
this.addChild(bird) this.addChild(bird)
this._initEvents() this._initEvents()
...@@ -47,7 +52,7 @@ export class IndexScene extends Scene { ...@@ -47,7 +52,7 @@ export class IndexScene extends Scene {
/** 检查小鸟掉落位置 */ /** 检查小鸟掉落位置 */
_checkRmove() { _checkRmove() {
if (this.bird.y >= (this.bird.height + this.height)) { if (this.bird.y >= (this.bird.height + this.stage.stageHeight)) {
// this.removeChild(this.bird) // this.removeChild(this.bird)
this.gameOver() this.gameOver()
} }
...@@ -56,8 +61,9 @@ export class IndexScene extends Scene { ...@@ -56,8 +61,9 @@ export class IndexScene extends Scene {
/** 帧动画 */ /** 帧动画 */
_enterFrame() { _enterFrame() {
if (this.isGameOver || !this.isGameStart) return if (this.isGameOver || !this.isGameStart) return
console.log(this.bird.y) // console.log(this.bird.y)
this.bird.fail(1) this.slideBg.enterFrame()
this.bird.fail(0.6)
this._checkRmove() this._checkRmove()
} }
......
import { RES } from "../../module/RES";
import { Scene } from "../../module/views/Scene";
import { LoadingEffect } from "../lotties/LoadingEffect";
import { changeScene } from "../../module/ctrls";
import UI from "../tools/UI";
import { getBoxConfig, M_loadGLB, typeArr } from "./Jump3D/MT";
import { PlayScene } from "./Jump3D/PlayScene";
import Lottie = FYGE.Lottie;
import Tween = FYGE.Tween;
import Event = FYGE.Event;
export class LoadingScene extends Scene {
get groupNames(): string[] {
return [
'loading',
'LoadingEffect',
]
}
initUi() {
UI.Sp(this, "com_bg.jpg");
UI.Sp(this, "loading_title.png", 115, 356);
const ani = this.addChild(new Lottie(LoadingEffect));
ani.y = 710;
ani.play();
}
async start() {
super.start()
this.addEventListener(Event.PROGRESS, this.progressEvent, this);
const loadPromise = [];
let pro = 0.0;
for (let k of typeArr) {
const config = getBoxConfig(k);
loadPromise.push((async () => {
await M_loadGLB(config.src);
this.dispatchEvent(Event.PROGRESS, pro += 0.8 / typeArr.length);
})());
// await M_loadGLB(config.src);
// this.dispatchEvent(Event.PROGRESS, pro += 0.8 / typeArr.length);
}
await Promise.all(loadPromise);
this.dispatchEvent(Event.PROGRESS, 0.9);
await RES.loadGroup("game");
this.dispatchEvent(Event.PROGRESS, 1);
}
progressEvent(e: Event) {
let pro = e.data;
Tween.get({}, null, null, true)
.to({ value: pro }, 0)
.call(() => {
if (pro >= 1) {
this.removeEventListener(Event.PROGRESS, this.progressEvent, this);
changeScene(PlayScene);
// sendTbNet(TbNetName.openMusic, { isOn: true });
}
});
}
destroy() {
//动效要去掉
// Tween.removeTweens()
super.destroy()
//到时如果内存炸了,考虑销毁用过的贴图缓存,待测试,在RES里写个根据销毁组内贴图的方法
}
}
...@@ -3,6 +3,7 @@ import { Scene } from "../../module/views/Scene"; ...@@ -3,6 +3,7 @@ import { Scene } from "../../module/views/Scene";
import { Tools } from "../tools/Tools"; import { Tools } from "../tools/Tools";
import UI from "../tools/UI"; import UI from "../tools/UI";
import { LoadingScene } from "./LoadingScene"; import { LoadingScene } from "./LoadingScene";
import { RES } from '../../module/RES';
import Button = FYGE.Button; import Button = FYGE.Button;
import Container = FYGE.Container; import Container = FYGE.Container;
import Shape = FYGE.Shape; import Shape = FYGE.Shape;
...@@ -11,11 +12,12 @@ import TEXT_ALIGN = FYGE.TEXT_ALIGN; ...@@ -11,11 +12,12 @@ import TEXT_ALIGN = FYGE.TEXT_ALIGN;
import TextField = FYGE.TextField; import TextField = FYGE.TextField;
import VERTICAL_ALIGN = FYGE.VERTICAL_ALIGN; import VERTICAL_ALIGN = FYGE.VERTICAL_ALIGN;
import Texture = FYGE.Texture; import Texture = FYGE.Texture;
import FrameAni = FYGE.FrameAni;
/** 初始坠落步长 */ /** 初始坠落步长 */
const FIAL_STEP = 5 const FIAL_STEP = 4
/** 初始跳跃步长 */ /** 初始跳跃步长 */
const JUMP_STEP = 30 const JUMP_STEP = 20
export class Bird extends Container { export class Bird extends Container {
/** 坠落步长 */ /** 坠落步长 */
...@@ -24,13 +26,35 @@ export class Bird extends Container { ...@@ -24,13 +26,35 @@ export class Bird extends Container {
/** 跳跃步长 */ /** 跳跃步长 */
jumpStep = JUMP_STEP jumpStep = JUMP_STEP
player: FrameAni = null
constructor() { constructor() {
super() super()
this.initUi() this.initUi()
} }
async initUi() { async initUi() {
this.addChild(new Sprite(Texture.fromUrl('//yun.duiba.com.cn/aurora/assets/0bcb2c26a85addb1714b4c63f2a873aafe210749.png'))) const birdAni = [
RES.getRes('redbird_upflap.png'),
RES.getRes('redbird_midflap.png'),
RES.getRes('redbird_downflap.png'),
]
this.player = new FrameAni(birdAni)
this.player.play(0)
this.player.scale.x = 3
this.player.scale.y = 3
this.addChild(this.player)
}
/** 旋转小鸟位置 */
birdRotation() {
if (this.failStep > 0) {
this.rotation = Math.min(80, this.failStep * 2)
} else if (this.failStep < 0) {
this.rotation = -25
} else {
this.rotation = 0
}
} }
/** /**
...@@ -41,9 +65,10 @@ export class Bird extends Container { ...@@ -41,9 +65,10 @@ export class Bird extends Container {
this.failStep += acceleration this.failStep += acceleration
// console.log(this.step.toFixed(2)) // console.log(this.step.toFixed(2))
this.y = Math.max(this.y + this.failStep, 0) this.y = Math.max(this.y + this.failStep, 0)
if(this.y == 0){ if (this.y == 0) {
this.reset() this.reset()
} }
this.birdRotation()
} }
/** 小鸟跳跃 */ /** 小鸟跳跃 */
...@@ -53,7 +78,7 @@ export class Bird extends Container { ...@@ -53,7 +78,7 @@ export class Bird extends Container {
} }
/** 重置 */ /** 重置 */
reset(){ reset() {
this.failStep = FIAL_STEP this.failStep = FIAL_STEP
this.jumpStep = JUMP_STEP this.jumpStep = JUMP_STEP
} }
......
import { changeScene } from "../../module/ctrls";
import { Scene } from "../../module/views/Scene";
import { Tools } from "../tools/Tools";
import UI from "../tools/UI";
import { LoadingScene } from "./LoadingScene";
import { RES } from '../../module/RES';
import Button = FYGE.Button;
import Container = FYGE.Container;
import Shape = FYGE.Shape;
import Sprite = FYGE.Sprite;
import TEXT_ALIGN = FYGE.TEXT_ALIGN;
import TextField = FYGE.TextField;
import VERTICAL_ALIGN = FYGE.VERTICAL_ALIGN;
import Texture = FYGE.Texture;
import FrameAni = FYGE.FrameAni;
export class SlideBg extends Container {
bg1: Container = null
bg2: Container = null
/** 页面滑动速度 */
speed = 10
slideKey = 1
constructor() {
super()
this.init()
}
init() {
Array(2).fill('').forEach((bg, i) => {
const bg:Container = this[`bg${i+1}`] = new Container()
bg.addChild(new Sprite(RES.getRes('com_bg.jpg')))
const base = new Sprite(RES.getRes('base.png'))
bg.addChild(base)
base.width = 750
base.height = 250
base.y = 1624 - base.height
bg.x = i * 750
this.addChild(bg)
})
}
/** 帧动画 */
enterFrame() {
[this.bg1, this.bg2].forEach((bg, i) => {
bg.x -= this.speed
if(bg.x === -750){
bg.x += 750 * 2
}
})
}
destroy() {
super.destroy();
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment