@hpe/angular-toolkit
Version:
Hewlett-Packard Enterprise : Angular toolkit for rapid project development
184 lines (177 loc) • 17.3 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
//=============================================================================
//===
//=== (C) Copyright 2018 Hewlett Packard Enterprise Development LP.
//===
//=== Use of this source code is governed by an MIT-style license that can be
//=== found in the LICENSE file
//=============================================================================
/**
* @template T
*/
var /**
* @template T
*/
ServiceResult = /** @class */ (function () {
function ServiceResult(results, overflow) {
if (overflow === void 0) { overflow = false; }
this.results = results;
this.overflow = overflow;
}
return ServiceResult;
}());
//=============================================================================
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
//=============================================================================
//===
//=== (C) Copyright 2018 Hewlett Packard Enterprise Development LP.
//===
//=== Use of this source code is governed by an MIT-style license that can be
//=== found in the LICENSE file
//=============================================================================
//=============================================================================
//===
//=== Events
//===
//=============================================================================
/**
* @template T
*/
var AppEvent = /** @class */ (function () {
//-------------------------------------------------------------------------
function AppEvent(code, params) {
this.code = code;
this.params = params;
}
//-------------------------------------------------------------------------
//--- System events
//-------------------------------------------------------------------------
AppEvent.ANY = "*";
AppEvent.SUBMIT_START = "submit.start";
AppEvent.SUBMIT_END = "submit.end";
AppEvent.LOGIN_SUCCESS = "login.success";
AppEvent.LOGIN_FAILED = "login.failed";
AppEvent.LOGOUT_SUCCESS = "logout.success";
AppEvent.LOGOUT_FAILED = "logout.failed";
AppEvent.INVALID_TOKEN = "invalid.token";
AppEvent.APPLICATION_READY = "app.ready";
AppEvent.MENU_BUTTON_CLICK = "menu.button.click";
AppEvent.RIGHT_PANEL_CLOSE = "right.panel.close";
return AppEvent;
}());
var ErrorEvent = /** @class */ (function () {
function ErrorEvent() {
}
return ErrorEvent;
}());
//=============================================================================
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
//=============================================================================
//===
//=== (C) Copyright 2018 Hewlett Packard Enterprise Development LP.
//===
//=== Use of this source code is governed by an MIT-style license that can be
//=== found in the LICENSE file
//=============================================================================
var Menu = /** @class */ (function () {
function Menu() {
}
return Menu;
}());
var ListTableColumn = /** @class */ (function () {
function ListTableColumn() {
}
return ListTableColumn;
}());
var CellStyle = /** @class */ (function () {
function CellStyle() {
}
return CellStyle;
}());
var DropdownItem = /** @class */ (function () {
function DropdownItem() {
}
return DropdownItem;
}());
var RowSelectedEvent = /** @class */ (function () {
function RowSelectedEvent(row, rows) {
this.row = row;
this.rows = rows;
}
return RowSelectedEvent;
}());
var RowUnselectedEvent = /** @class */ (function () {
function RowUnselectedEvent(row, rows) {
this.row = row;
this.rows = rows;
}
return RowUnselectedEvent;
}());
var FilterChangeEvent = /** @class */ (function () {
function FilterChangeEvent(filteredSize) {
this.filteredSize = filteredSize;
}
return FilterChangeEvent;
}());
/** @enum {number} */
var MenuSelectionMode = {
INLCUDE: 0,
EXCLUDE: 1,
DISABLE: 2,
};
MenuSelectionMode[MenuSelectionMode.INLCUDE] = "INLCUDE";
MenuSelectionMode[MenuSelectionMode.EXCLUDE] = "EXCLUDE";
MenuSelectionMode[MenuSelectionMode.DISABLE] = "DISABLE";
//=============================================================================
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
//=============================================================================
//===
//=== (C) Copyright 2018 Hewlett Packard Enterprise Development LP.
//===
//=== Use of this source code is governed by an MIT-style license that can be
//=== found in the LICENSE file
//=============================================================================
var Credentials = /** @class */ (function () {
function Credentials() {
}
return Credentials;
}());
var Session = /** @class */ (function () {
function Session() {
}
return Session;
}());
var SessionUser = /** @class */ (function () {
function SessionUser() {
}
return SessionUser;
}());
var Profile = /** @class */ (function () {
function Profile() {
}
return Profile;
}());
//=============================================================================
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
//=============================================================================
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
export { ServiceResult, AppEvent, ErrorEvent, Menu, ListTableColumn, CellStyle, DropdownItem, RowSelectedEvent, RowUnselectedEvent, FilterChangeEvent, MenuSelectionMode, Credentials, Session, SessionUser, Profile };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHBlLWFuZ3VsYXItdG9vbGtpdC1tb2RlbC5qcy5tYXAiLCJzb3VyY2VzIjpbIm5nOi8vQGhwZS9hbmd1bGFyLXRvb2xraXQvbW9kZWwvZGF0YS50cyIsIm5nOi8vQGhwZS9hbmd1bGFyLXRvb2xraXQvbW9kZWwvZXZlbnQudHMiLCJuZzovL0BocGUvYW5ndWxhci10b29sa2l0L21vZGVsL2d1aS50cyIsIm5nOi8vQGhwZS9hbmd1bGFyLXRvb2xraXQvbW9kZWwvc2Vzc2lvbi50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09PVxuLy89PT0gKEMpIENvcHlyaWdodCAyMDE4IEhld2xldHQgUGFja2FyZCBFbnRlcnByaXNlIERldmVsb3BtZW50IExQLlxuLy89PT1cbi8vPT09IFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4vLz09PSBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmltcG9ydCB7T2JzZXJ2YWJsZX0gZnJvbSBcInJ4anMvaW50ZXJuYWwvT2JzZXJ2YWJsZVwiO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBjbGFzcyBTZXJ2aWNlUmVzdWx0PFQgPSBhbnk+IHtcblx0Y29uc3RydWN0b3IocHVibGljIHJlc3VsdHM6VFtdLCBwdWJsaWMgb3ZlcmZsb3c6Ym9vbGVhbiA9IGZhbHNlKXtcblx0fVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCB0eXBlIExpc3RCYWNrZW5kU2VydmljZTxUPiA9IChwYXJhbXM/IDogYW55KSA9PiBPYnNlcnZhYmxlPFNlcnZpY2VSZXN1bHQ8VD4+O1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT09XG4vLz09PSAoQykgQ29weXJpZ2h0IDIwMTggSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgRGV2ZWxvcG1lbnQgTFAuXG4vLz09PVxuLy89PT0gVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbi8vPT09IGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PT1cbi8vPT09IEV2ZW50c1xuLy89PT1cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZXhwb3J0IGNsYXNzIEFwcEV2ZW50PFQgPSBhbnk+ICB7XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0Y29uc3RydWN0b3IocHVibGljIGNvZGUgOiBzdHJpbmcsIHB1YmxpYyBwYXJhbXM/IDogVCkge31cblxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Ly8tLS0gU3lzdGVtIGV2ZW50c1xuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXHRzdGF0aWMgQU5ZICAgICAgICAgICAgICAgIDogc3RyaW5nID0gXCIqXCI7XG5cdHN0YXRpYyBTVUJNSVRfU1RBUlQgICAgICAgOiBzdHJpbmcgPSBcInN1Ym1pdC5zdGFydFwiO1xuXHRzdGF0aWMgU1VCTUlUX0VORCAgICAgICAgIDogc3RyaW5nID0gXCJzdWJtaXQuZW5kXCI7XG5cblx0c3RhdGljIExPR0lOX1NVQ0NFU1MgICAgICA6IHN0cmluZyA9IFwibG9naW4uc3VjY2Vzc1wiO1xuXHRzdGF0aWMgTE9HSU5fRkFJTEVEICAgICAgIDogc3RyaW5nID0gXCJsb2dpbi5mYWlsZWRcIjtcblx0c3RhdGljIExPR09VVF9TVUNDRVNTICAgICA6IHN0cmluZyA9IFwibG9nb3V0LnN1Y2Nlc3NcIjtcblx0c3RhdGljIExPR09VVF9GQUlMRUQgICAgICA6IHN0cmluZyA9IFwibG9nb3V0LmZhaWxlZFwiO1xuXHRzdGF0aWMgSU5WQUxJRF9UT0tFTiAgICAgIDogc3RyaW5nID0gXCJpbnZhbGlkLnRva2VuXCI7XG5cdHN0YXRpYyBBUFBMSUNBVElPTl9SRUFEWSAgOiBzdHJpbmcgPSBcImFwcC5yZWFkeVwiO1xuXG5cdHN0YXRpYyBNRU5VX0JVVFRPTl9DTElDSyAgOiBzdHJpbmcgPSBcIm1lbnUuYnV0dG9uLmNsaWNrXCI7XG5cdHN0YXRpYyBSSUdIVF9QQU5FTF9DTE9TRSAgOiBzdHJpbmcgPSBcInJpZ2h0LnBhbmVsLmNsb3NlXCI7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZXhwb3J0IGludGVyZmFjZSBFdmVudEhhbmRsZXIge1xuXHQoZXZlbnQgOiBBcHBFdmVudCkgOiB2b2lkO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09PVxuLy89PT0gRXJyb3JzXG4vLz09PVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgY2xhc3MgRXJyb3JFdmVudCB7XG5cdGNvZGUgOiBzdHJpbmc7XG5cdGVycm9yOiBzdHJpbmc7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZXhwb3J0IGludGVyZmFjZSBFcnJvckhhbmRsZXIge1xuXHQoZXZlbnQgOiBFcnJvckV2ZW50KSA6IHZvaWQ7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT09XG4vLz09PSAoQykgQ29weXJpZ2h0IDIwMTggSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgRGV2ZWxvcG1lbnQgTFAuXG4vLz09PVxuLy89PT0gVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbi8vPT09IGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PT1cbi8vPT09IE1lbnUgb2JqZWN0c1xuLy89PT1cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZXhwb3J0IHR5cGUgRXZlbnRDYWxsYmFjayA9IChldmVudCA6IGFueSkgPT4gdm9pZDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgY2xhc3MgTWVudSB7XG5cdGlkPyAgICAgIDogc3RyaW5nO1xuXHRpY29uPyAgICA6IHN0cmluZztcblx0bGFiZWwgICAgOiBzdHJpbmc7XG5cdGV4cGFuZGVkPzogYm9vbGVhbjtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHR2aXNpYmxlPyA6IGJvb2xlYW47XG5cdGNvbW1hbmQ/IDogRXZlbnRDYWxsYmFjaztcblx0aXRlbXM/ICAgOiBNZW51W107XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT09XG4vLz09PSBVc2VyIGludGVyZmFjZSBvYmplY3RzXG4vLz09PVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgY2xhc3MgTGlzdFRhYmxlQ29sdW1uIHtcblxuXHRmaWVsZCAgICAgICAgOiBzdHJpbmc7XG5cdGhlYWRlcj8gICAgICA6IHN0cmluZztcblx0ZmlsdGVyPyAgICAgIDogc3RyaW5nO1xuXG5cdHRyYW5zY29kZXI/ICA6IFRyYW5zY29kZXI7XG5cdGFsaWdubWVudD8gICA6IHN0cmluZztcblx0c3R5bGVyPyAgICAgIDogU3R5bGVyO1xuXG5cdC8vLS0tIEludGVybmFsXG5cblx0ZGlzcGxheUhlYWRlcj8gICA6IHN0cmluZztcblx0ZmlsdGVyTWF0Y2hNb2RlPyA6IHN0cmluZztcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgaW50ZXJmYWNlIFRyYW5zY29kZXIge1xuXHR0cmFuc2NvZGUodmFsdWUgOiBhbnksIHJvdz8gOiBhbnkpIDogc3RyaW5nO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBpbnRlcmZhY2UgU3R5bGVyIHtcblx0c3R5bGUodmFsdWUgOiBhbnksIHJvdz8gOiBhbnkpIDogQ2VsbFN0eWxlO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBjbGFzcyBDZWxsU3R5bGUge1xuXHRpY29uPyAgICAgICA6IHN0cmluZztcblx0ZXh0cmFDbGFzcz8gOiBzdHJpbmc7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZXhwb3J0IGNsYXNzIERyb3Bkb3duSXRlbSB7XG5cdHZhbHVlIDogYW55O1xuXHRsYWJlbCA6IHN0cmluZztcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgY2xhc3MgUm93U2VsZWN0ZWRFdmVudCB7XG5cdGNvbnN0cnVjdG9yKHB1YmxpYyByb3cgIDogYW55LFxuXHQgICAgICAgICAgICBwdWJsaWMgcm93cyA6IGFueVtdKSB7fVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBjbGFzcyBSb3dVbnNlbGVjdGVkRXZlbnQge1xuXHRjb25zdHJ1Y3RvcihwdWJsaWMgcm93ICA6IGFueSxcblx0ICAgICAgICAgICAgcHVibGljIHJvd3MgOiBhbnlbXSkge31cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgY2xhc3MgRmlsdGVyQ2hhbmdlRXZlbnQge1xuXHRjb25zdHJ1Y3RvcihwdWJsaWMgZmlsdGVyZWRTaXplIDogbnVtYmVyKSB7fVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBpbnRlcmZhY2UgTWVudVNlbGVjdG9yIHtcblx0c2VsZWN0KG1lbnVJZCA6IHN0cmluZywgZXZlbnQgOiBSb3dTZWxlY3RlZEV2ZW50KSA6IE1lbnVTZWxlY3Rpb25Nb2RlO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBlbnVtIE1lbnVTZWxlY3Rpb25Nb2RlIHtcblx0SU5MQ1VERSxcblx0RVhDTFVERSxcblx0RElTQUJMRVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09PVxuLy89PT0gKEMpIENvcHlyaWdodCAyMDE4IEhld2xldHQgUGFja2FyZCBFbnRlcnByaXNlIERldmVsb3BtZW50IExQLlxuLy89PT1cbi8vPT09IFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4vLz09PSBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBjbGFzcyBDcmVkZW50aWFscyB7XG5cdHVzZXJuYW1lOiBzdHJpbmc7XG5cdHBhc3N3b3JkOiBzdHJpbmc7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vLS0tIFVzZXIgc2Vzc2lvbiByZXR1cm5lZCBieSBsb2dpblxuXG5leHBvcnQgY2xhc3MgU2Vzc2lvbiB7XG5cdHRva2VuICAgOiBzdHJpbmc7XG5cdHVzZXIgICAgOiBTZXNzaW9uVXNlcjtcblx0cHJvZmlsZSA6IFByb2ZpbGU7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZXhwb3J0IGNsYXNzIFNlc3Npb25Vc2VyIHtcblx0aWQgICAgICAgIDogbnVtYmVyO1xuXHR1c2VybmFtZSAgOiBzdHJpbmc7XG5cdG5hbWUgICAgICA6IHN0cmluZztcblx0bGFzdExvZ2luIDogc3RyaW5nO1xuXHRsYW5ndWFnZSAgOiBzdHJpbmc7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZXhwb3J0IGNsYXNzIFByb2ZpbGUge1xuXHRjb2RlXHRcdDogc3RyaW5nO1xuXHRuYW1lICAgICAgICA6IHN0cmluZztcblx0aG9tZVBhZ2UgICAgOiBzdHJpbmc7XG5cdHBlcm1pc3Npb25zIDogc3RyaW5nW107XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQVlBOzs7QUFBQTtJQUNDLHVCQUFtQixPQUFXLEVBQVMsUUFBd0I7bURBQUE7UUFBNUMsWUFBTyxHQUFQLE9BQU8sQ0FBSTtRQUFTLGFBQVEsR0FBUixRQUFRLENBQWdCO0tBQzlEO3dCQWRGO0lBZUMsQ0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDR0Esa0JBQW1CLElBQWEsRUFBUyxNQUFXO1FBQWpDLFNBQUksR0FBSixJQUFJLENBQVM7UUFBUyxXQUFNLEdBQU4sTUFBTSxDQUFLO0tBQUk7Ozs7bUJBTW5CLEdBQUc7NEJBQ0gsY0FBYzswQkFDZCxZQUFZOzZCQUVaLGVBQWU7NEJBQ2YsY0FBYzs4QkFDZCxnQkFBZ0I7NkJBQ2hCLGVBQWU7NkJBQ2YsZUFBZTtpQ0FDZixXQUFXO2lDQUVYLG1CQUFtQjtpQ0FDbkIsbUJBQW1CO21CQXBDekQ7O0lBbURBOzs7cUJBbkRBO0lBc0RDLENBQUE7QUFIRDs7Ozs7Ozs7Ozs7OztBQ2pDQSxJQUFBOzs7ZUFsQkE7SUEyQkMsQ0FBQTtBQVRELElBaUJBOzs7MEJBbkNBO0lBaURDLENBQUE7QUFkRCxJQThCQTs7O29CQWpFQTtJQW9FQyxDQUFBO0FBSEQsSUFPQTs7O3VCQXhFQTtJQTJFQyxDQUFBO0FBSEQsSUFPQTtJQUNDLDBCQUFtQixHQUFVLEVBQ1Y7UUFEQSxRQUFHLEdBQUgsR0FBRyxDQUFPO1FBQ1YsU0FBSSxHQUFKLElBQUk7S0FBWTsyQkFqRnBDO0lBa0ZDLENBQUE7QUFIRCxJQU9BO0lBQ0MsNEJBQW1CLEdBQVUsRUFDVjtRQURBLFFBQUcsR0FBSCxHQUFHLENBQU87UUFDVixTQUFJLEdBQUosSUFBSTtLQUFZOzZCQXhGcEM7SUF5RkMsQ0FBQTtBQUhELElBT0E7SUFDQywyQkFBbUIsWUFBcUI7UUFBckIsaUJBQVksR0FBWixZQUFZLENBQVM7S0FBSTs0QkE5RjdDO0lBK0ZDLENBQUE7QUFGRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ3JGQSxJQUFBOzs7c0JBUkE7SUFXQyxDQUFBO0FBSEQsSUFRQTs7O2tCQWhCQTtJQW9CQyxDQUFBO0FBSkQsSUFRQTs7O3NCQXhCQTtJQThCQyxDQUFBO0FBTkQsSUFVQTs7O2tCQWxDQTtJQXVDQyxDQUFBO0FBTEQ7Ozs7Ozs7Ozs7Ozs7OzsifQ==