230 lines
26 KiB
JavaScript
230 lines
26 KiB
JavaScript
|
|
(function() {
|
|
var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
|
|
var __module = nodeEnv ? module : {exports:{}};
|
|
var __filename = 'preview-scripts/assets/Script/GameData.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, 'f2f0bI5PsVI+o18xF6G+KVa', 'GameData');
|
|
// Script/GameData.ts
|
|
|
|
"use strict";
|
|
var __extends = (this && this.__extends) || (function () {
|
|
var extendStatics = function (d, b) {
|
|
extendStatics = Object.setPrototypeOf ||
|
|
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
|
|
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
|
|
return extendStatics(d, b);
|
|
};
|
|
return function (d, b) {
|
|
extendStatics(d, b);
|
|
function __() { this.constructor = d; }
|
|
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
|
};
|
|
})();
|
|
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
|
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
|
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
|
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;
|
|
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property;
|
|
var GameData = /** @class */ (function (_super) {
|
|
__extends(GameData, _super);
|
|
function GameData() {
|
|
return _super !== null && _super.apply(this, arguments) || this;
|
|
}
|
|
GameData_1 = GameData;
|
|
// 0.15 0.37 0.8 获得三个星星 -2167.675 -2054 两个尺寸的屏幕的补偿值
|
|
GameData.prototype.onLoad = function () {
|
|
if (GameData_1._instance == null) {
|
|
GameData_1._instance = this;
|
|
// cc.game.addPersistRootNode(this.node);
|
|
this.AudioManager = this.node.getComponent('BallAudioManager');
|
|
}
|
|
else {
|
|
this.node.destroy();
|
|
return;
|
|
}
|
|
};
|
|
GameData.prototype.start = function () {
|
|
//GAME_DATA 废弃了,暂时不删除以防后面修改回 一整局传一次
|
|
this.GAME_DATA = [];
|
|
this.GM_INFO_init(); //GM_INFO存储 一些游戏数据,这些数据至少是当局内不会重置清零的
|
|
this.LEVEL_init(); //每局游戏内游戏参数,可复活清零或者重玩清零
|
|
this.BLOCK_INFO_init(); //每个游戏不同,此游戏为跳板参数
|
|
this.CLICK_init(); //埋点数据,用于上传重要数据
|
|
};
|
|
GameData.prototype.GM_INFO_init = function () {
|
|
this.GM_INFO = {
|
|
// isEnd: false,
|
|
mean_Time: 0,
|
|
total: 0,
|
|
currSeed: 203213,
|
|
gameId: '100001',
|
|
userId: "",
|
|
guide: true,
|
|
url: "https://dev.api.sparkus.cn",
|
|
custom: 0,
|
|
//从这开始
|
|
jumpUpTime: 0.5,
|
|
jumpDownTime: 0.4,
|
|
jumpHeight: 150,
|
|
blockMin: 30,
|
|
blockMax: -10,
|
|
blockScale: 5,
|
|
distanceMin: 100,
|
|
distanceMax: 110,
|
|
life: 3,
|
|
levelMax: 1,
|
|
difficultyMax: 1,
|
|
score: 0,
|
|
success: true,
|
|
probation: true,
|
|
afkCount: 0,
|
|
isAFK: false //是否挂机
|
|
};
|
|
};
|
|
GameData.prototype.CLICK_init = function () {
|
|
GameData_1._instance.CLICK_DATA =
|
|
{
|
|
type: 1,
|
|
level: 0,
|
|
block: 0,
|
|
percent: 0,
|
|
getScore: 0,
|
|
totalScore: 0,
|
|
difficulty: 0,
|
|
height: false,
|
|
combo: 0,
|
|
accuracy: 0,
|
|
jumps: 0,
|
|
timer: 0,
|
|
fake: false,
|
|
fakeSpeed: 0,
|
|
speed: 0,
|
|
round: 0,
|
|
isAFK: false //是否挂机
|
|
};
|
|
};
|
|
GameData.prototype.LEVEL_init = function () {
|
|
this.LEVEL_INFO =
|
|
{
|
|
speed: 1,
|
|
addSpeed: 0.015,
|
|
reduceSpeed: 0,
|
|
jiansu: 3,
|
|
round1: 10,
|
|
round2: 20,
|
|
round3: 30,
|
|
doubleSuccess: 3,
|
|
fastSpeed: 3.5,
|
|
slowSpeed: 4.5,
|
|
doubleHit: 1,
|
|
doubleAdd: 0.05,
|
|
doubleMax: 2,
|
|
layer: 100,
|
|
layerAdd: 2,
|
|
star1: 0.2,
|
|
star2: 0.4,
|
|
star3: 0.8,
|
|
scoreMax: 120000,
|
|
levelMax: 1,
|
|
difficultyMax: 1 //最高难度系数
|
|
};
|
|
};
|
|
GameData.prototype.BLOCK_INFO_init = function () {
|
|
this.BLOCK_INFO = [
|
|
{
|
|
name: "block1",
|
|
speed: 8,
|
|
thickness: false,
|
|
},
|
|
{
|
|
name: "block2",
|
|
speed: 9,
|
|
thickness: false,
|
|
},
|
|
{
|
|
name: "block3",
|
|
speed: 8,
|
|
thickness: false,
|
|
},
|
|
{
|
|
name: "block4",
|
|
speed: 9,
|
|
thickness: false,
|
|
},
|
|
{
|
|
name: "block5",
|
|
speed: 8,
|
|
thickness: false,
|
|
},
|
|
{
|
|
name: "block6",
|
|
speed: 8,
|
|
thickness: false,
|
|
},
|
|
{
|
|
name: "block7",
|
|
speed: 10,
|
|
thickness: true,
|
|
},
|
|
{
|
|
name: "block8",
|
|
speed: 10,
|
|
thickness: true,
|
|
},
|
|
{
|
|
name: "block9",
|
|
speed: 10,
|
|
thickness: true,
|
|
},
|
|
{
|
|
name: "block10",
|
|
speed: 10,
|
|
thickness: true,
|
|
},
|
|
{
|
|
name: "block11",
|
|
speed: 10,
|
|
thickness: true,
|
|
},
|
|
{
|
|
name: "block12",
|
|
speed: 10,
|
|
thickness: true,
|
|
},
|
|
{
|
|
name: "block0",
|
|
speed: 14,
|
|
thickness: false,
|
|
},
|
|
];
|
|
};
|
|
var GameData_1;
|
|
GameData = GameData_1 = __decorate([
|
|
ccclass
|
|
], GameData);
|
|
return GameData;
|
|
}(cc.Component));
|
|
exports.default = GameData;
|
|
|
|
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxHYW1lRGF0YS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDTSxJQUFBLEtBQXNCLEVBQUUsQ0FBQyxVQUFVLEVBQWxDLE9BQU8sYUFBQSxFQUFFLFFBQVEsY0FBaUIsQ0FBQztBQUUxQztJQUFzQyw0QkFBWTtJQUFsRDs7SUE2T0EsQ0FBQztpQkE3T29CLFFBQVE7SUEyRHpCLHVEQUF1RDtJQUN2RCx5QkFBTSxHQUFOO1FBQ0ksSUFBSSxVQUFRLENBQUMsU0FBUyxJQUFJLElBQUksRUFBRTtZQUM1QixVQUFRLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQztZQUMxQix5Q0FBeUM7WUFFekMsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO1NBQ2xFO2FBQ0k7WUFDRCxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1lBQ3BCLE9BQU87U0FDVjtJQUNMLENBQUM7SUFFRCx3QkFBSyxHQUFMO1FBQ0ksbUNBQW1DO1FBQ25DLElBQUksQ0FBQyxTQUFTLEdBQUcsRUFDaEIsQ0FBQTtRQUNELElBQUksQ0FBQyxZQUFZLEVBQUUsQ0FBQyxDQUFJLG9DQUFvQztRQUM1RCxJQUFJLENBQUMsVUFBVSxFQUFFLENBQUMsQ0FBTSx1QkFBdUI7UUFDL0MsSUFBSSxDQUFDLGVBQWUsRUFBRSxDQUFDLENBQUMsaUJBQWlCO1FBQ3pDLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFNLGVBQWU7SUFDM0MsQ0FBQztJQUVELCtCQUFZLEdBQVo7UUFDSSxJQUFJLENBQUMsT0FBTyxHQUFHO1lBQ1gsZ0JBQWdCO1lBQ2hCLFNBQVMsRUFBQyxDQUFDO1lBQ1gsS0FBSyxFQUFDLENBQUM7WUFDUCxRQUFRLEVBQUUsTUFBTTtZQUNoQixNQUFNLEVBQUMsUUFBUTtZQUNmLE1BQU0sRUFBQyxFQUFF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O2dCQUNJLElBQUksRUFBQyxRQUFRO2dCQUNiLEtBQUssRUFBQyxDQUFDO2dCQUNQLFNBQVMsRUFBQyxLQUFLO2FBQ2xCO1lBQ0Q7Z0JBQ0ksSUFBSSxFQUFDLFFBQVE7Z0JBQ2IsS0FBSyxFQUFDLEVBQUU7Z0JBQ1IsU0FBUyxFQUFDLElBQUk7YUFDakI7WUFDRDtnQkFDSSxJQUFJLEVBQUMsUUFBUTtnQkFDYixLQUFLLEVBQUMsRUFBRTtnQkFDUixTQUFTLEVBQUMsSUFBSTthQUNqQjtZQUNEO2dCQUNJLElBQUksRUFBQyxRQUFRO2dCQUNiLEtBQUssRUFBQyxFQUFFO2dCQUNSLFNBQVMsRUFBQyxJQUFJO2FBQ2pCO1lBQ0Q7Z0JBQ0ksSUFBSSxFQUFDLFNBQVM7Z0JBQ2QsS0FBSyxFQUFDLEVBQUU7Z0JBQ1IsU0FBUyxFQUFDLElBQUk7YUFDakI7WUFDRDtnQkFDSSxJQUFJLEVBQUMsU0FBUztnQkFDZCxLQUFLLEVBQUMsRUFBRTtnQkFDUixTQUFTLEVBQUMsSUFBSTthQUNqQjtZQUNEO2dCQUNJLElBQUksRUFBQyxTQUFTO2dCQUNkLEtBQUssRUFBQyxFQUFFO2dCQUNSLFNBQVMsRUFBQyxJQUFJO2FBQ2pCO1lBQ0Q7Z0JBQ0ksSUFBSSxFQUFDLFFBQVE7Z0JBQ2IsS0FBSyxFQUFDLEVBQUU7Z0JBQ1IsU0FBUyxFQUFDLEtBQUs7YUFDbEI7U0FDSixDQUFBO0lBQ0wsQ0FBQzs7SUExT2dCLFFBQVE7UUFENUIsT0FBTztPQUNhLFFBQVEsQ0E2TzVCO0lBQUQsZUFBQztDQTdPRCxBQTZPQyxDQTdPcUMsRUFBRSxDQUFDLFNBQVMsR0E2T2pEO2tCQTdPb0IsUUFBUSIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5jb25zdCB7Y2NjbGFzcywgcHJvcGVydHl9ID0gY2MuX2RlY29yYXRvcjtcclxuQGNjY2xhc3NcclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgR2FtZURhdGEgZXh0ZW5kcyBjYy5Db21wb25lbnQge1xyXG4gICAgc3RhdGljIF9pbnN0YW5jZTogYW55O1xyXG4gICAgR01fSU5GTzoge307XHJcbiAgICBHQU1FX0RBVEE6IGFueVtdOy8v5aSH55SoXHJcbiAgICBBdWRpb01hbmFnZXI6IGFueTtcclxuICAgIEJMT0NLX0lORk86IHsgLy/pmr7luqbmjqfliLZcclxuICAgICAgICBuYW1lOiBzdHJpbmc7IC8v5Z2X5ZCN5a2XXHJcbiAgICAgICAgLy/lnZflkI3lrZdcclxuICAgICAgICBzcGVlZDogbnVtYmVyOyAvL+avj+S4quWdl+eahOWfuuehgOmAn+W6plxyXG4gICAgICAgIHRoaWNrbmVzczogYm9vbGVhbjtcclxuICAgIH1bXTtcclxuICAgIENMSUNLX0RBVEE6IHtcclxuICAgICAgICB0eXBlOiBudW1iZXI7IC8v6buY6K6k57G75Z6LXHJcbiAgICAgICAgbGV2ZWw6IG51bWJlcjsgLy/lsYLmlbBcclxuICAgICAgICBibG9jazogbnVtYmVyOyAvL+Wdl+eahOWQjeWtl1xyXG4gICAgICAgIHBlcmNlbnQ6IG51bWJlcjsgLy/ot53nprvkuK3lv4Pnmb7liIbmr5RcclxuICAgICAgICBnZXRTY29yZTogbnVtYmVyOyAvL+acrOi9ruiOt+W+l+WIhuaVsFxyXG4gICAgICAgIHRvdGFsU2NvcmU6IG51bWJlcjsgLy/mnKzova7ov4flkI7mgLvliIbmlbBcclxuICAgICAgICBkaWZmaWN1bHR5OiBudW1iZXI7IC8v5pys6L2u6Zq+5bqm57O75pWwXHJcbiAgICAgICAgaGVpZ2h0OiBib29sZWFuOyAvL+acrOi9ruaYr+WQpuWinumrmFxyXG4gICAgICAgIGNvbWJvOiBudW1iZXI7IC8v6L+e5Ye75pWwXHJcbiAgICAgICAgYWNjdXJhY3k6IG51bWJlcjsgLy/nsr7lh4bluqYgKDAtMykgMCDlpLHotKXmjonokL1cclxuICAgICAgICBqdW1wczogbnVtYmVyOyAvL+acrOi9rueOqeWutui3s+i3g+asoeaVsO+8jDHmiJbogIUyXHJcbiAgICAgICAgdGltZXI6IG51bWJlcjsgLy/mnKzlsYDmuLjmiI/liankvZnml7bpl7RcclxuICAgICAgICBmYWtlOiBib29sZWFuOyAvL+aYr+WQpuacieW5s+WPsOW5suaJsOmhuVxyXG4gICAgICAgIGZha2VTcGVlZDogbnVtYmVyOyAvL+WBh+W5s+WPsOenu+WKqOmAn+W6plxyXG4gICAgICAgIHNwZWVkOm51bWJlcjsgIC8v55yf5bmz5Y+w56e75Yqo6YCf5bqmXHJcbiAgICAgICAgcm91bmQ6bnVtYmVyOyAgLy/lm57lkIjmlbBcclxuICAgICAgICBsZXZlbE1heDpudW1iZXIsICAgICAgLy/mnIDpq5jlsYLmlbBcclxuICAgICAgICBkaWZmaWN1bHR5TWF4Om51bWJlciAgLy/mnIDpq5jpmr7luqbns7vmlbBcclxuICAgICAgICBpc0FGSzpib29sZWFuICAgICAgIC8v5piv5ZCm5oyC5py6IOesrOS4gOWxgui/nue7reatuzPmrKHkuJTmsqHot7NcclxuICAgIH07XHJcbiAgICBMRVZFTF9JTkZPOiB7IC8v6Zq+5bqm5o6n5Yi2XHJcbiAgICAgICAgc3BlZWQ6IG51bWJlcjsgLy/pgJ/luqbliqDmiJDln7rnoYBcclxuICAgICAgICBhZGRTcGVlZDogbnVtYmVyOyAvL+mAn+W6puWKoOaIkOezu+aVsFxyXG4gICAgICAgIHJlZHVjZVNwZWVkOiBudW1iZXI7IC8v6YCf5bqm5aKe5Yqg6IyD5Zu0XHJcbiAgICAgICAgamlhbnN1OiBudW1iZXI7IC8v6YCf5bqm5aKe5Yqg55qE6IyD5Zu05Yqg5YC8XHJcbiAgICAgICAgcm91bmQxOiBudW1iZXI7IC8v5Yqg6YCf6IyD5Zu05o6n5Yi25Zue5ZCI5qGj5pWwIDIg5bCP5LqO6L+Z5Zue5ZCI5Li6M2RvdWJsZSBoaXRcclxuICAgICAgICByb3VuZDI6IG51bWJlcjsgLy/liqDpgJ/ojIPlm7TmjqfliLblm57lkIjmoaPmlbAgMVxyXG4gICAgICAgIHJvdW5kMzogbnVtYmVyOyAvL+WKoOmAn+iMg+WbtOaOp+WItuWbnuWQiOaho+aVsCAwLjVcclxuICAgICAgICBkb3VibGVTdWNjZXNzOiBudW1iZXI7IC8v6L+e5Ye75qyh5pWwKE7mrKHku6XkuIos5byA5ZCv5bmy5omw6aG5KVxyXG4gICAgICAgIGZhc3RTcGVlZDogbnVtYmVyOyAvL+efruiWhOWdl+acgOW/q+mAn+W6plxyXG4gICAgICAgIHNsb3dTcGVlZDogbnVtYmVyOyAvL+WOmuWdl+acgOWdl+mAn+W6plxyXG4gICAgICAgIGRvdWJsZUhpdDogbnVtYmVyOyAvL+i/nuWHu+WKoOaIkFxyXG4gICAgICAgIGRvdWJsZUFkZDogbnVtYmVyOyAvL+avj+asoei/nuWHu+WQjiDov57lh7vliqDmiJBcclxuICAgICAgICBkb3VibGVNYXg6IG51bWJlcjsgLy/ov57lh7vliqDmiJDmnIDlpKflgLxcclxuICAgICAgICBsYXllcjogbnVtYmVyOyAvL+Wxgue6p+WKoOaIkFxyXG4gICAgICAgIGxheWVyQWRkOiBudW1iZXI7IC8v5q+P5qyh5bGC57qn5o+Q5Y2H77yM5bGC57qn5Yqg5oiQ55qE5Yqg5oiQXHJcbiAgICAgICAgc3RhcjE6IG51bWJlcjsgLy/ojrflvpfkuIDpopfmmJ/nmb7liIbmr5RcclxuICAgICAgICBzdGFyMjogbnVtYmVyOyAvL+iOt+W+l+S4pOmil+aYn+eZvuWIhuavlFxyXG4gICAgICAgIHN0YXIzOiBudW1iZXI7IC8v6I635b6X5LiJ6aKX5pif55m+5YiG5q+UXHJcbiAgICAgICAgc2NvcmVNYXg6IG51bWJlcjsgLy/mmoLml7bmgLvliIZcclxuICAgICAgICBsZXZlbE1heDogbnVtYmVyOyAvL+acgOmrmOWxguaVsFxyXG4gICAgICAgIGRpZmZpY3VsdHlNYXg6IG51bWJlcjsgLy/mnIDpq5jpmr7luqbns7vmlbBcclxuICAgIH07XHJcblxyXG5cclxuXHJcblxyXG4gICAgLy8gMC4xNSAwLjM3IDAuOCAg6I635b6X5LiJ5Liq5pif5pifICAtMjE2Ny42NzUgIC0yMDU0ICDkuKTkuKrlsLrlr7jnmoTlsY/luZXnmoTooaXlgb/lgLxcclxuICAgIG9uTG9hZCAoKSB7XHJcbiAgICAgICAgaWYgKEdhbWVEYXRhLl9pbnN0YW5jZSA9PSBudWxsKSB7XHJcbiAgICAgICAgICAgIEdhbWVEYXRhLl9pbnN0YW5jZSA9IHRoaXM7XHJcbiAgICAgICAgICAgIC8vIGNjLmdhbWUuYWRkUGVyc2lzdFJvb3ROb2RlKHRoaXMubm9kZSk7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgICB0aGlzLkF1ZGlvTWFuYWdlciA9IHRoaXMubm9kZS5nZXRDb21wb25lbnQoJ0JhbGxBdWRpb01hbmFnZXInKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZWxzZSB7XHJcbiAgICAgICAgICAgIHRoaXMubm9kZS5kZXN0cm95KCk7XHJcbiAgICAgICAgICAgIHJldHVybjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG4gICAgICAgIC8vR0FNRV9EQVRBIOW6n+W8g+S6hu+8jOaaguaXtuS4jeWIoOmZpOS7pemYsuWQjumdouS/ruaUueWbniDkuIDmlbTlsYDkvKDkuIDmrKFcclxuICAgICAgICB0aGlzLkdBTUVfREFUQSA9IFtcclxuICAgICAgICBdXHJcbiAgICAgICAgdGhpcy5HTV9JTkZPX2luaXQoKTsgICAgLy9HTV9JTkZP5a2Y5YKoIOS4gOS6m+a4uOaIj+aVsOaNru+8jOi/meS6m+aVsOaNruiHs+WwkeaYr+W9k+WxgOWGheS4jeS8mumHjee9rua4hembtueahFxyXG4gICAgICAgIHRoaXMuTEVWRUxfaW5pdCgpOyAgICAgIC8v5q+P5bGA5ri45oiP5YaF5ri45oiP5Y+C5pWw77yM5Y+v5aSN5rS75riF6Zu25oiW6ICF6YeN546p5riF6Zu2XHJcbiAgICAgICAgdGhpcy5CTE9DS19JTkZPX2luaXQoKTsgLy/mr4/kuKrmuLjmiI/kuI3lkIzvvIzmraTmuLjmiI/kuLrot7Pmnb/lj4LmlbBcclxuICAgICAgICB0aGlzLkNMSUNLX2luaXQoKTsgICAgICAvL+Wfi+eCueaVsOaNriznlKjkuo7kuIrkvKDph43opoHmlbDmja5cclxuICAgIH1cclxuXHJcbiAgICBHTV9JTkZPX2luaXQoKXtcclxuICAgICAgICB0aGlzLkdNX0lORk8gPSB7IFxyXG4gICAgICAgICAgICAvLyBpc0VuZDogZmFsc2UsXHJcbiAgICAgICAgICAgIG1lYW5fVGltZTowLCAgICAgICAgICAgICAgICAvL+W5s+Wdh+aUvueuremAn+W6plxyXG4gICAgICAgICAgICB0b3RhbDowLCAgICAgICAgICAgICAgICAgICAgLy/mgLvlhbHlr7nnmoTkuKrmlbBcclxuICAgICAgICAgICAgY3VyclNlZWQ6IDIwMzIxMywgICAgICAgICAgIC8v55So5LqO6ZqP5py65pWw56eN5a2QXHJcbiAgICAgICAgICAgIGdhbWVJZDonMTAwMDAxJyxcclxuICAgICAgICAgICAgdXNlcklkOlwiXCIsXHJcbiAgICAgICAgICAgIGd1aWRlOnRydWUsICAgICAgICAgICAgICAgICAvL+aYr+WQpuacieW8leWvvFxyXG4gICAgICAgICAgICB1cmw6XCJodHRwczovL2Rldi5hcGkuc3Bhcmt1cy5jblwiLFxyXG4gICAgICAgICAgICBjdXN0b206IDAsXHJcblxyXG4gICAgICAgICAgICAvL+S7jui/meW8gOWni1xyXG4gICAgICAgICAgICBqdW1wVXBUaW1lOjAuNSwgICAgICAgICAgICAgLy/otbfot7Pml7bpl7RcclxuICAgICAgICAgICAganVtcERvd25UaW1lOjAuNCwgICAgICAgICAgIC8v6JC95Zyw5pe26Ze0XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBqdW1wSGVpZ2h0OjE1MCwgICAgICAgICAgICAgLy/ot7Pot4Ppq5jluqZcclxuICAgICAgICAgICAgYmxvY2tNaW46MzAsICAgICAgICAgICAgICAgIC8v6JaE5Z2X5aKe5Yqg6auY5bqmXHJcbiAgICAgICAgICAgIGJsb2NrTWF4Oi0xMCwgICAgICAgICAgICAgICAgIC8v5Y6a5Z2X5aKe5Yqg6auY5bqm77yI5Zyo6Ieq6Lqr6auY5bqm5Z+656GA5LiK77yJ5q2k5YC85Y+v5Lul5Li66LSf5YC8XHJcbiAgICAgICAgICAgIGJsb2NrU2NhbGU6NSwgICAgICAgICAgICAgICAvL+asoeWAvOa7oeWAvOS4uuWdl+enjeexu+aAu+S4quaVsDEyLDbkuLrnmb7liIbkuYs1MOWOmu+8jDUw6JaE77yM5Liq5pWw5aKe5Yqg77yM5Y6a5bqm5q+U5L6L6ZmN5L2OICAgIFxyXG4gICAgICAgICAgICBkaXN0YW5jZU1pbjoxMDAsICAgICAgICAgICAgLy/okL3lnLDojIPlm7TlnKjnmb7liIbnmb7lhoXlv4XmiJDlip/vvIzlj6/mlLnlj4JcclxuICAgICAgICAgICAgZGlzdGFuY2VNYXg6MTEwLCAgICAgICAgICAgIC8v6JC95Zyw6IyD5Zu05pyA5aSn5YC877yM5byx5aSn5LqO77yM5Yik5pat6ISa5Zyo5aSW6Z2iXHJcbiAgICAgICAgICAgIGxpZmU6MywgICAgICAgICAgICAgICAgICAgLy/lj6/lpI3mtLvmrKHmlbBcclxuICAgICAgICAgICAgbGV2ZWxNYXg6MSwgICAgICAgICAgICAgIC8v5pyA6auY5bGC5pWwXHJcbiAgICAgICAgICAgIGRpZmZpY3VsdHlNYXg6MSwgICAgICAgICAvL+acgOmrmOmavuW6puezu+aVsFxyXG4gICAgICAgICAgICBzY29yZTowLCAgICAgICAgICAgICAgICAgIC8v5oC75YiGXHJcbiAgICAgICAgICAgIHN1Y2Nlc3M6dHJ1ZSwgICAgICAgICAgICAvL+aYr+WQpuaIkOWKn1xyXG4gICAgICAgICAgICBwcm9iYXRpb246dHJ1ZSwgICAgICAgICAgIC8v6K+V55So5pyfXHJcbiAgICAgICAgICAgIGFma0NvdW50OjAsICAgICAgICAgICAgICAgICAvL+esrOS4gOWxguS4jei3s+atu+eahOasoeaVsFxyXG4gICAgICAgICAgICBpc0FGSzpmYWxzZSAgICAgICAgICAgICAgICAvL+aYr+WQpuaMguaculxyXG4gICAgICAgIH07XHJcbiAgICB9XHJcblxyXG4gICAgQ0xJQ0tfaW5pdCgpe1xyXG4gICAgICAgIEdhbWVEYXRhLl9pbnN0YW5jZS5DTElDS19EQVRBID0gXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0eXBlOjEsICAgICAgICAgICAgIC8v6buY6K6k57G75Z6LXHJcbiAgICAgICAgICAgIGxldmVsOjAsICAgICAgICAgICAgLy/lsYLmlbBcclxuICAgICAgICAgICAgYmxvY2s6MCwgICAgICAgICAgICAvL+Wdl+eahOWQjeWtl1xyXG4gICAgICAgICAgICBwZXJjZW50OjAsICAgICAgICAgIC8v6Led56a75Lit5b+D55m+5YiG5q+UXHJcbiAgICAgICAgICAgIGdldFNjb3JlOjAsICAgICAgICAgLy/mnKzova7ojrflvpfliIbmlbBcclxuICAgICAgICAgICAgdG90YWxTY29yZTowLCAgICAgICAvL+acrOi9rui/h+WQjuaAu+WIhuaVsFxyXG4gICAgICAgICAgICBkaWZmaWN1bHR5OjAsICAgICAgIC8v5pys6L2u6Zq+5bqm57O75pWwXHJcbiAgICAgICAgICAgIGhlaWdodDpmYWxzZSwgICAgICAgLy/mnKzova7mmK/lkKblop7pq5hcclxuICAgICAgICAgICAgY29tYm86MCwgICAgICAgICAgICAvL+i/nuWHu+aVsFxyXG4gICAgICAgICAgICBhY2N1cmFjeTowLCAgICAgICAgIC8v57K+5YeG5bqmICgwLTMpIDAg5aSx6LSl5o6J6JC9XHJcbiAgICAgICAgICAgIGp1bXBzOjAsICAgICAgICAgICAgLy/mnKzova7njqnlrrbot7Pot4PmrKHmlbDvvIwx5oiW6ICFMlxyXG4gICAgICAgICAgICB0aW1lcjowLCAgICAgICAgICAgIC8v5pys5bGA5ri45oiP5Ymp5L2Z5pe26Ze0XHJcbiAgICAgICAgICAgIGZha2U6ZmFsc2UsICAgICAgICAgLy/mmK/lkKbmnInlubPlj7DlubLmibDpoblcclxuICAgICAgICAgICAgZmFrZVNwZWVkOjAsICAgICAgICAvL+WBh+W5s+WPsOenu+WKqOmAn+W6plxyXG4gICAgICAgICAgICBzcGVlZDowLCAgICAgICAgICAgICAvL+ecn+W5s+WPsOenu+WKqOmAn+W6plxyXG4gICAgICAgICAgICByb3VuZDowLCAgICAgICAgICAgIC8v5Zue5ZCI5pWwXHJcbiAgICAgICAgICAgIGlzQUZLOmZhbHNlICAgICAgICAgLy/mmK/lkKbmjILmnLpcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgTEVWRUxfaW5pdCgpe1xyXG4gICAgICAgIHRoaXMuTEVWRUxfSU5GTyA9IFxyXG4gICAgICAgICAgICB7ICAgLy/pmr7luqbmjqfliLZcclxuICAgICAgICAgICAgICAgIHNwZWVkOjEsICAgICAgLy/pgJ/luqbliqDmiJDln7rnoYBcclxuICAgICAgICAgICAgICAgIGFkZFNwZWVkOjAuMDE1LCAgIC8v6YCf5bqm5Yqg5oiQ57O75pWwXHJcbiAgICAgICAgICAgICAgICByZWR1Y2VTcGVlZDowLCAgLy/pgJ/luqblop7liqDojIPlm7RcclxuICAgICAgICAgICAgICAgIGppYW5zdTozLCAgIC8v6YCf5bqm5aKe5Yqg55qE6IyD5Zu05Yqg5YC8XHJcbiAgICAgICAgICAgICAgICByb3VuZDE6MTAsICAvL+WKoOmAn+iMg+WbtOaOp+WItuWbnuWQiOaho+aVsCAyIOWwj+S6jui/meWbnuWQiOS4ujNkb3VibGUgaGl0XHJcbiAgICAgICAgICAgICAgICByb3VuZDI6MjAsICAvL+WKoOmAn+iMg+WbtOaOp+WItuWbnuWQiOaho+aVsCAxXHJcbiAgICAgICAgICAgICAgICByb3VuZDM6MzAsICAvL+WKoOmAn+iMg+WbtOaOp+WItuWbnuWQiOaho+aVsCAwLjVcclxuICAgICAgICAgICAgICAgIGRvdWJsZVN1Y2Nlc3M6MywgICAgLy/ov57lh7vmrKHmlbAoTuasoeS7peS4iizlvIDlkK/lubLmibDpobkpXHJcbiAgICAgICAgICAgICAgICBmYXN0U3BlZWQ6My41LCAgLy/nn67oloTlnZfmnIDlv6vpgJ/luqZcclxuICAgICAgICAgICAgICAgIHNsb3dTcGVlZDo0LjUsICAvL+WOmuWdl+acgOWdl+mAn+W6plxyXG4gICAgICAgICAgICAgICAgZG91YmxlSGl0OjEsICAgIC8v6L+e5Ye75Yqg5oiQXHJcbiAgICAgICAgICAgICAgICBkb3VibGVBZGQ6MC4wNSwgLy/mr4/mrKHov57lh7vlkI4g6L+e5Ye75Yqg5oiQXHJcbiAgICAgICAgICAgICAgICBkb3VibGVNYXg6MiwgICAgLy/ov57lh7vliqDmiJDmnIDlpKflgLxcclxuICAgICAgICAgICAgICAgIGxheWVyOjEwMCwgICAgICAvL+Wxgue6p+WKoOaIkFxyXG4gICAgICAgICAgICAgICAgbGF5ZXJBZGQ6MiwgICAgICAvL+avj+asoeWxgue6p+aPkOWNh++8jOWxgue6p+WKoOaIkOeahOWKoOaIkFxyXG4gICAgICAgICAgICAgICAgc3RhcjE6MC4yLCAgICAgIC8v6I635b6X5LiA6aKX5pif55m+5YiG5q+UXHJcbiAgICAgICAgICAgICAgICBzdGFyMjowLjQsICAgICAgLy/ojrflvpfkuKTpopfmmJ/nmb7liIbmr5RcclxuICAgICAgICAgICAgICAgIHN0YXIzOjAuOCwgICAgICAgLy/ojrflvpfkuInpopfmmJ/nmb7liIbmr5RcclxuICAgICAgICAgICAgICAgIHNjb3JlTWF4OjEyMDAwMCwgLy/mmoLml7bmgLvliIZcclxuICAgICAgICAgICAgICAgIGxldmVsTWF4OjEsICAgICAgLy/mnIDpq5jlsYLmlbBcclxuICAgICAgICAgICAgICAgIGRpZmZpY3VsdHlNYXg6MSAgLy/mnIDpq5jpmr7luqbns7vmlbBcclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEJMT0NLX0lORk9faW5pdCgpe1xyXG4gICAgICAgIHRoaXMuQkxPQ0tfSU5GTyA9IFtcclxuICAgICAgICAgICAgeyAgIC8v6Zq+5bqm5o6n5Yi2XHJcbiAgICAgICAgICAgICAgICBuYW1lOlwiYmxvY2sxXCIsICAgICAgLy/lnZflkI3lrZdcclxuICAgICAgICAgICAgICAgIHNwZWVkOjgsICAgICAgICAgICAgLy/mr4/kuKrlnZfnmoTln7rnoYDpgJ/luqZcclxuICAgICAgICAgICAgICAgIHRoaWNrbmVzczpmYWxzZSwgICAgLy/lvZPliY3lnZfnmoTljprluqZcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgeyAgIC8v6Zq+5bqm5o6n5Yi2XHJcbiAgICAgICAgICAgICAgICBuYW1lOlwiYmxvY2syXCIsICAgICAgLy/lnZflkI3lrZdcclxuICAgICAgICAgICAgICAgIHNwZWVkOjksICAgICAgICAgICAgLy/mr4/kuKrlnZfnmoTln7rnoYDpgJ/luqZcclxuICAgICAgICAgICAgICAgIHRoaWNrbmVzczpmYWxzZSwgICAgLy/lvZPliY3lnZfnmoTljprluqZcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgeyAgIC8v6Zq+5bqm5o6n5Yi2XHJcbiAgICAgICAgICAgICAgICBuYW1lOlwiYmxvY2szXCIsICAgICAgLy/lnZflkI3lrZdcclxuICAgICAgICAgICAgICAgIHNwZWVkOjgsICAgICAgICAgICAgLy/mr4/kuKrlnZfnmoTln7rnoYDpgJ/luqZcclxuICAgICAgICAgICAgICAgIHRoaWNrbmVzczpmYWxzZSwgICAgLy/lvZPliY3lnZfnmoTljprluqZcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgeyAgIC8v6Zq+5bqm5o6n5Yi2XHJcbiAgICAgICAgICAgICAgICBuYW1lOlwiYmxvY2s0XCIsICAgICAgLy/lnZflkI3lrZdcclxuICAgICAgICAgICAgICAgIHNwZWVkOjksICAgICAgICAgICAgLy/mr4/kuKrlnZfnmoTln7rnoYDpgJ/luqZcclxuICAgICAgICAgICAgICAgIHRoaWNrbmVzczpmYWxzZSwgICAgLy/lvZPliY3lnZfnmoTljprluqZcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgeyAgIC8v6Zq+5bqm5o6n5Yi2XHJcbiAgICAgICAgICAgICAgICBuYW1lOlwiYmxvY2s1XCIsICAgICAgLy/lnZflkI3lrZdcclxuICAgICAgICAgICAgICAgIHNwZWVkOjgsICAgICAgICAgICAgLy/mr4/kuKrlnZfnmoTln7rnoYDpgJ/luqZcclxuICAgICAgICAgICAgICAgIHRoaWNrbmVzczpmYWxzZSwgICAgLy/lvZPliY3lnZfnmoTljprluqZcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgeyAgIC8v6Zq+5bqm5o6n5Yi2XHJcbiAgICAgICAgICAgICAgICBuYW1lOlwiYmxvY2s2XCIsICAgICAgLy/lnZflkI3lrZdcclxuICAgICAgICAgICAgICAgIHNwZWVkOjgsICAgICAgICAgICAgLy/mr4/kuKrlnZfnmoTln7rnoYDpgJ/luqZcclxuICAgICAgICAgICAgICAgIHRoaWNrbmVzczpmYWxzZSwgICAgLy/lvZPliY3lnZfnmoTljprluqZcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgeyAgIC8v6Zq+5bqm5o6n5Yi2XHJcbiAgICAgICAgICAgICAgICBuYW1lOlwiYmxvY2s3XCIsICAgICAgLy/lnZflkI3lrZdcclxuICAgICAgICAgICAgICAgIHNwZWVkOjEwLCAgICAgICAgICAgIC8v5q+P5Liq5Z2X55qE5Z+656GA6YCf5bqmXHJcbiAgICAgICAgICAgICAgICB0aGlja25lc3M6dHJ1ZSwgICAgLy/lvZPliY3lnZfnmoTljprluqZcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgeyAgIC8v6Zq+5bqm5o6n5Yi2XHJcbiAgICAgICAgICAgICAgICBuYW1lOlwiYmxvY2s4XCIsICAgICAgLy/lnZflkI3lrZdcclxuICAgICAgICAgICAgICAgIHNwZWVkOjEwLCAgICAgICAgICAgIC8v5q+P5Liq5Z2X55qE5Z+656GA6YCf5bqmXHJcbiAgICAgICAgICAgICAgICB0aGlja25lc3M6dHJ1ZSwgICAgLy/lvZPliY3lnZfnmoTljprluqZcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgeyAgIC8v6Zq+5bqm5o6n5Yi2XHJcbiAgICAgICAgICAgICAgICBuYW1lOlwiYmxvY2s5XCIsICAgICAgLy/lnZflkI3lrZdcclxuICAgICAgICAgICAgICAgIHNwZWVkOjEwLCAgICAgICAgICAgIC8v5q+P5Liq5Z2X55qE5Z+656GA6YCf5bqmXHJcbiAgICAgICAgICAgICAgICB0aGlja25lc3M6dHJ1ZSwgICAgLy/lvZPliY3lnZfnmoTljprluqZcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgeyAgIC8v6Zq+5bqm5o6n5Yi2XHJcbiAgICAgICAgICAgICAgICBuYW1lOlwiYmxvY2sxMFwiLCAgICAgIC8v5Z2X5ZCN5a2XXHJcbiAgICAgICAgICAgICAgICBzcGVlZDoxMCwgICAgICAgICAgICAvL+avj+S4quWdl+eahOWfuuehgOmAn+W6plxyXG4gICAgICAgICAgICAgICAgdGhpY2tuZXNzOnRydWUsICAgIC8v5b2T5YmN5Z2X55qE5Y6a5bqmXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHsgICAvL+mavuW6puaOp+WItlxyXG4gICAgICAgICAgICAgICAgbmFtZTpcImJsb2NrMTFcIiwgICAgICAvL+Wdl+WQjeWtl1xyXG4gICAgICAgICAgICAgICAgc3BlZWQ6MTAsICAgICAgICAgICAgLy/mr4/kuKrlnZfnmoTln7rnoYDpgJ/luqZcclxuICAgICAgICAgICAgICAgIHRoaWNrbmVzczp0cnVlLCAgICAvL+W9k+WJjeWdl+eahOWOmuW6plxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB7ICAgLy/pmr7luqbmjqfliLZcclxuICAgICAgICAgICAgICAgIG5hbWU6XCJibG9jazEyXCIsICAgICAgLy/lnZflkI3lrZdcclxuICAgICAgICAgICAgICAgIHNwZWVkOjEwLCAgICAgICAgICAgIC8v5q+P5Liq5Z2X55qE5Z+656GA6YCf5bqmXHJcbiAgICAgICAgICAgICAgICB0aGlja25lc3M6dHJ1ZSwgICAgLy/lvZPliY3lnZfnmoTljprluqZcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgeyAgIC8v6Zq+5bqm5o6n5Yi2XHJcbiAgICAgICAgICAgICAgICBuYW1lOlwiYmxvY2swXCIsICAgICAgLy/lnZflkI3lrZdcclxuICAgICAgICAgICAgICAgIHNwZWVkOjE0LCAgICAgICAgICAgIC8v5q+P5Liq5Z2X55qE5Z+656GA6YCf5bqmXHJcbiAgICAgICAgICAgICAgICB0aGlja25lc3M6ZmFsc2UsICAgIC8v5b2T5YmN5Z2X55qE5Y6a5bqmXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgXVxyXG4gICAgfVxyXG5cclxuICAgIC8vIHVwZGF0ZSAoZHQpIHt9XHJcbn1cclxuIl19
|