138 lines
20 KiB
JavaScript
138 lines
20 KiB
JavaScript
|
|
(function() {
|
|
var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
|
|
var __module = nodeEnv ? module : {exports:{}};
|
|
var __filename = 'preview-scripts/assets/Script/module/GameStart/GameAppStart.js';
|
|
var __require = nodeEnv ? function (request) {
|
|
return cc.require(request);
|
|
} : function (request) {
|
|
return __quick_compile_project__.require(request, __filename);
|
|
};
|
|
function __define (exports, require, module) {
|
|
if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}"use strict";
|
|
cc._RF.push(module, '61d4ccY2ztLMYIh8WvqPPAw', 'GameAppStart');
|
|
// Script/module/GameStart/GameAppStart.ts
|
|
|
|
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.Fx = void 0;
|
|
var GameConfig_1 = require("../Config/GameConfig");
|
|
var HttpUtil_1 = require("../Crypto/HttpUtil");
|
|
var AudioManager_1 = require("../Music/AudioManager");
|
|
var Notification_1 = require("../Notification/Notification");
|
|
var Storage_1 = require("../Storage/Storage");
|
|
var GameTool_1 = require("../Tool/GameTool");
|
|
var Fx = /** @class */ (function () {
|
|
function Fx() {
|
|
}
|
|
Fx.prototype.init = function () {
|
|
console.log("1初始化");
|
|
//基础状态信息
|
|
this.StateInfo = {
|
|
debugMode: true,
|
|
networkConnected: true,
|
|
networkType: 'none',
|
|
isOnForeground: true //当前是否是在前台
|
|
};
|
|
//应用系统信息
|
|
//配置文件
|
|
Fx.GameConfig = GameConfig_1.GameConfig;
|
|
Fx.HttpUtil = HttpUtil_1.default;
|
|
Fx.GameTool = GameTool_1.GameTool;
|
|
Fx.AudioManager = AudioManager_1.default;
|
|
Fx.Notifications = Notification_1.Notifications;
|
|
Fx.StorageMessage = Storage_1.StorageMessage;
|
|
Fx.ShareInfo = {
|
|
queryId: -1 //分享id
|
|
};
|
|
/*
|
|
* 客户端埋点分享类型
|
|
*/
|
|
Fx.BurialShareType = {
|
|
Default: "default",
|
|
Invite: "invite",
|
|
DailyInviteRoomJoin: 'invite_join_room',
|
|
DailyInviteFriend: 'invite_friend',
|
|
DailyInviteGroup: 'invate_group',
|
|
DailyInviteGroupAlive: 'invate_alive',
|
|
DailyInviteGroupReward: 'invate_rewared',
|
|
DailyInviteGroupBox: 'invate_box',
|
|
DailyInviteGroupBall: 'invate_ball',
|
|
MatchResult: 'matchResult',
|
|
MatchFix5: 'MatchFix5',
|
|
MatchFix20: 'MatchFix20',
|
|
MatchFix100: 'MatchFix100',
|
|
MatchFix500: 'MatchFix500',
|
|
NewerRedEnvelope: 'newerRedEnvelope',
|
|
CoinRoomResult: 'coinRoomResult',
|
|
HighRate: "highRate",
|
|
CoinRoomWinStreak: 'coinRoomWinStreak',
|
|
CoinRoomBankruptcy1: 'coinRoomBankruptcy1',
|
|
CoinRoomBankruptcy2: 'coinRoomBankruptcy2',
|
|
CoinRoomBankruptcy3: 'coinRoomBankruptcy3',
|
|
};
|
|
/*
|
|
* 分享到哪儿给奖励 group frined all
|
|
*/
|
|
Fx.ShareWhereReward = {
|
|
Group: "group",
|
|
Friend: "friend",
|
|
All: "all",
|
|
};
|
|
//用于存储消息的ID
|
|
Fx.storageType = {
|
|
storageTypeCustom: 1000101,
|
|
};
|
|
//用于存储提示语 按照步骤提示
|
|
Fx.tipType = {
|
|
tipOne: '神农氏回到家中,开始整理今天收集来的物品。当他第一次拿出或说出一种植物时,请告诉他这是新植物。',
|
|
tipTwo: '如果他拿出或说出的植物你今天看到过,请告诉他上次是看到的;如果你听他说过,则请告诉他上次是听到的。',
|
|
tipErrNew: '这是这局游戏第一次出现{植物}',
|
|
tipErrOld: '{植物}刚才出现过呢',
|
|
tipErrHear: '上次遇到{植物}时,似乎不是听到的吧',
|
|
tipErrSee: '上次遇到{植物}时,似乎不是看到的吧',
|
|
tipErrLast: '之前确实看到过{植物},但最近一次似乎不是看到的呢',
|
|
};
|
|
//暂时不用
|
|
// fx.clickStatEventType = {
|
|
// clickStatEventTypeVideoAD : 20173201,//视频播放完成
|
|
// clickStatEventTypeClickAdVideo : 20173202,//视频播放为完成
|
|
// clickStatEventTypeBannerAD : 20173203,//banner播放为完成
|
|
// clickStatEventTypeUserFrom : 99990001,//用户来源
|
|
// clickStatEventTypeShare : 99990002,//用户分享
|
|
// clickStatEventTypeClickAdBtn : 99990007,//点击分流icon
|
|
// clickStatEventTypeBannerAD2 : 67890033, // banner广告干预
|
|
// clickStatEventTypeSubmitVersionInfo : 9999, //上报微信版本及基础库信息
|
|
// clickStatEventTypeClickFirstAd : 99990003, //分流icon显示
|
|
// clickStatEventTypeClickSecondAd : 99990004, //玩家点击分流按钮
|
|
// clickStatEventTypeWxLoginStart : 10001,//微信登录开始
|
|
// clickStatEventTypeWxLoginSuccess : 10002,//微信登录成功
|
|
// clickStatEventTypeWxLoginFailed : 10003,//微信登录失败
|
|
// clickStatEventTypeAuthorizationStart : 10003,//授权开始
|
|
// clickStatEventTypeAuthorizationSuccess : 10004,//授权成功
|
|
// clickStatEventTypeAuthorizationFailed : 10005,//授权失败
|
|
// clickStatEventTypeLoginSDKStart : 10007,//登录SDK开始
|
|
// clickStatEventTypeLoginSDKSuccess : 10008,//登录SDK成功
|
|
// clickStatEventTypeLoginSDKFailed : 10009,//登录SDK时失败
|
|
// clickStatEventTypeTCP_Start : 10009,//TCP连接开始
|
|
// clickStatEventTypeTCP_Success : 10010,//TCP连接成功
|
|
// clickStatEventTypeTCP_Failed : 10011,//TCP连接失败
|
|
// };
|
|
};
|
|
return Fx;
|
|
}());
|
|
exports.Fx = Fx;
|
|
;
|
|
|
|
cc._RF.pop();
|
|
}
|
|
if (nodeEnv) {
|
|
__define(__module.exports, __require, __module);
|
|
}
|
|
else {
|
|
__quick_compile_project__.registerModuleFunc(__filename, function () {
|
|
__define(__module.exports, __require, __module);
|
|
});
|
|
}
|
|
})();
|
|
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxtb2R1bGVcXEdhbWVTdGFydFxcR2FtZUFwcFN0YXJ0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLG1EQUFrRDtBQUNsRCwrQ0FBMEM7QUFDMUMsc0RBQWlEO0FBQ2pELDZEQUE2RDtBQUM3RCw4Q0FBb0Q7QUFDcEQsNkNBQTRDO0FBRzVDO0lBQUE7SUFvS0EsQ0FBQztJQWxIRyxpQkFBSSxHQUFKO1FBQ0ksT0FBTyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUVwQixRQUFRO1FBQ1IsSUFBSSxDQUFDLFNBQVMsR0FBRztZQUNiLFNBQVMsRUFBRSxJQUFJO1lBQ2YsZ0JBQWdCLEVBQUUsSUFBSTtZQUN0QixXQUFXLEVBQUUsTUFBTTtZQUNuQixjQUFjLEVBQUUsSUFBSSxDQUFNLFVBQVU7U0FDdkMsQ0FBQztRQUVGLFFBQVE7UUFDUixNQUFNO1FBRU4sRUFBRSxDQUFDLFVBQVUsR0FBRyx1QkFBVSxDQUFDO1FBQzNCLEVBQUUsQ0FBQyxRQUFRLEdBQUcsa0JBQVEsQ0FBQztRQUN2QixFQUFFLENBQUMsUUFBUSxHQUFHLG1CQUFRLENBQUM7UUFDdkIsRUFBRSxDQUFDLFlBQVksR0FBRyxzQkFBWSxDQUFDO1FBQy9CLEVBQUUsQ0FBQyxhQUFhLEdBQUcsNEJBQWEsQ0FBQztRQUNqQyxFQUFFLENBQUMsY0FBYyxHQUFHLHdCQUFjLENBQUM7UUFFbkMsRUFBRSxDQUFDLFNBQVMsR0FBRztZQUNYLE9BQU8sRUFBRyxDQUFDLENBQUMsQ0FBYyxNQUFNO1NBQ25DLENBQUM7UUFFRjs7VUFFRTtRQUNGLEVBQUUsQ0FBQyxlQUFlLEdBQUc7WUFDakIsT0FBTyxFQUFHLFNBQVM7WUFDbkIsTUFBTSxFQUFHLFFBQVE7WUFFakIsbUJBQW1CLEVBQUMsa0JBQWtCO1lBQ3RDLGlCQUFpQixFQUFHLGVBQWU7WUFDbkMsZ0JBQWdCLEVBQUcsY0FBYztZQUNqQyxxQkFBcUIsRUFBRSxjQUFjO1lBQ3JDLHNCQUFzQixFQUFFLGdCQUFnQjtZQUN4QyxtQkFBbUIsRUFBRSxZQUFZO1lBQ2pDLG9CQUFvQixFQUFFLGFBQWE7WUFFbkMsV0FBVyxFQUFHLGFBQWE7WUFDM0IsU0FBUyxFQUFFLFdBQVc7WUFDdEIsVUFBVSxFQUFFLFlBQVk7WUFDeEIsV0FBVyxFQUFFLGFBQWE7WUFDMUIsV0FBVyxFQUFFLGFBQWE7WUFDMUIsZ0JBQWdCLEVBQUUsa0JBQWtCO1lBQ3BDLGNBQWMsRUFBRSxnQkFBZ0I7WUFDaEMsUUFBUSxFQUFHLFVBQVU7WUFDckIsaUJBQWlCLEVBQUUsbUJBQW1CO1lBQ3RDLG1CQUFtQixFQUFFLHFCQUFxQjtZQUMxQyxtQkFBbUIsRUFBRSxxQkFBcUI7WUFDMUMsbUJBQW1CLEVBQUUscUJBQXFCO1NBQzdDLENBQUM7UUFFRjs7V0FFRztRQUNILEVBQUUsQ0FBQyxnQkFBZ0IsR0FBRztZQUNsQixLQUFLLEVBQUUsT0FBTztZQUNkLE1BQU0sRUFBRyxRQUFRO1lBQ2pCLEdBQUcsRUFBRyxLQUFLO1NBQ2QsQ0FBQztRQUVGLFdBQVc7UUFDWCxFQUFFLENBQUMsV0FBVyxHQUFHO1lBQ2IsaUJBQWlCLEVBQUUsT0FBTztTQUM3QixDQUFDO1FBRUYsaUJBQWlCO1FBQ2pCLEVBQUUsQ0FBQyxPQUFPLEdBQUc7WUFDVCxNQUFNLEVBQUUsaURBQWlEO1lBQ3pELE1BQU0sRUFBRSxtREFBbUQ7WUFDM0QsU0FBUyxFQUFFLGlCQUFpQjtZQUM1QixTQUFTLEVBQUUsWUFBWTtZQUN2QixVQUFVLEVBQUUsb0JBQW9CO1lBQ2hDLFNBQVMsRUFBRSxvQkFBb0I7WUFDL0IsVUFBVSxFQUFFLDJCQUEyQjtTQUUxQyxDQUFDO1FBR0YsTUFBTTtRQUNOLDRCQUE0QjtRQUM1QixvREFBb0Q7UUFDcEQsMERBQTBEO1FBQzFELDBEQUEwRDtRQUMxRCxtREFBbUQ7UUFDbkQsZ0RBQWdEO1FBQ2hELHlEQUF5RDtRQUN6RCw0REFBNEQ7UUFDNUQsaUVBQWlFO1FBQ2pFLDREQUE0RDtRQUM1RCw2REFBNkQ7UUFDN0Qsc0RBQXNEO1FBQ3RELHdEQUF3RDtRQUN4RCx1REFBdUQ7UUFDdkQsMERBQTBEO1FBQzFELDREQUE0RDtRQUM1RCwyREFBMkQ7UUFDM0Qsd0RBQXdEO1FBQ3hELDBEQUEwRDtRQUMxRCwwREFBMEQ7UUFDMUQsb0RBQW9EO1FBQ3BELHNEQUFzRDtRQUN0RCxxREFBcUQ7UUFDckQsS0FBSztJQUVULENBQUM7SUFPTCxTQUFDO0FBQUQsQ0FwS0EsQUFvS0MsSUFBQTtBQXBLWSxnQkFBRTtBQW9LZCxDQUFDIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgR2FtZUNvbmZpZyB9IGZyb20gXCIuLi9Db25maWcvR2FtZUNvbmZpZ1wiO1xyXG5pbXBvcnQgSHR0cFV0aWwgZnJvbSBcIi4uL0NyeXB0by9IdHRwVXRpbFwiO1xyXG5pbXBvcnQgQXVkaW9NYW5hZ2VyIGZyb20gXCIuLi9NdXNpYy9BdWRpb01hbmFnZXJcIjtcclxuaW1wb3J0IHsgTm90aWZpY2F0aW9ucyB9IGZyb20gXCIuLi9Ob3RpZmljYXRpb24vTm90aWZpY2F0aW9uXCI7XHJcbmltcG9ydCB7IFN0b3JhZ2VNZXNzYWdlIH0gZnJvbSBcIi4uL1N0b3JhZ2UvU3RvcmFnZVwiO1xyXG5pbXBvcnQgeyBHYW1lVG9vbCB9IGZyb20gXCIuLi9Ub29sL0dhbWVUb29sXCI7XHJcblxyXG5cclxuZXhwb3J0IGNsYXNzIEZ4IHtcclxuXHJcbiAgICBzdGF0aWMgR2FtZUNvbmZpZzogdHlwZW9mIEdhbWVDb25maWc7XHJcbiAgICBzdGF0aWMgR2FtZVRvb2w6IGFueTtcclxuICAgIHN0YXRpYyBIdHRwVXRpbDogdHlwZW9mIEh0dHBVdGlsO1xyXG4gICAgc3RhdGljIE5vdGlmaWNhdGlvbnM6IHsgX2V2ZW50TWFwOiBhbnlbXTsgb246IChtYXNnSWQ6IGFueSwgY2FsbGJhY2s6IGFueSwgdGFyZ2V0OiBhbnkpID0+IHZvaWQ7IGVtaXQ6IChtYXNnSWQ6IGFueSwgcGFyYW1ldGVyOiBhbnkpID0+IHZvaWQ7IG9mZjogKG1hc2dJZDogYW55LCBjYWxsYmFjazogYW55KSA9PiB2b2lkOyBvZmZNYXNnSWQ6IChtYXNnSWQ6IGFueSkgPT4gdm9pZDsgcmVtb3ZlQWxsTXNnOiAoKSA9PiB2b2lkOyB9O1xyXG4gICAgc3RhdGljIEF1ZGlvTWFuYWdlcjogdHlwZW9mIEF1ZGlvTWFuYWdlcjtcclxuICAgIHN0YXRpYyBTdG9yYWdlTWVzc2FnZTogeyBnZXRTdG9yYWdlOiAoa2V5OiBhbnkpID0+IGFueTsgc2V0U3RvcmFnZTogKGtleTogYW55LCB2YWx1ZTogYW55KSA9PiB2b2lkOyByZW1vdmVTdG9yYWdlOiAoa2V5OiBhbnkpID0+IHZvaWQ7IH07XHJcbiAgICBTdGF0ZUluZm86IHtcclxuICAgICAgICBkZWJ1Z01vZGU6IGJvb2xlYW47IG5ldHdvcmtDb25uZWN0ZWQ6IGJvb2xlYW47IC8v572R57uc54q25oCBXHJcbiAgICAgICAgbmV0d29ya1R5cGU6IHN0cmluZzsgLy/nvZHnu5znsbvlnotcclxuICAgICAgICBpc09uRm9yZWdyb3VuZDogYm9vbGVhbjsgLy/lvZPliY3mmK/lkKbmmK/lnKjliY3lj7BcclxuICAgIH07XHJcbiAgICBzdGF0aWMgU2hhcmVJbmZvOiB7XHJcbiAgICAgICAgcXVlcnlJZDogbnVtYmVyOyAvL+WIhuS6q2lkXHJcbiAgICB9O1xyXG4gICAgc3RhdGljIEJ1cmlhbFNoYXJlVHlwZToge1xyXG4gICAgICAgIERlZmF1bHQ6IHN0cmluZzsgLy/pu5jorqTliIbkuqvnsbvlnoss5YiG5Lqr5Yiw576kXHJcbiAgICAgICAgSW52aXRlOiBzdHJpbmc7IC8vIOmCgOivt+WlveWPi1xyXG4gICAgICAgIERhaWx5SW52aXRlUm9vbUpvaW46IHN0cmluZzsgLy/pgoDor7flpb3lj4vliqDlhaVcclxuICAgICAgICBEYWlseUludml0ZUZyaWVuZDogc3RyaW5nOyAvLyDml6XluLjpgoDor7flpb3lj4tcclxuICAgICAgICBEYWlseUludml0ZUdyb3VwOiBzdHJpbmc7IC8vIOaXpeW4uOWIhuS6q+e+pFxyXG4gICAgICAgIERhaWx5SW52aXRlR3JvdXBBbGl2ZTogc3RyaW5nOyAvL+aXpeW4uOWIhuS6q+e+pOWkjea0u1xyXG4gICAgICAgIERhaWx5SW52aXRlR3JvdXBSZXdhcmQ6IHN0cmluZzsgLy/liIbkuqvlpZblirHnv7vlgI1cclxuICAgICAgICBEYWlseUludml0ZUdyb3VwQm94OiBzdHJpbmc7IC8v5a6d566x5YiG5Lqr5aWW5YqxXHJcbiAgICAgICAgRGFpbHlJbnZpdGVHcm91cEJhbGw6IHN0cmluZzsgLy/liIbkuqvpooblj5bnkIPnkINcclxuICAgICAgICBNYXRjaFJlc3VsdDogc3RyaW5nOyAvLyDmr5TotZvnu5PnrpfliIbkuqtcclxuICAgICAgICBNYXRjaEZpeDU6IHN0cmluZzsgLy8gNeWFg+e6ouWMhei1m1xyXG4gICAgICAgIE1hdGNoRml4MjA6IHN0cmluZzsgLy8gMjDlhYPnuqLljIXotZtcclxuICAgICAgICBNYXRjaEZpeDEwMDogc3RyaW5nOyAvLyAxMDDlhYPnuqLljIXotZtcclxuICAgICAgICBNYXRjaEZpeDUwMDogc3RyaW5nOyAvLyA1MDDlhYPnuqLljIXotZtcclxuICAgICAgICBOZXdlclJlZEVudmVsb3BlOiBzdHJpbmc7IC8vIOaWsOaJi+e6ouWMhVxyXG4gICAgICAgIENvaW5Sb29tUmVzdWx0OiBzdHJpbmc7IC8vIOmHkeW4geahjOe7k+eul1xyXG4gICAgICAgIEhpZ2hSYXRlOiBzdHJpbmc7IC8v6auY5YCN5YiG5LqrXHJcbiAgICAgICAgQ29pblJvb21XaW5TdHJlYWs6IHN0cmluZzsgLy8g6L+e6IOcXHJcbiAgICAgICAgQ29pblJvb21CYW5rcnVwdGN5MTogc3RyaW5nOyAvLyDph5HluIHmoYznoLTkuqdcclxuICAgICAgICBDb2luUm9vbUJhbmtydXB0Y3kyOiBzdHJpbmc7IC8vIOmHkeW4geahjOegtOS6p1xyXG4gICAgICAgIENvaW5Sb29tQmFua3J1cHRjeTM6IHN0cmluZztcclxuICAgIH07XHJcbiAgICBzdGF0aWMgdGlwVHlwZToge1xyXG4gICAgICAgIHRpcE9uZTogc3RyaW5nOyB0aXBUd286IHN0cmluZzsgLy/nlKjkuo7lrZjlgqjlhbPljaHnrYnnuqdcclxuICAgICAgICB0aXBFcnJOZXc6IHN0cmluZzsgdGlwRXJyT2xkOiBzdHJpbmc7IHRpcEVyckhlYXI6IHN0cmluZzsgdGlwRXJyU2VlOiBzdHJpbmc7IHRpcEVyckxhc3Q6IHN0cmluZztcclxuICAgIH07XHJcbiAgICBzdGF0aWMgc3RvcmFnZVR5cGU6IHsgc3RvcmFnZVR5cGVDdXN0b206IG51bWJlcjsgfTtcclxuICAgIHN0YXRpYyBTaGFyZVdoZXJlUmV3YXJkOiB7XHJcbiAgICAgICAgR3JvdXA6IHN0cmluZzsgLy/lvq7kv6HnvqRcclxuICAgICAgICBGcmllbmQ6IHN0cmluZzsgLy/lpb3lj4tcclxuICAgICAgICBBbGw6IHN0cmluZztcclxuICAgIH07XHJcblxyXG4gICAgaW5pdCgpe1xyXG4gICAgICAgIGNvbnNvbGUubG9nKFwiMeWIneWni+WMllwiKTtcclxuXHJcbiAgICAgICAgLy/ln7rnoYDnirbmgIHkv6Hmga9cclxuICAgICAgICB0aGlzLlN0YXRlSW5mbyA9IHtcclxuICAgICAgICAgICAgZGVidWdNb2RlOiB0cnVlLFxyXG4gICAgICAgICAgICBuZXR3b3JrQ29ubmVjdGVkOiB0cnVlLCAgIC8v572R57uc54q25oCBXHJcbiAgICAgICAgICAgIG5ldHdvcmtUeXBlOiAnbm9uZScsICAgICAgLy/nvZHnu5znsbvlnotcclxuICAgICAgICAgICAgaXNPbkZvcmVncm91bmQ6IHRydWUgICAgICAvL+W9k+WJjeaYr+WQpuaYr+WcqOWJjeWPsFxyXG4gICAgICAgIH07XHJcbiAgICBcclxuICAgICAgICAvL+W6lOeUqOezu+e7n+S/oeaBr1xyXG4gICAgICAgIC8v6YWN572u5paH5Lu2XHJcbiAgICBcclxuICAgICAgICBGeC5HYW1lQ29uZmlnID0gR2FtZUNvbmZpZztcclxuICAgICAgICBGeC5IdHRwVXRpbCA9IEh0dHBVdGlsO1xyXG4gICAgICAgIEZ4LkdhbWVUb29sID0gR2FtZVRvb2w7XHJcbiAgICAgICAgRnguQXVkaW9NYW5hZ2VyID0gQXVkaW9NYW5hZ2VyO1xyXG4gICAgICAgIEZ4Lk5vdGlmaWNhdGlvbnMgPSBOb3RpZmljYXRpb25zO1xyXG4gICAgICAgIEZ4LlN0b3JhZ2VNZXNzYWdlID0gU3RvcmFnZU1lc3NhZ2U7XHJcbiAgICBcclxuICAgICAgICBGeC5TaGFyZUluZm8gPSB7XHJcbiAgICAgICAgICAgIHF1ZXJ5SWQgOiAtMSAgICAgICAgICAgICAgLy/liIbkuqtpZFxyXG4gICAgICAgIH07XHJcbiAgICBcclxuICAgICAgICAvKlxyXG4gICAgICAgICAgICAqIOWuouaIt+err+Wfi+eCueWIhuS6q+exu+Wei1xyXG4gICAgICAgICovXHJcbiAgICAgICAgRnguQnVyaWFsU2hhcmVUeXBlID0ge1xyXG4gICAgICAgICAgICBEZWZhdWx0IDogXCJkZWZhdWx0XCIsICAgICAgICAvL+m7mOiupOWIhuS6q+exu+WeiyzliIbkuqvliLDnvqRcclxuICAgICAgICAgICAgSW52aXRlIDogXCJpbnZpdGVcIiwgICAgICAgICAgLy8g6YKA6K+35aW95Y+LXHJcbiAgICBcclxuICAgICAgICAgICAgRGFpbHlJbnZpdGVSb29tSm9pbjonaW52aXRlX2pvaW5fcm9vbScsIC8v6YKA6K+35aW95Y+L5Yqg5YWlXHJcbiAgICAgICAgICAgIERhaWx5SW52aXRlRnJpZW5kIDogJ2ludml0ZV9mcmllbmQnLCAvLyDml6XluLjpgoDor7flpb3lj4tcclxuICAgICAgICAgICAgRGFpbHlJbnZpdGVHcm91cCA6ICdpbnZhdGVfZ3JvdXAnLCAvLyDml6XluLjliIbkuqvnvqRcclxuICAgICAgICAgICAgRGFpbHlJbnZpdGVHcm91cEFsaXZlOiAnaW52YXRlX2FsaXZlJywgLy/ml6XluLjliIbkuqvnvqTlpI3mtLtcclxuICAgICAgICAgICAgRGFpbHlJbnZpdGVHcm91cFJld2FyZDogJ2ludmF0ZV9yZXdhcmVkJywvL+WIhuS6q+WlluWKsee/u+WAjVxyXG4gICAgICAgICAgICBEYWlseUludml0ZUdyb3VwQm94OiAnaW52YXRlX2JveCcsICAvL+WuneeuseWIhuS6q+WlluWKsVxyXG4gICAgICAgICAgICBEYWlseUludml0ZUdyb3VwQmFsbDogJ2ludmF0ZV9iYWxsJywgIC8v5YiG5Lqr6aKG5Y+W55CD55CDXHJcbiAgICBcclxuICAgICAgICAgICAgTWF0Y2hSZXN1bHQgOiAnbWF0Y2hSZXN1bHQnLCAgLy8g5q+U6LWb57uT566X5YiG5LqrXHJcbiAgICAgICAgICAgIE1hdGNoRml4NTogJ01hdGNoRml4NScsICAgICAgICAgICAgICAgICAgICAgICAgICAvLyA15YWD57qi5YyF6LWbXHJcbiAgICAgICAgICAgIE1hdGNoRml4MjA6ICdNYXRjaEZpeDIwJywgICAgICAgICAgICAgICAgICAgICAgICAvLyAyMOWFg+e6ouWMhei1m1xyXG4gICAgICAgICAgICBNYXRjaEZpeDEwMDogJ01hdGNoRml4MTAwJywgICAgICAgICAgICAgICAgICAgICAgLy8gMTAw5YWD57qi5YyF6LWbXHJcbiAgICAgICAgICAgIE1hdGNoRml4NTAwOiAnTWF0Y2hGaXg1MDAnLCAgICAgICAgICAgICAgICAgICAgICAvLyA1MDDlhYPnuqLljIXotZtcclxuICAgICAgICAgICAgTmV3ZXJSZWRFbnZlbG9wZTogJ25ld2VyUmVkRW52ZWxvcGUnLCAgICAgICAgICAgIC8vIOaWsOaJi+e6ouWMhVxyXG4gICAgICAgICAgICBDb2luUm9vbVJlc3VsdDogJ2NvaW5Sb29tUmVzdWx0JywgICAgICAgICAgICAgICAgLy8g6YeR5biB5qGM57uT566XXHJcbiAgICAgICAgICAgIEhpZ2hSYXRlIDogXCJoaWdoUmF0ZVwiLC8v6auY5YCN5YiG5LqrXHJcbiAgICAgICAgICAgIENvaW5Sb29tV2luU3RyZWFrOiAnY29pblJvb21XaW5TdHJlYWsnLCAgICAgICAgIC8vIOi/nuiDnFxyXG4gICAgICAgICAgICBDb2luUm9vbUJhbmtydXB0Y3kxOiAnY29pblJvb21CYW5rcnVwdGN5MScsICAgICAgICAgLy8g6YeR5biB5qGM56C05LqnXHJcbiAgICAgICAgICAgIENvaW5Sb29tQmFua3J1cHRjeTI6ICdjb2luUm9vbUJhbmtydXB0Y3kyJywgICAgICAgICAvLyDph5HluIHmoYznoLTkuqdcclxuICAgICAgICAgICAgQ29pblJvb21CYW5rcnVwdGN5MzogJ2NvaW5Sb29tQmFua3J1cHRjeTMnLCAgICAgICAgIC8vIOmHkeW4geahjOegtOS6p1xyXG4gICAgICAgIH07XHJcbiAgICBcclxuICAgICAgICAvKlxyXG4gICAgICAgICAqIOWIhuS6q+WIsOWTquWEv+e7meWlluWKsSBncm91cCBmcmluZWQgYWxsXHJcbiAgICAgICAgICovXHJcbiAgICAgICAgRnguU2hhcmVXaGVyZVJld2FyZCA9IHtcclxuICAgICAgICAgICAgR3JvdXAgOlwiZ3JvdXBcIiwgLy/lvq7kv6HnvqRcclxuICAgICAgICAgICAgRnJpZW5kIDogXCJmcmllbmRcIiwvL+WlveWPi1xyXG4gICAgICAgICAgICBBbGwgOiBcImFsbFwiLCAvL+S4jeWMuuWIhlxyXG4gICAgICAgIH07XHJcbiAgICBcclxuICAgICAgICAvL+eUqOS6juWtmOWCqOa2iOaBr+eahElEXHJcbiAgICAgICAgRnguc3RvcmFnZVR5cGUgPSB7XHJcbiAgICAgICAgICAgIHN0b3JhZ2VUeXBlQ3VzdG9tOiAxMDAwMTAxLCAvL+eUqOS6juWtmOWCqOWFs+WNoeetiee6p1xyXG4gICAgICAgIH07XHJcbiAgICBcclxuICAgICAgICAvL+eUqOS6juWtmOWCqOaPkOekuuivrSAg5oyJ54Wn5q2l6aqk5o+Q56S6XHJcbiAgICAgICAgRngudGlwVHlwZSA9IHtcclxuICAgICAgICAgICAgdGlwT25lOiAn56We5Yac5rCP5Zue5Yiw5a625Lit77yM5byA5aeL5pW055CG5LuK5aSp5pS26ZuG5p2l55qE54mp5ZOB44CC5b2T5LuW56ys5LiA5qyh5ou/5Ye65oiW6K+05Ye65LiA56eN5qSN54mp5pe277yM6K+35ZGK6K+J5LuW6L+Z5piv5paw5qSN54mp44CCJyxcclxuICAgICAgICAgICAgdGlwVHdvOiAn5aaC5p6c5LuW5ou/5Ye65oiW6K+05Ye655qE5qSN54mp5L2g5LuK5aSp55yL5Yiw6L+H77yM6K+35ZGK6K+J5LuW5LiK5qyh5piv55yL5Yiw55qE77yb5aaC5p6c5L2g5ZCs5LuW6K+06L+H77yM5YiZ6K+35ZGK6K+J5LuW5LiK5qyh5piv5ZCs5Yiw55qE44CCJywgLy/nlKjkuo7lrZjlgqjlhbPljaHnrYnnuqdcclxuICAgICAgICAgICAgdGlwRXJyTmV3OiAn6L+Z5piv6L+Z5bGA5ri45oiP56ys5LiA5qyh5Ye6546we+akjeeJqX0nLFxyXG4gICAgICAgICAgICB0aXBFcnJPbGQ6ICd75qSN54mpfeWImuaJjeWHuueOsOi/h+WRoicsXHJcbiAgICAgICAgICAgIHRpcEVyckhlYXI6ICfkuIrmrKHpgYfliLB75qSN54mpfeaXtu+8jOS8vOS5juS4jeaYr+WQrOWIsOeahOWQpycsXHJcbiAgICAgICAgICAgIHRpcEVyclNlZTogJ+S4iuasoemBh+WIsHvmpI3nial95pe277yM5Ly85LmO5LiN5piv55yL5Yiw55qE5ZCnJyxcclxuICAgICAgICAgICAgdGlwRXJyTGFzdDogJ+S5i+WJjeehruWunueci+WIsOi/h3vmpI3nial977yM5L2G5pyA6L+R5LiA5qyh5Ly85LmO5LiN5piv55yL5Yiw55qE5ZGiJyxcclxuICAgIFxyXG4gICAgICAgIH07XHJcblxyXG4gIFxyXG4gICAgICAgIC8v5pqC5pe25LiN55SoXHJcbiAgICAgICAgLy8gZnguY2xpY2tTdGF0RXZlbnRUeXBlID0ge1xyXG4gICAgICAgIC8vICAgICBjbGlja1N0YXRFdmVudFR5cGVWaWRlb0FEIDogMjAxNzMyMDEsLy/op4bpopHmkq3mlL7lrozmiJBcclxuICAgICAgICAvLyAgICAgY2xpY2tTdGF0RXZlbnRUeXBlQ2xpY2tBZFZpZGVvIDogMjAxNzMyMDIsLy/op4bpopHmkq3mlL7kuLrlrozmiJBcclxuICAgICAgICAvLyAgICAgY2xpY2tTdGF0RXZlbnRUeXBlQmFubmVyQUQgOiAyMDE3MzIwMywvL2Jhbm5lcuaSreaUvuS4uuWujOaIkFxyXG4gICAgICAgIC8vICAgICBjbGlja1N0YXRFdmVudFR5cGVVc2VyRnJvbSA6IDk5OTkwMDAxLC8v55So5oi35p2l5rqQXHJcbiAgICAgICAgLy8gICAgIGNsaWNrU3RhdEV2ZW50VHlwZVNoYXJlIDogOTk5OTAwMDIsLy/nlKjmiLfliIbkuqtcclxuICAgICAgICAvLyAgICAgY2xpY2tTdGF0RXZlbnRUeXBlQ2xpY2tBZEJ0biA6IDk5OTkwMDA3LC8v54K55Ye75YiG5rWBaWNvblxyXG4gICAgICAgIC8vICAgICBjbGlja1N0YXRFdmVudFR5cGVCYW5uZXJBRDIgOiA2Nzg5MDAzMywgLy8gYmFubmVy5bm/5ZGK5bmy6aKEXHJcbiAgICAgICAgLy8gICAgIGNsaWNrU3RhdEV2ZW50VHlwZVN1Ym1pdFZlcnNpb25JbmZvIDogOTk5OSwgLy/kuIrmiqXlvq7kv6HniYjmnKzlj4rln7rnoYDlupPkv6Hmga9cclxuICAgICAgICAvLyAgICAgY2xpY2tTdGF0RXZlbnRUeXBlQ2xpY2tGaXJzdEFkIDogOTk5OTAwMDMsIC8v5YiG5rWBaWNvbuaYvuekulxyXG4gICAgICAgIC8vICAgICBjbGlja1N0YXRFdmVudFR5cGVDbGlja1NlY29uZEFkIDogOTk5OTAwMDQsIC8v546p5a6254K55Ye75YiG5rWB5oyJ6ZKuXHJcbiAgICAgICAgLy8gICAgIGNsaWNrU3RhdEV2ZW50VHlwZVd4TG9naW5TdGFydCA6IDEwMDAxLC8v5b6u5L+h55m75b2V5byA5aeLXHJcbiAgICAgICAgLy8gICAgIGNsaWNrU3RhdEV2ZW50VHlwZVd4TG9naW5TdWNjZXNzIDogMTAwMDIsLy/lvq7kv6HnmbvlvZXmiJDlip9cclxuICAgICAgICAvLyAgICAgY2xpY2tTdGF0RXZlbnRUeXBlV3hMb2dpbkZhaWxlZCA6IDEwMDAzLC8v5b6u5L+h55m75b2V5aSx6LSlXHJcbiAgICAgICAgLy8gICAgIGNsaWNrU3RhdEV2ZW50VHlwZUF1dGhvcml6YXRpb25TdGFydCA6IDEwMDAzLC8v5o6I5p2D5byA5aeLXHJcbiAgICAgICAgLy8gICAgIGNsaWNrU3RhdEV2ZW50VHlwZUF1dGhvcml6YXRpb25TdWNjZXNzIDogMTAwMDQsLy/mjojmnYPmiJDlip9cclxuICAgICAgICAvLyAgICAgY2xpY2tTdGF0RXZlbnRUeXBlQXV0aG9yaXphdGlvbkZhaWxlZCA6IDEwMDA1LC8v5o6I5p2D5aSx6LSlXHJcbiAgICAgICAgLy8gICAgIGNsaWNrU3RhdEV2ZW50VHlwZUxvZ2luU0RLU3RhcnQgOiAxMDAwNywvL+eZu+W9lVNES+W8gOWni1xyXG4gICAgICAgIC8vICAgICBjbGlja1N0YXRFdmVudFR5cGVMb2dpblNES1N1Y2Nlc3MgOiAxMDAwOCwvL+eZu+W9lVNES+aIkOWKn1xyXG4gICAgICAgIC8vICAgICBjbGlja1N0YXRFdmVudFR5cGVMb2dpblNES0ZhaWxlZCA6IDEwMDA5LC8v55m75b2VU0RL5pe25aSx6LSlXHJcbiAgICAgICAgLy8gICAgIGNsaWNrU3RhdEV2ZW50VHlwZVRDUF9TdGFydCA6IDEwMDA5LC8vVENQ6L+e5o6l5byA5aeLXHJcbiAgICAgICAgLy8gICAgIGNsaWNrU3RhdEV2ZW50VHlwZVRDUF9TdWNjZXNzIDogMTAwMTAsLy9UQ1Dov57mjqXmiJDlip9cclxuICAgICAgICAvLyAgICAgY2xpY2tTdGF0RXZlbnRUeXBlVENQX0ZhaWxlZCA6IDEwMDExLC8vVENQ6L+e5o6l5aSx6LSlXHJcbiAgICAgICAgLy8gfTtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgLy8gaWYoZngpXHJcbiAgICAvLyB7XHJcbiAgICAvLyAgICAgcmV0dXJuO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gZnggPSB7fTtcclxuXHJcbn07XHJcblxyXG4iXX0=
|