"use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __generator = (this && this.__generator) || function (thisArg, body) { var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (_) try { 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; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; Object.defineProperty(exports, "__esModule", { value: true }); var app = getApp(); Page({ data: { selectedSellerIdList: [], selectedSellerList: [], sellerList: [] }, onLoad: function () { var _this = this; console.log(app); var isVip = !wx.globalData.loginData.isExpired; this.setData({ isVip: isVip }); this.getSellerList(); var eventChannel = this.getOpenerEventChannel(); eventChannel.on('getSellerListFromPromotionsPage', function (data) { console.log('获取新建活动时选中的营销人员', data); _this.setData({ selectedSellerIdList: data.selectedSellerIdList, }); }); }, onShow: function () { }, selectSeller: function (event) { console.log(event); this.setData({ selectedSellerIdList: event.detail }); }, toggle: function (event) { var index = event.currentTarget.dataset.index; var checkbox = this.selectComponent(".checkboxes-" + index); checkbox.toggle(); console.log(index); }, toggle2: function (event) { console.log(event); }, goSellerEdit: function (event) { var _this = this; var id = event.currentTarget.dataset.id || ''; wx.navigateTo({ url: "../sellerEdit/sellerEdit?id=" + id, success: function (res) { var selectedSellerIdList = _this.data.selectedSellerIdList; res.eventChannel.emit('getSellerListFromSellerListPage', { selectedSellerIdList: selectedSellerIdList }); }, events: { getSelectedSellerIdListFromSellerEditPage: function (data) { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: console.log('获取营销人员删除或编辑后选中的data', data); return [4, this.getSellerList()]; case 1: _a.sent(); this.setData({ selectedSellerIdList: data.selectedSellerIdList, }); return [2]; } }); }); } } }); }, onSubmit: function () { var selectedSellerIdList = this.data.selectedSellerIdList; console.log('选中的营销人员id与列表', selectedSellerIdList); var eventChannel = this.getOpenerEventChannel(); eventChannel.emit('getSelectedSellerList', { selectedSellerIdList: selectedSellerIdList, }); wx.navigateBack(); }, onUnload: function () { setTimeout(function () { console.log(777); }, 1000); console.log(666); }, getSellerList: function () { return __awaiter(this, void 0, void 0, function () { var _a, error, result; return __generator(this, function (_b) { switch (_b.label) { case 0: return [4, wx.$utils.to(wx.$http.request({ url: "/shopping/panicBuyingSeller.do?m=getSellerList", }))]; case 1: _a = _b.sent(), error = _a[0], result = _a[1]; if (error) { console.log(error); return [2]; } console.log(result); this.setData({ sellerList: result.sellerList, }); wx.globalData.sellerList = result.sellerList; return [2]; } }); }); } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VsbGVyTGlzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInNlbGxlckxpc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLElBQU0sR0FBRyxHQUFHLE1BQU0sRUFBYyxDQUFDO0FBQ2pDLElBQUksQ0FBQztJQUNILElBQUksRUFBRTtRQUNKLG9CQUFvQixFQUFDLEVBQUU7UUFDdkIsa0JBQWtCLEVBQUMsRUFBUztRQUM1QixVQUFVLEVBQUMsRUFNSDtLQUNUO0lBQ0QsTUFBTTtRQUFOLGlCQWdCQztRQWZDLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDakIsSUFBSSxLQUFLLEdBQUcsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUM7UUFDL0MsSUFBSSxDQUFDLE9BQU8sQ0FBQztZQUNYLEtBQUssT0FBQTtTQUNOLENBQUMsQ0FBQTtRQUNGLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQztRQUVyQixJQUFNLFlBQVksR0FBRyxJQUFJLENBQUMscUJBQXFCLEVBQUUsQ0FBQztRQUNsRCxZQUFZLENBQUMsRUFBRSxDQUFDLGlDQUFpQyxFQUFFLFVBQUMsSUFBUTtZQUMxRCxPQUFPLENBQUMsR0FBRyxDQUFDLGdCQUFnQixFQUFDLElBQUksQ0FBQyxDQUFBO1lBQ2xDLEtBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsb0JBQW9CLEVBQUMsSUFBSSxDQUFDLG9CQUFvQjthQUMvQyxDQUFDLENBQUE7UUFFSixDQUFDLENBQUMsQ0FBQTtJQUNKLENBQUM7SUFDRCxNQUFNO0lBRU4sQ0FBQztJQXVCRCxZQUFZLFlBQUMsS0FBUztRQUNwQixPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFBO1FBQ2xCLElBQUksQ0FBQyxPQUFPLENBQUM7WUFDWCxvQkFBb0IsRUFBRSxLQUFLLENBQUMsTUFBTTtTQUNuQyxDQUFDLENBQUM7SUFJTCxDQUFDO0lBQ0QsTUFBTSxZQUFDLEtBQVM7UUFDTixJQUFBLHlDQUFLLENBQWlDO1FBQzlDLElBQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsaUJBQWUsS0FBTyxDQUFDLENBQUM7UUFDOUQsUUFBUSxDQUFDLE1BQU0sRUFBRSxDQUFDO1FBQ2xCLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDckIsQ0FBQztJQUNELE9BQU8sWUFBQyxLQUFTO1FBQ2YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNyQixDQUFDO0lBQ0QsWUFBWSxZQUFDLEtBQVM7UUFBdEIsaUJBc0JDO1FBckJDLElBQUksRUFBRSxHQUFHLEtBQUssQ0FBQyxhQUFhLENBQUMsT0FBTyxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUM7UUFDOUMsRUFBRSxDQUFDLFVBQVUsQ0FBQztZQUNaLEdBQUcsRUFBQyxpQ0FBK0IsRUFBSTtZQUN2QyxPQUFPLEVBQUUsVUFBQyxHQUFHO2dCQUNYLElBQUksb0JBQW9CLEdBQUcsS0FBSSxDQUFDLElBQUksQ0FBQyxvQkFBb0IsQ0FBQztnQkFFMUQsR0FBRyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsaUNBQWlDLEVBQUU7b0JBQ3ZELG9CQUFvQixzQkFBQTtpQkFDckIsQ0FBQyxDQUFBO1lBQ0osQ0FBQztZQUNELE1BQU0sRUFBRTtnQkFFTix5Q0FBeUMsRUFBRSxVQUFPLElBQVM7Ozs7Z0NBQ3pELE9BQU8sQ0FBQyxHQUFHLENBQUMscUJBQXFCLEVBQUMsSUFBSSxDQUFDLENBQUE7Z0NBQ3ZDLFdBQU0sSUFBSSxDQUFDLGFBQWEsRUFBRSxFQUFBOztnQ0FBMUIsU0FBMEIsQ0FBQztnQ0FDM0IsSUFBSSxDQUFDLE9BQU8sQ0FBQztvQ0FDWCxvQkFBb0IsRUFBQyxJQUFJLENBQUMsb0JBQW9CO2lDQUMvQyxDQUFDLENBQUE7Ozs7cUJBQ0g7YUFDRjtTQUNGLENBQUMsQ0FBQTtJQUNKLENBQUM7SUFFRCxRQUFRO1FBQ0QsSUFBQSxxREFBb0IsQ0FBYztRQUV2QyxPQUFPLENBQUMsR0FBRyxDQUFDLGNBQWMsRUFBQyxvQkFBb0IsQ0FFOUMsQ0FBQztRQUNGLElBQUksWUFBWSxHQUFHLElBQUksQ0FBQyxxQkFBcUIsRUFBRSxDQUFDO1FBQ2hELFlBQVksQ0FBQyxJQUFJLENBQUMsdUJBQXVCLEVBQUU7WUFDekMsb0JBQW9CLHNCQUFBO1NBRXJCLENBQUMsQ0FBQztRQUtILEVBQUUsQ0FBQyxZQUFZLEVBQUUsQ0FBQztJQUNwQixDQUFDO0lBQ0QsUUFBUTtRQUNOLFVBQVUsQ0FBQyxjQUFPLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQSxDQUFDLEVBQUMsSUFBSSxDQUFDLENBQUE7UUFDMUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUNuQixDQUFDO0lBRUssYUFBYTs7Ozs7NEJBQ0ssV0FBTSxFQUFFLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FDdEMsRUFBRSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUM7NEJBQ2YsR0FBRyxFQUFDLGdEQUFnRDt5QkFDckQsQ0FBQyxDQUNILEVBQUE7O3dCQUpHLEtBQWtCLFNBSXJCLEVBSkksS0FBSyxRQUFBLEVBQUUsTUFBTSxRQUFBO3dCQUtsQixJQUFJLEtBQUssRUFBQzs0QkFDUixPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDOzRCQUNuQixXQUFPO3lCQUNSO3dCQUNELE9BQU8sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUM7d0JBQ3BCLElBQUksQ0FBQyxPQUFPLENBQUM7NEJBQ1gsVUFBVSxFQUFDLE1BQU0sQ0FBQyxVQUFVO3lCQUM3QixDQUFDLENBQUE7d0JBQ0YsRUFBRSxDQUFDLFVBQVUsQ0FBQyxVQUFVLEdBQUcsTUFBTSxDQUFDLFVBQVUsQ0FBQzs7Ozs7S0FDOUM7Q0FDRixDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBhcHAgPSBnZXRBcHA8SUFwcE9wdGlvbj4oKTtcclxuUGFnZSh7XHJcbiAgZGF0YToge1xyXG4gICAgc2VsZWN0ZWRTZWxsZXJJZExpc3Q6W10sXHJcbiAgICBzZWxlY3RlZFNlbGxlckxpc3Q6W10gYXMgYW55LFxyXG4gICAgc2VsbGVyTGlzdDpbXHJcbiAgICAgIC8vIHtEb2NJdGVtOiAxMCwgU2VsbGVySWQ6IDExMSwgU2VsbGVyTmFtZTogXCLlpb3lh6DljYFcIiwgVGVsZXBob25lOiBcIjE1NTU1NTU1NTU1XCIsIGlzRGVmYXVsdFNlbGxlck5hbWU6IGZhbHNlfSxcclxuICAgICAgLy8ge0RvY0l0ZW06IDEwLCBTZWxsZXJJZDogMjIyLCBTZWxsZXJOYW1lOiBcIuWlvVwiLCBUZWxlcGhvbmU6IFwiMTU1ODg4ODU1NTVcIiwgaXNEZWZhdWx0U2VsbGVyTmFtZTogZmFsc2V9LFxyXG4gICAgICAvLyB7RG9jSXRlbTogMTAsIFNlbGxlcklkOiAzMzMsIFNlbGxlck5hbWU6IFwiNTU1XCIsIFRlbGVwaG9uZTogXCIxODg4ODU1NTU1NVwiLCBpc0RlZmF1bHRTZWxsZXJOYW1lOiBmYWxzZX0sXHJcbiAgICAgIC8vIHtEb2NJdGVtOiAxMCwgU2VsbGVySWQ6IDQ0NCwgU2VsbGVyTmFtZTogXCI2NjZcIiwgVGVsZXBob25lOiBcIjE4MzMzMzMzMzMzXCIsIGlzRGVmYXVsdFNlbGxlck5hbWU6IGZhbHNlfSxcclxuICAgICAgLy8ge0RvY0l0ZW06IDEwLCBTZWxsZXJJZDogNTU1LCBTZWxsZXJOYW1lOiBcIjc3N1wiLCBUZWxlcGhvbmU6IFwiMTg2NjY2NjY2NjZcIiwgaXNEZWZhdWx0U2VsbGVyTmFtZTogZmFsc2V9LFxyXG4gICAgXSBhcyBhbnlcclxuICB9LFxyXG4gIG9uTG9hZCgpIHtcclxuICAgIGNvbnNvbGUubG9nKGFwcCk7XHJcbiAgICBsZXQgaXNWaXAgPSAhd3guZ2xvYmFsRGF0YS5sb2dpbkRhdGEuaXNFeHBpcmVkO1xyXG4gICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgaXNWaXBcclxuICAgIH0pXHJcbiAgICB0aGlzLmdldFNlbGxlckxpc3QoKTtcclxuICAgIC8vIHRoaXMuZ2V0U2VsbGVyTGlzdCgpO1xyXG4gICAgY29uc3QgZXZlbnRDaGFubmVsID0gdGhpcy5nZXRPcGVuZXJFdmVudENoYW5uZWwoKTtcclxuICAgIGV2ZW50Q2hhbm5lbC5vbignZ2V0U2VsbGVyTGlzdEZyb21Qcm9tb3Rpb25zUGFnZScsIChkYXRhOmFueSk9PiB7XHJcbiAgICAgIGNvbnNvbGUubG9nKCfojrflj5bmlrDlu7rmtLvliqjml7bpgInkuK3nmoTokKXplIDkurrlkZgnLGRhdGEpXHJcbiAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgc2VsZWN0ZWRTZWxsZXJJZExpc3Q6ZGF0YS5zZWxlY3RlZFNlbGxlcklkTGlzdCxcclxuICAgICAgfSlcclxuXHJcbiAgICB9KVxyXG4gIH0sXHJcbiAgb25TaG93KCkge1xyXG5cclxuICB9LFxyXG4gIC8vIGhhbmRsZVNlbGVjdGVkU2VsbGVyTGlzdChsaXN0OltdKXtcclxuICAvLyAgIGxldCB7c2VsbGVyTGlzdCwgc2VsZWN0ZWRTZWxsZXJJZExpc3R9ID0gdGhpcy5kYXRhO1xyXG4gIC8vICAgc2VsZWN0ZWRTZWxsZXJJZExpc3QuZm9yRWFjaCgoaWQpPT57XHJcbiAgLy8gICAgIHNlbGxlckxpc3QuZm9yRWFjaCgoaXRlbSk9PntcclxuICAvLyAgICAgICBpZiAoaXRlbS5TZWxsZXJJZCA9PSBpZCkge1xyXG4gIC8vXHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9KVxyXG4gIC8vICAgfSlcclxuICAgIC8vIH0sXHJcblxyXG4gIC8vIGdldFNlbGVjdGVkU2VsbGVyTGlzdCgpe1xyXG4gIC8vICAgbGV0IHtzZWxsZXJMaXN0LCBzZWxlY3RlZFNlbGxlcklkTGlzdCxzZWxlY3RlZFNlbGxlckxpc3R9ID0gdGhpcy5kYXRhO1xyXG4gIC8vICAgc2VsZWN0ZWRTZWxsZXJJZExpc3QuZm9yRWFjaCgoaWQpPT57XHJcbiAgLy8gICAgIHNlbGxlckxpc3QuZm9yRWFjaCgoaXRlbTphbnkpPT57XHJcbiAgLy8gICAgICAgaWYgKGl0ZW0uU2VsbGVySWQgPT0gTnVtYmVyKGlkKSkge1xyXG4gIC8vICAgICAgICAgc2VsZWN0ZWRTZWxsZXJMaXN0LnB1c2goaXRlbSlcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgIH0pXHJcbiAgLy8gICB9KVxyXG4gIC8vICAgcmV0dXJuIHNlbGVjdGVkU2VsbGVyTGlzdDtcclxuICAvLyB9LFxyXG4gIHNlbGVjdFNlbGxlcihldmVudDphbnkpIHtcclxuICAgIGNvbnNvbGUubG9nKGV2ZW50KVxyXG4gICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgc2VsZWN0ZWRTZWxsZXJJZExpc3Q6IGV2ZW50LmRldGFpbFxyXG4gICAgfSk7XHJcbiAgICAvLyB3eC5nbG9iYWxEYXRhLnNlbGxlckRhdGEgPSB7XHJcbiAgICAvLyAgIHNlbGVjdGVkU2VsbGVySWRMaXN0OmV2ZW50LmRldGFpbCxcclxuICAgIC8vIH1cclxuICB9LFxyXG4gIHRvZ2dsZShldmVudDphbnkpIHtcclxuICAgIGNvbnN0IHsgaW5kZXggfSA9IGV2ZW50LmN1cnJlbnRUYXJnZXQuZGF0YXNldDtcclxuICAgIGNvbnN0IGNoZWNrYm94ID0gdGhpcy5zZWxlY3RDb21wb25lbnQoYC5jaGVja2JveGVzLSR7aW5kZXh9YCk7XHJcbiAgICBjaGVja2JveC50b2dnbGUoKTtcclxuICAgIGNvbnNvbGUubG9nKGluZGV4KTtcclxuICB9LFxyXG4gIHRvZ2dsZTIoZXZlbnQ6YW55KXtcclxuICAgIGNvbnNvbGUubG9nKGV2ZW50KTtcclxuICB9LFxyXG4gIGdvU2VsbGVyRWRpdChldmVudDphbnkpe1xyXG4gICAgbGV0IGlkID0gZXZlbnQuY3VycmVudFRhcmdldC5kYXRhc2V0LmlkIHx8ICcnO1xyXG4gICAgd3gubmF2aWdhdGVUbyh7XHJcbiAgICAgIHVybDpgLi4vc2VsbGVyRWRpdC9zZWxsZXJFZGl0P2lkPSR7aWR9YCxcclxuICAgICAgc3VjY2VzczogKHJlcyk9PiB7XHJcbiAgICAgICAgbGV0IHNlbGVjdGVkU2VsbGVySWRMaXN0ID0gdGhpcy5kYXRhLnNlbGVjdGVkU2VsbGVySWRMaXN0O1xyXG4gICAgICAgIC8vIOmAmui/h2V2ZW50Q2hhbm5lbOWQkeiiq+aJk+W8gOmhtemdouS8oOmAgeaVsOaNrlxyXG4gICAgICAgIHJlcy5ldmVudENoYW5uZWwuZW1pdCgnZ2V0U2VsbGVyTGlzdEZyb21TZWxsZXJMaXN0UGFnZScsIHtcclxuICAgICAgICAgIHNlbGVjdGVkU2VsbGVySWRMaXN0XHJcbiAgICAgICAgfSlcclxuICAgICAgfSxcclxuICAgICAgZXZlbnRzOiB7XHJcbiAgICAgICAgLy8g5Li65oyH5a6a5LqL5Lu25re75Yqg5LiA5Liq55uR5ZCs5Zmo77yM6I635Y+W6KKr5omT5byA6aG16Z2i5Lyg6YCB5Yiw5b2T5YmN6aG16Z2i55qE5pWw5o2uXHJcbiAgICAgICAgZ2V0U2VsZWN0ZWRTZWxsZXJJZExpc3RGcm9tU2VsbGVyRWRpdFBhZ2U6IGFzeW5jIChkYXRhOiBhbnkpPT4ge1xyXG4gICAgICAgICAgY29uc29sZS5sb2coJ+iOt+WPluiQpemUgOS6uuWRmOWIoOmZpOaIlue8lui+keWQjumAieS4reeahGRhdGEnLGRhdGEpXHJcbiAgICAgICAgICBhd2FpdCB0aGlzLmdldFNlbGxlckxpc3QoKTtcclxuICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgICAgIHNlbGVjdGVkU2VsbGVySWRMaXN0OmRhdGEuc2VsZWN0ZWRTZWxsZXJJZExpc3QsXHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSlcclxuICB9LFxyXG5cclxuICBvblN1Ym1pdCgpe1xyXG4gICAgbGV0IHtzZWxlY3RlZFNlbGxlcklkTGlzdH0gPSB0aGlzLmRhdGE7XHJcbiAgICAvLyBsZXQgc2VsZWN0ZWRTZWxsZXJMaXN0ID0gdGhpcy5nZXRTZWxlY3RlZFNlbGxlckxpc3QoKTtcclxuICAgIGNvbnNvbGUubG9nKCfpgInkuK3nmoTokKXplIDkurrlkZhpZOS4juWIl+ihqCcsc2VsZWN0ZWRTZWxsZXJJZExpc3QsXHJcbiAgICAgIC8vIHNlbGVjdGVkU2VsbGVyTGlzdFxyXG4gICAgKTtcclxuICAgIGxldCBldmVudENoYW5uZWwgPSB0aGlzLmdldE9wZW5lckV2ZW50Q2hhbm5lbCgpO1xyXG4gICAgZXZlbnRDaGFubmVsLmVtaXQoJ2dldFNlbGVjdGVkU2VsbGVyTGlzdCcsIHtcclxuICAgICAgc2VsZWN0ZWRTZWxsZXJJZExpc3QsXHJcbiAgICAgIC8vIHNlbGVjdGVkU2VsbGVyTGlzdFxyXG4gICAgfSk7XHJcbiAgICAvLyB3eC5nbG9iYWxEYXRhLnNlbGxlckRhdGEgPSB7XHJcbiAgICAvLyAgIHNlbGVjdGVkU2VsbGVySWRMaXN0LFxyXG4gICAgLy8gICBzZWxlY3RlZFNlbGxlckxpc3RcclxuICAgIC8vIH1cclxuICAgIHd4Lm5hdmlnYXRlQmFjaygpO1xyXG4gIH0sXHJcbiAgb25VbmxvYWQoKSB7XHJcbiAgICBzZXRUaW1lb3V0KCgpID0+IHtjb25zb2xlLmxvZyg3NzcpO30sMTAwMClcclxuICAgIGNvbnNvbGUubG9nKDY2Nik7XHJcbiAgfSxcclxuXHJcbiAgYXN5bmMgZ2V0U2VsbGVyTGlzdCgpIHtcclxuICAgIGxldCBbZXJyb3IsIHJlc3VsdF0gPSBhd2FpdCB3eC4kdXRpbHMudG8oXHJcbiAgICAgIHd4LiRodHRwLnJlcXVlc3Qoe1xyXG4gICAgICAgIHVybDpgL3Nob3BwaW5nL3BhbmljQnV5aW5nU2VsbGVyLmRvP209Z2V0U2VsbGVyTGlzdGAsXHJcbiAgICAgIH0pXHJcbiAgICApXHJcbiAgICBpZiAoZXJyb3Ipe1xyXG4gICAgICBjb25zb2xlLmxvZyhlcnJvcik7XHJcbiAgICAgIHJldHVybjtcclxuICAgIH1cclxuICAgIGNvbnNvbGUubG9nKHJlc3VsdCk7XHJcbiAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICBzZWxsZXJMaXN0OnJlc3VsdC5zZWxsZXJMaXN0LFxyXG4gICAgfSlcclxuICAgIHd4Lmdsb2JhbERhdGEuc2VsbGVyTGlzdCA9IHJlc3VsdC5zZWxsZXJMaXN0O1xyXG4gIH1cclxufSlcclxuZXhwb3J0IHt9XHJcbiJdfQ==