榆山数据端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

184 lines
18 KiB

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.updateAvatar = exports.checkUpdateAvatar = exports.commentSubmit = exports.commentStatement = exports.getCommentList = exports.topicStatement = exports.closeTopic = exports.SetTopTopic = exports.noticeSubmit = exports.topicSubmit = exports.closeNotice = exports.setTopNotice = exports.getNoticeDetail = exports.getMemberList = exports.getTopicDetail = exports.getGridEvaList = exports.getNoticeReadList = void 0;
var rerquest_1 = require("../utils/rerquest");
function getNoticeReadList(_a) {
var noticeId = _a.noticeId, readType = _a.readType;
return rerquest_1.default({
method: 'GET',
url: 'cloudAnalysis/masterGroup/getNoticeReadList',
options: {
noticeId: noticeId,
readType: readType
}
});
}
exports.getNoticeReadList = getNoticeReadList;
function getGridEvaList(_a) {
var pageIndex = _a.pageIndex, pageSize = _a.pageSize, id = _a.id;
return rerquest_1.default({
method: 'GET',
url: 'cloudAnalysis/masterGroup/getGroupMessageList',
options: {
pageIndex: pageIndex,
pageSize: pageSize,
id: id
}
});
}
exports.getGridEvaList = getGridEvaList;
function getTopicDetail(topicId) {
return rerquest_1.default({
method: 'GET',
url: "cloudAnalysis/masterGroup/getTopicDetail/" + topicId,
});
}
exports.getTopicDetail = getTopicDetail;
function getMemberList() {
return rerquest_1.default({
method: 'GET',
url: 'cloudAnalysis/masterGroup/getMemberList'
});
}
exports.getMemberList = getMemberList;
function getNoticeDetail(noticeId) {
return rerquest_1.default({
method: 'GET',
url: "cloudAnalysis/masterGroup/getNoticeDetail/" + noticeId,
});
}
exports.getNoticeDetail = getNoticeDetail;
function setTopNotice(_a) {
var noticeId = _a.noticeId, topType = _a.topType;
return rerquest_1.default({
method: 'GET',
url: 'cloudAnalysis/masterGroup/setTopNotice',
options: {
noticeId: noticeId,
topType: topType
}
});
}
exports.setTopNotice = setTopNotice;
function closeNotice(noticeId) {
return rerquest_1.default({
method: 'GET',
url: "cloudAnalysis/masterGroup/closeNotice/" + noticeId,
});
}
exports.closeNotice = closeNotice;
function topicSubmit(_a) {
var topicContent = _a.topicContent, images = _a.images;
return rerquest_1.default({
method: 'POST',
url: 'cloudAnalysis/masterGroup/topicSubmit',
options: {
topicContent: topicContent,
images: images
}
});
}
exports.topicSubmit = topicSubmit;
function noticeSubmit(_a) {
var noticeTitle = _a.noticeTitle, noticeContent = _a.noticeContent, images = _a.images;
return rerquest_1.default({
method: 'POST',
url: 'cloudAnalysis/masterGroup/noticeSubmit',
options: {
noticeTitle: noticeTitle,
noticeContent: noticeContent,
images: images
}
});
}
exports.noticeSubmit = noticeSubmit;
function SetTopTopic(_a) {
var topicId = _a.topicId, topType = _a.topType;
return rerquest_1.default({
method: 'GET',
url: 'cloudAnalysis/masterGroup/SetTopTopic',
options: {
topicId: topicId,
topType: topType
}
});
}
exports.SetTopTopic = SetTopTopic;
function closeTopic(topicId) {
return rerquest_1.default({
method: 'GET',
url: "cloudAnalysis/masterGroup/closeTopic/" + topicId,
});
}
exports.closeTopic = closeTopic;
function topicStatement(_a) {
var topicId = _a.topicId, attitude = _a.attitude;
return rerquest_1.default({
method: 'GET',
url: "cloudAnalysis/masterGroup/topicStatement",
options: {
topicId: topicId,
attitude: attitude
}
});
}
exports.topicStatement = topicStatement;
function getCommentList(_a) {
var pageIndex = _a.pageIndex, pageSize = _a.pageSize, topicId = _a.topicId, orderType = _a.orderType;
return rerquest_1.default({
method: 'GET',
url: 'cloudAnalysis/masterGroup/getCommentList',
options: {
pageIndex: pageIndex,
pageSize: pageSize,
topicId: topicId,
orderType: orderType
}
});
}
exports.getCommentList = getCommentList;
function commentStatement(_a) {
var attitude = _a.attitude, commentId = _a.commentId, topicId = _a.topicId;
return rerquest_1.default({
method: 'GET',
url: "cloudAnalysis/masterGroup/commentStatement",
options: {
attitude: attitude,
topicId: topicId,
commentId: commentId
}
});
}
exports.commentStatement = commentStatement;
function commentSubmit(_a) {
var topicId = _a.topicId, faCommentId = _a.faCommentId, content = _a.content;
return rerquest_1.default({
method: 'POST',
url: "cloudAnalysis/masterGroup/commentSubmit",
options: {
topicId: topicId,
faCommentId: faCommentId,
content: content
}
});
}
exports.commentSubmit = commentSubmit;
function checkUpdateAvatar() {
return rerquest_1.default({
method: 'GET',
url: "cloudAnalysis/masterGroup/checkUpdateAvatar",
});
}
exports.checkUpdateAvatar = checkUpdateAvatar;
function updateAvatar(_a) {
var avatar = _a.avatar;
return rerquest_1.default({
method: 'GET',
url: "cloudAnalysis/masterGroup/updateAvatar",
options: {
avatar: avatar
}
});
}
exports.updateAvatar = updateAvatar;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xlcmtPbmxpbmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjbGVya09ubGluZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw4Q0FBdUM7QUFPdkMsU0FBZ0IsaUJBQWlCLENBQUMsRUFBNkQ7UUFBM0QsUUFBUSxjQUFBLEVBQUUsUUFBUSxjQUFBO0lBQ2xELE9BQU8sa0JBQU8sQ0FBQztRQUNYLE1BQU0sRUFBRSxLQUFLO1FBQ2IsR0FBRyxFQUFFLDZDQUE2QztRQUNsRCxPQUFPLEVBQUU7WUFDUCxRQUFRLFVBQUE7WUFDUixRQUFRLFVBQUE7U0FDVDtLQUNKLENBQUMsQ0FBQTtBQUNOLENBQUM7QUFURCw4Q0FTQztBQU9ELFNBQWdCLGNBQWMsQ0FBQyxFQUFnRDtRQUE5QyxTQUFTLGVBQUEsRUFBQyxRQUFRLGNBQUEsRUFBQyxFQUFFLFFBQUE7SUFDcEQsT0FBTyxrQkFBTyxDQUFDO1FBQ1gsTUFBTSxFQUFFLEtBQUs7UUFDYixHQUFHLEVBQUUsK0NBQStDO1FBQ3BELE9BQU8sRUFBRTtZQUNMLFNBQVMsV0FBQTtZQUNULFFBQVEsVUFBQTtZQUNSLEVBQUUsSUFBQTtTQUNMO0tBQ0osQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQVZELHdDQVVDO0FBS0QsU0FBZ0IsY0FBYyxDQUFDLE9BQWM7SUFDM0MsT0FBTyxrQkFBTyxDQUFDO1FBQ1gsTUFBTSxFQUFFLEtBQUs7UUFDYixHQUFHLEVBQUUsOENBQTRDLE9BQVM7S0FDN0QsQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQUxELHdDQUtDO0FBSUQsU0FBZ0IsYUFBYTtJQUMzQixPQUFPLGtCQUFPLENBQUM7UUFDYixNQUFNLEVBQUUsS0FBSztRQUNiLEdBQUcsRUFBRSx5Q0FBeUM7S0FDL0MsQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQUxELHNDQUtDO0FBS0QsU0FBZ0IsZUFBZSxDQUFDLFFBQWU7SUFDN0MsT0FBTyxrQkFBTyxDQUFDO1FBQ2IsTUFBTSxFQUFFLEtBQUs7UUFDYixHQUFHLEVB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NEM7UUFDakQsT0FBTyxFQUFFO1lBQ1AsUUFBUSxVQUFBO1lBQ1IsT0FBTyxTQUFBO1lBQ1AsU0FBUyxXQUFBO1NBQ1Y7S0FDRixDQUFDLENBQUE7QUFDSixDQUFDO0FBVkQsNENBVUM7QUFRRCxTQUFnQixhQUFhLENBQUMsRUFBdUQ7UUFBckQsT0FBTyxhQUFBLEVBQUMsV0FBVyxpQkFBQSxFQUFDLE9BQU8sYUFBQTtJQUN6RCxPQUFPLGtCQUFPLENBQUM7UUFDYixNQUFNLEVBQUUsTUFBTTtRQUNkLEdBQUcsRUFBRSx5Q0FBeUM7UUFDOUMsT0FBTyxFQUFFO1lBQ1AsT0FBTyxTQUFBO1lBQ1AsV0FBVyxhQUFBO1lBQ1gsT0FBTyxTQUFBO1NBQ1I7S0FDRixDQUFDLENBQUE7QUFDSixDQUFDO0FBVkQsc0NBVUM7QUFLRCxTQUFnQixpQkFBaUI7SUFDL0IsT0FBTyxrQkFBTyxDQUFDO1FBQ2IsTUFBTSxFQUFFLEtBQUs7UUFDYixHQUFHLEVBQUUsNkNBQTZDO0tBQ25ELENBQUMsQ0FBQTtBQUNKLENBQUM7QUFMRCw4Q0FLQztBQUtELFNBQWdCLFlBQVksQ0FBQyxFQUFrQztRQUFoQyxNQUFNLFlBQUE7SUFDbkMsT0FBTyxrQkFBTyxDQUFDO1FBQ2IsTUFBTSxFQUFFLEtBQUs7UUFDYixHQUFHLEVBQUUsd0NBQXdDO1FBQzdDLE9BQU8sRUFBRTtZQUNQLE1BQU0sUUFBQTtTQUNQO0tBQ0YsQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQVJELG9DQVFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHJlcXVlc3QgZnJvbSAnLi4vdXRpbHMvcmVycXVlc3QnXHJcblxyXG4vKipcclxuKiDojrflvpfmtojmga/pmIXor7vmg4XlhrXliJfooahcclxuKiBAcGFyYW0ge3N0cmluZ30gbm90aWNlSWQg5raI5oGvaWRcclxuKiBAcGFyYW0ge3N0cmluZ30gcmVhZFR5cGUg6ZiF6K+757G75Z6L77yaMOacquivu++8jDHlt7Lor7tcclxuKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldE5vdGljZVJlYWRMaXN0KHsgbm90aWNlSWQsIHJlYWRUeXBlIH06IHsgbm90aWNlSWQ6IHN0cmluZywgcmVhZFR5cGU6IHN0cmluZ30pIHtcclxuICAgIHJldHVybiByZXF1ZXN0KHtcclxuICAgICAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgICAgIHVybDogJ2Nsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvZ2V0Tm90aWNlUmVhZExpc3QnLFxyXG4gICAgICAgIG9wdGlvbnM6IHtcclxuICAgICAgICAgIG5vdGljZUlkLFxyXG4gICAgICAgICAgcmVhZFR5cGVcclxuICAgICAgICB9XHJcbiAgICB9KVxyXG59XHJcbi8qKlxyXG4gKiDojrflvpfnvqTogYrmtojmga/liJfooagg77yI6K+d6aKY77yM6YCa55+l77yJ572u6aG2IOaXtumXtOS8mOWFiFxyXG4gKiBAcGFyYW0ge251bWJlcn0gcGFnZUluZGV4ICAgMFxyXG4gKiBAcGFyYW0ge251bWJlcn0gcGFnZVNpemUgICAgMTBcclxuICogQHBhcmFtIHtzdHJpbmd9IGlkICAgIDEwXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0R3JpZEV2YUxpc3QoeyBwYWdlSW5kZXgscGFnZVNpemUsaWR9OiBSZXF1ZXN0QVBJT3B0aW9uc0xvZ2luKSB7XHJcbiAgcmV0dXJuIHJlcXVlc3Qoe1xyXG4gICAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgICB1cmw6ICdjbG91ZEFuYWx5c2lzL21hc3Rlckdyb3VwL2dldEdyb3VwTWVzc2FnZUxpc3QnLFxyXG4gICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgICBwYWdlSW5kZXgsXHJcbiAgICAgICAgICBwYWdlU2l6ZSxcclxuICAgICAgICAgIGlkXHJcbiAgICAgIH1cclxuICB9KVxyXG59XHJcblxyXG4vKipcclxuKiDojrflvpfor53popjor6bmg4VcclxuKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFRvcGljRGV0YWlsKHRvcGljSWQ6c3RyaW5nKSB7XHJcbiAgcmV0dXJuIHJlcXVlc3Qoe1xyXG4gICAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgICB1cmw6IGBjbG91ZEFuYWx5c2lzL21hc3Rlckdyb3VwL2dldFRvcGljRGV0YWlsLyR7dG9waWNJZH1gLFxyXG4gIH0pXHJcbn1cclxuLyoqXHJcbiog5p+l55yL576k5oiQ5ZGY5YiX6KGoXHJcbiovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRNZW1iZXJMaXN0KCkge1xyXG4gIHJldHVybiByZXF1ZXN0KHtcclxuICAgIG1ldGhvZDogJ0dFVCcsXHJcbiAgICB1cmw6ICdjbG91ZEFuYWx5c2lzL21hc3Rlckdyb3VwL2dldE1lbWJlckxpc3QnXHJcbiAgfSlcclxufVxyXG5cclxuLyoqXHJcbiog6YCa55+l6K+m5oOFXHJcbiovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXROb3RpY2VEZXRhaWwobm90aWNlSWQ6c3RyaW5nKSB7XHJcbiAgcmV0dXJuIHJlcXVlc3Qoe1xyXG4gICAgbWV0aG9kOiAnR0VUJyxcclxuICAgIHVybDogYGNsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvZ2V0Tm90aWNlRGV0YWlsLyR7bm90aWNlSWR9YCxcclxuICB9KVxyXG59XHJcbi8qKlxyXG4qIOe9rumhtumAmuefpe+8iOe9rumhti/lj5bmtojvvIlcclxuKiBAcGFyYW0ge1N0cmluZ30gbm90aWNlSWQgICDpgJrnn6VJRFxyXG4qIEBwYXJhbSB7U3RyaW5nfSB0b3BUeXBlICAg5pON5L2c57G75Z6L77yaMe+8jOe9rumhtu+8jDLlj5bmtohcclxuKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHNldFRvcE5vdGljZSh7IG5vdGljZUlkLCB0b3BUeXBlIH06IHsgbm90aWNlSWQ6IHN0cmluZywgdG9wVHlwZTogc3RyaW5nIH0pIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgdXJsOiAnY2xvdWRBbmFseXNpcy9tYXN0ZXJHcm91cC9zZXRUb3BOb3RpY2UnLFxyXG4gICAgb3B0aW9uczoge1xyXG4gICAgICBub3RpY2VJZCxcclxuICAgICAgdG9wVHlwZVxyXG4gICAgfVxyXG4gIH0pXHJcbn1cclxuLyoqXHJcbiog5YWz6Zet6YCa55+lXHJcbiovXHJcbmV4cG9ydCBmdW5jdGlvbiBjbG9zZU5vdGljZShub3RpY2VJZDogc3RyaW5nKSB7XHJcbiAgcmV0dXJuIHJlcXVlc3Qoe1xyXG4gICAgbWV0aG9kOiAnR0VUJyxcclxuICAgIHVybDogYGNsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvY2xvc2VOb3RpY2UvJHtub3RpY2VJZH1gLFxyXG4gIH0pXHJcbn1cclxuLyoqXHJcbiAqIOWPkeW4g+ivnemimFxyXG4gKiBAcGFyYW0ge1N0cmluZ30gdG9waWNDb250ZW50ICAg6K+d6aKY5YaF5a65XHJcbiAqIEBwYXJhbSB7QXJyYXl9IGltYWdlcyAgICDlm77niYdcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiB0b3BpY1N1Ym1pdCh7IHRvcGljQ29udGVudCxpbWFnZXMgfTogUmVxdWVzdEFQSU9wdGlvbnNMb2dpbikge1xyXG4gIHJldHVybiByZXF1ZXN0KHtcclxuICAgICAgbWV0aG9kOiAnUE9TVCcsXHJcbiAgICAgIHVybDogJ2Nsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvdG9waWNTdWJtaXQnLFxyXG4gICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgdG9waWNDb250ZW50LFxyXG4gICAgICAgIGltYWdlc1xyXG4gICAgICB9XHJcbiAgfSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOWPkeW4g+mAmuefpVxyXG4gKiBAcGFyYW0ge1N0cmluZ30gbm90aWNlVGl0bGUgICDpgJrnn6XmoIfpophcclxuICogQHBhcmFtIHtTdHJpbmd9IG5vdGljZUNvbnRlbnQgICDor53popjlhoXlrrlcclxuICogQHBhcmFtIHtBcnJheX0gaW1hZ2VzICAgIOWbvueJh1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG5vdGljZVN1Ym1pdCh7IG5vdGljZVRpdGxlLG5vdGljZUNvbnRlbnQsaW1hZ2VzIH06IFJlcXVlc3RBUElPcHRpb25zTG9naW4pIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICAgIG1ldGhvZDogJ1BPU1QnLFxyXG4gICAgICB1cmw6ICdjbG91ZEFuYWx5c2lzL21hc3Rlckdyb3VwL25vdGljZVN1Ym1pdCcsXHJcbiAgICAgIG9wdGlvbnM6IHtcclxuICAgICAgICBub3RpY2VUaXRsZSxcclxuICAgICAgICBub3RpY2VDb250ZW50LFxyXG4gICAgICAgIGltYWdlc1xyXG4gICAgICB9XHJcbiAgfSlcclxufVxyXG4vKipcclxuICog572u6aG26K+d6aKY77yI572u6aG2L+WPlua2iO+8iVxyXG4gKiBAcGFyYW0ge1N0cmluZ30gdG9waWNJZCAgIOivnemimGlkXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSB0b3BUeXBlICAg5pON5L2c57G75Z6L77yaMe+8jOe9rumhtu+8jDLlj5bmtohcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBTZXRUb3BUb3BpYyh7IHRvcGljSWQsdG9wVHlwZSB9OiBSZXF1ZXN0QVBJT3B0aW9uc0xvZ2luKSB7XHJcbiAgcmV0dXJuIHJlcXVlc3Qoe1xyXG4gICAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgICB1cmw6ICdjbG91ZEFuYWx5c2lzL21hc3Rlckdyb3VwL1NldFRvcFRvcGljJyxcclxuICAgICAgb3B0aW9uczoge1xyXG4gICAgICAgIHRvcGljSWQsXHJcbiAgICAgICAgdG9wVHlwZVxyXG4gICAgICB9XHJcbiAgfSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOe9rumhtuivnemimO+8iOe9rumhti/lj5bmtojvvIlcclxuICogQHBhcmFtIHtTdHJpbmd9IHRvcGljSWQgICDor53pophpZFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGNsb3NlVG9waWModG9waWNJZDpzdHJpbmcpIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgdXJsOiBgY2xvdWRBbmFseXNpcy9tYXN0ZXJHcm91cC9jbG9zZVRvcGljLyR7dG9waWNJZH1gLFxyXG4gIH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDooajmgIHor53popjvvIjotZ4v6Lip77yJXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSB0b3BpY0lkICAgIOivnemimGlkXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSBhdHRpdHVkZSAgIOihqOaAgSAw6LWe77ybMei4qe+8mzLlj5bmtojotZ7vvJsz5Y+W5raI6LipXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gdG9waWNTdGF0ZW1lbnQoeyB0b3BpY0lkLGF0dGl0dWRlIH06IFJlcXVlc3RBUElPcHRpb25zTG9naW4pIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgdXJsOiBgY2xvdWRBbmFseXNpcy9tYXN0ZXJHcm91cC90b3BpY1N0YXRlbWVudGAsXHJcbiAgICBvcHRpb25zOiB7XHJcbiAgICAgIHRvcGljSWQsXHJcbiAgICAgIGF0dGl0dWRlXHJcbiAgICB9XHJcbiAgfSlcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiDojrflj5bor4TorrrliJfooahcclxuICogQHBhcmFtIHtudW1iZXJ9IHBhZ2VJbmRleCAgIDBcclxuICogQHBhcmFtIHtudW1iZXJ9IHBhZ2VTaXplICAgIDEwXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSB0b3BpY0lkICAgIOivnemimGlkXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSBvcmRlclR5cGUgICAg5o6S5bqP5pa55byPIDA6IOiOt+WPluacgOaWsOWIl+ihqO+8jDE6IOiOt+WPluacgOeDreWIl+ihqFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENvbW1lbnRMaXN0KHsgcGFnZUluZGV4LHBhZ2VTaXplLHRvcGljSWQsb3JkZXJUeXBlIH06IFJlcXVlc3RBUElPcHRpb25zTG9naW4pIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICAgIG1ldGhvZDogJ0dFVCcsXHJcbiAgICAgIHVybDogJ2Nsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvZ2V0Q29tbWVudExpc3QnLFxyXG4gICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgICBwYWdlSW5kZXgsXHJcbiAgICAgICAgICBwYWdlU2l6ZSxcclxuICAgICAgICAgIHRvcGljSWQsXHJcbiAgICAgICAgICBvcmRlclR5cGVcclxuICAgICAgfVxyXG4gIH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDooajmgIHor4TorrrvvIjotZ4v6Lip77yJXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSB0b3BpY0lkICAgIOivnemimGlkXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSBhdHRpdHVkZSAgIOihqOaAgSAw6LWe77ybMei4qe+8m1xyXG4gKiBAcGFyYW0ge1N0cmluZ30gY29tbWVudElkICAg6KGo5oCBIDDotZ7vvJsx6Lip77ybXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gY29tbWVudFN0YXRlbWVudCh7IGF0dGl0dWRlLGNvbW1lbnRJZCx0b3BpY0lkIH06IFJlcXVlc3RBUElPcHRpb25zTG9naW4pIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgdXJsOiBgY2xvdWRBbmFseXNpcy9tYXN0ZXJHcm91cC9jb21tZW50U3RhdGVtZW50YCxcclxuICAgIG9wdGlvbnM6IHtcclxuICAgICAgYXR0aXR1ZGUsXHJcbiAgICAgIHRvcGljSWQsXHJcbiAgICAgIGNvbW1lbnRJZFxyXG4gICAgfVxyXG4gIH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmj5DkuqTor4TorrpcclxuICogQHBhcmFtIHtTdHJpbmd9IHRvcGljSWQgICAg6K+d6aKYaWRcclxuICogQHBhcmFtIHtTdHJpbmd9IGZhQ29tbWVudElkICAg54i26K+E6K66SUTvvJtcclxuICogQHBhcmFtIHtTdHJpbmd9IGNvbnRlbnQgICDor4TorrrlhoXlrrlcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBjb21tZW50U3VibWl0KHsgdG9waWNJZCxmYUNvbW1lbnRJZCxjb250ZW50IH06IFJlcXVlc3RBUElPcHRpb25zTG9naW4pIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICBtZXRob2Q6ICdQT1NUJyxcclxuICAgIHVybDogYGNsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvY29tbWVudFN1Ym1pdGAsXHJcbiAgICBvcHRpb25zOiB7XHJcbiAgICAgIHRvcGljSWQsXHJcbiAgICAgIGZhQ29tbWVudElkLFxyXG4gICAgICBjb250ZW50XHJcbiAgICB9XHJcbiAgfSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOWIpOaWreaYr+WQpuabtOaWsOWktOWDj1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGNoZWNrVXBkYXRlQXZhdGFyKCkge1xyXG4gIHJldHVybiByZXF1ZXN0KHtcclxuICAgIG1ldGhvZDogJ0dFVCcsXHJcbiAgICB1cmw6IGBjbG91ZEFuYWx5c2lzL21hc3Rlckdyb3VwL2NoZWNrVXBkYXRlQXZhdGFyYCxcclxuICB9KVxyXG59XHJcbi8qKlxyXG4gKiDmm7TmlrDlpLTlg49cclxuICogQHBhcmFtIHtTdHJpbmd9IGF2YXRhciAgIOWktOWDj+WcsOWdgFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHVwZGF0ZUF2YXRhcih7IGF2YXRhciB9OiBSZXF1ZXN0QVBJT3B0aW9uc0xvZ2luKSB7XHJcbiAgcmV0dXJuIHJlcXVlc3Qoe1xyXG4gICAgbWV0aG9kOiAnR0VUJyxcclxuICAgIHVybDogYGNsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvdXBkYXRlQXZhdGFyYCxcclxuICAgIG9wdGlvbnM6IHtcclxuICAgICAgYXZhdGFyXHJcbiAgICB9XHJcbiAgfSlcclxufSJdfQ==